builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2113 starttime: 1462156230.35 results: success (0) buildid: 20160501175137 builduid: 812f0081577e46e49104c495fc70329e revision: 3f5062c662dab3cda0c88b2d5b2971c729e2e1c3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-01 19:30:30.347453) ========= master: http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-01 19:30:30.347990) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-01 19:30:30.348291) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-01 19:30:31.286231) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-01 19:30:31.286652) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368 _=/tools/buildbot/bin/python using PTY: False --2016-05-01 19:30:31-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 13.8M=0.001s 2016-05-01 19:30:31 (13.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.416923 ========= master_lag: 0.31 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-01 19:30:32.010772) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-01 19:30:32.011121) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.035934 ========= master_lag: 0.18 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-01 19:30:32.228359) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-01 19:30:32.228746) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3f5062c662dab3cda0c88b2d5b2971c729e2e1c3 --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 3f5062c662dab3cda0c88b2d5b2971c729e2e1c3 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368 _=/tools/buildbot/bin/python using PTY: False 2016-05-01 19:30:32,394 truncating revision to first 12 chars 2016-05-01 19:30:32,395 Setting DEBUG logging. 2016-05-01 19:30:32,395 attempt 1/10 2016-05-01 19:30:32,395 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/3f5062c662da?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-01 19:30:33,058 unpacking tar archive at: mozilla-aurora-3f5062c662da/testing/mozharness/ program finished with exit code 0 elapsedTime=1.100294 ========= master_lag: 1.21 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-01 19:30:34.534866) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-01 19:30:34.535193) ========= script_repo_revision: 3f5062c662dab3cda0c88b2d5b2971c729e2e1c3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-01 19:30:34.535616) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-01 19:30:34.535896) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-01 19:30:34.850625) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 38 mins, 59 secs) (at 2016-05-01 19:30:34.851035) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368 _=/tools/buildbot/bin/python using PTY: False 19:30:36 INFO - MultiFileLogger online at 20160501 19:30:36 in /builds/slave/test 19:30:36 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 19:30:36 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:30:36 INFO - {'append_to_log': False, 19:30:36 INFO - 'base_work_dir': '/builds/slave/test', 19:30:36 INFO - 'blob_upload_branch': 'mozilla-aurora', 19:30:36 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:30:36 INFO - 'buildbot_json_path': 'buildprops.json', 19:30:36 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:30:36 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:30:36 INFO - 'download_minidump_stackwalk': True, 19:30:36 INFO - 'download_symbols': 'true', 19:30:36 INFO - 'e10s': False, 19:30:36 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:30:36 INFO - 'tooltool.py': '/tools/tooltool.py', 19:30:36 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:30:36 INFO - '/tools/misc-python/virtualenv.py')}, 19:30:36 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:30:36 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:30:36 INFO - 'log_level': 'info', 19:30:36 INFO - 'log_to_console': True, 19:30:36 INFO - 'opt_config_files': (), 19:30:36 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:30:36 INFO - '--processes=1', 19:30:36 INFO - '--config=%(test_path)s/wptrunner.ini', 19:30:36 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:30:36 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:30:36 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:30:36 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:30:36 INFO - 'pip_index': False, 19:30:36 INFO - 'require_test_zip': True, 19:30:36 INFO - 'test_type': ('testharness',), 19:30:36 INFO - 'this_chunk': '1', 19:30:36 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:30:36 INFO - 'total_chunks': '10', 19:30:36 INFO - 'virtualenv_path': 'venv', 19:30:36 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:30:36 INFO - 'work_dir': 'build'} 19:30:36 INFO - ##### 19:30:36 INFO - ##### Running clobber step. 19:30:36 INFO - ##### 19:30:36 INFO - Running pre-action listener: _resource_record_pre_action 19:30:36 INFO - Running main action method: clobber 19:30:36 INFO - rmtree: /builds/slave/test/build 19:30:36 INFO - Running post-action listener: _resource_record_post_action 19:30:36 INFO - ##### 19:30:36 INFO - ##### Running read-buildbot-config step. 19:30:36 INFO - ##### 19:30:36 INFO - Running pre-action listener: _resource_record_pre_action 19:30:36 INFO - Running main action method: read_buildbot_config 19:30:36 INFO - Using buildbot properties: 19:30:36 INFO - { 19:30:36 INFO - "project": "", 19:30:36 INFO - "product": "firefox", 19:30:36 INFO - "script_repo_revision": "production", 19:30:36 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 19:30:36 INFO - "repository": "", 19:30:36 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 19:30:36 INFO - "buildid": "20160501175137", 19:30:36 INFO - "pgo_build": "False", 19:30:36 INFO - "basedir": "/builds/slave/test", 19:30:36 INFO - "buildnumber": 0, 19:30:36 INFO - "slavename": "tst-linux64-spot-2113", 19:30:36 INFO - "master": "http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/", 19:30:36 INFO - "platform": "linux64", 19:30:36 INFO - "branch": "mozilla-aurora", 19:30:36 INFO - "revision": "3f5062c662dab3cda0c88b2d5b2971c729e2e1c3", 19:30:36 INFO - "repo_path": "releases/mozilla-aurora", 19:30:36 INFO - "moz_repo_path": "", 19:30:36 INFO - "stage_platform": "linux64", 19:30:36 INFO - "builduid": "812f0081577e46e49104c495fc70329e", 19:30:36 INFO - "slavebuilddir": "test" 19:30:36 INFO - } 19:30:36 INFO - Found installer url https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 19:30:36 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 19:30:36 INFO - Running post-action listener: _resource_record_post_action 19:30:36 INFO - ##### 19:30:36 INFO - ##### Running download-and-extract step. 19:30:36 INFO - ##### 19:30:36 INFO - Running pre-action listener: _resource_record_pre_action 19:30:36 INFO - Running main action method: download_and_extract 19:30:36 INFO - mkdir: /builds/slave/test/build/tests 19:30:36 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')]} 19:30:36 INFO - https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 19:30:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 19:30:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 19:30:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 19:30:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 19:31:06 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 19:31:06 INFO - retry: attempt #1 caught exception: timed out 19:31:06 INFO - retry: Failed, sleeping 30 seconds before retrying 19:31:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #2 19:32:06 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 19:32:06 INFO - retry: attempt #2 caught exception: timed out 19:32:06 INFO - retry: Failed, sleeping 60 seconds before retrying 19:33:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #3 19:33:36 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 19:33:36 INFO - retry: attempt #3 caught exception: timed out 19:33:36 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json! 19:33:36 INFO - Caught exception: timed out 19:33:36 INFO - Caught exception: timed out 19:33:36 INFO - Caught exception: timed out 19:33:36 INFO - trying https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 19:33:36 INFO - Downloading https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 19:33:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 19:33:37 INFO - Downloaded 1361 bytes. 19:33:37 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 19:33:37 INFO - Using the following test package requirements: 19:33:37 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 19:33:37 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:33:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 19:33:37 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:33:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 19:33:37 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:33:37 INFO - u'jsshell-linux-x86_64.zip'], 19:33:37 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:33:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 19:33:37 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 19:33:37 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:33:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 19:33:37 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:33:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 19:33:37 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:33:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 19:33:37 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 19:33:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 19:33:37 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 19:33:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:33:37 INFO - https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 19:33:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 19:33:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 19:33:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 19:33:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 19:34:07 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 19:34:07 INFO - retry: attempt #1 caught exception: timed out 19:34:07 INFO - retry: Failed, sleeping 30 seconds before retrying 19:34:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #2 19:35:07 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 19:35:07 INFO - retry: attempt #2 caught exception: timed out 19:35:07 INFO - retry: Failed, sleeping 60 seconds before retrying 19:36:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #3 19:36:38 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 19:36:38 INFO - retry: attempt #3 caught exception: timed out 19:36:38 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip! 19:36:38 INFO - Caught exception: timed out 19:36:38 INFO - Caught exception: timed out 19:36:38 INFO - Caught exception: timed out 19:36:38 INFO - trying https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 19:36:38 INFO - Downloading https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 19:36:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 19:36:40 INFO - Downloaded 22749152 bytes. 19:36:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:36:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:36:40 INFO - caution: filename not matched: web-platform/* 19:36:40 INFO - Return code: 11 19:36:40 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')]} 19:36:40 INFO - https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 19:36:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 19:36:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 19:36:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 19:36:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 19:37:10 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 19:37:10 INFO - retry: attempt #1 caught exception: timed out 19:37:10 INFO - retry: Failed, sleeping 30 seconds before retrying 19:37:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #2 19:38:11 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 19:38:11 INFO - retry: attempt #2 caught exception: timed out 19:38:11 INFO - retry: Failed, sleeping 60 seconds before retrying 19:39:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #3 19:39:41 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 19:39:41 INFO - retry: attempt #3 caught exception: timed out 19:39:41 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip! 19:39:41 INFO - Caught exception: timed out 19:39:41 INFO - Caught exception: timed out 19:39:41 INFO - Caught exception: timed out 19:39:41 INFO - trying https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 19:39:41 INFO - Downloading https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 19:39:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 19:39:43 INFO - Downloaded 36408617 bytes. 19:39:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:39:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:39:48 INFO - caution: filename not matched: bin/* 19:39:48 INFO - caution: filename not matched: config/* 19:39:48 INFO - caution: filename not matched: mozbase/* 19:39:48 INFO - caution: filename not matched: marionette/* 19:39:48 INFO - caution: filename not matched: tools/wptserve/* 19:39:48 INFO - Return code: 11 19:39:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:39:48 INFO - https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 19:39:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 19:39:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 19:39:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 19:39:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 19:40:18 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 19:40:18 INFO - retry: attempt #1 caught exception: timed out 19:40:18 INFO - retry: Failed, sleeping 30 seconds before retrying 19:40:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #2 19:41:18 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 19:41:18 INFO - retry: attempt #2 caught exception: timed out 19:41:18 INFO - retry: Failed, sleeping 60 seconds before retrying 19:42:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #3 19:42:48 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 19:42:48 INFO - retry: attempt #3 caught exception: timed out 19:42:48 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2! 19:42:48 INFO - Caught exception: timed out 19:42:48 INFO - Caught exception: timed out 19:42:48 INFO - Caught exception: timed out 19:42:48 INFO - trying https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 19:42:48 INFO - Downloading https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 19:42:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 19:42:51 INFO - Downloaded 69385765 bytes. 19:42:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 19:42:51 INFO - mkdir: /builds/slave/test/properties 19:42:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:42:51 INFO - Writing to file /builds/slave/test/properties/build_url 19:42:51 INFO - Contents: 19:42:51 INFO - build_url:https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 19:42:52 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 19:42:52 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:42:52 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:42:52 INFO - Contents: 19:42:52 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 19:42: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')]} 19:42:52 INFO - https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:42:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 19:42:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 19:42:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 19:42:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 19:43:23 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 19:43:23 INFO - retry: attempt #1 caught exception: timed out 19:43:23 INFO - retry: Failed, sleeping 30 seconds before retrying 19:43:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #2 19:44:23 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 19:44:23 INFO - retry: attempt #2 caught exception: timed out 19:44:23 INFO - retry: Failed, sleeping 60 seconds before retrying 19:45:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #3 19:45:53 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 19:45:53 INFO - retry: attempt #3 caught exception: timed out 19:45:53 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip! 19:45:53 INFO - Caught exception: timed out 19:45:53 INFO - Caught exception: timed out 19:45:53 INFO - Caught exception: timed out 19:45:53 INFO - trying https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 19:45:53 INFO - Downloading https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 19:45:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 19:45:57 INFO - Downloaded 90880703 bytes. 19:45:57 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:45:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:46:02 INFO - Return code: 0 19:46:02 INFO - Running post-action listener: _resource_record_post_action 19:46:02 INFO - Running post-action listener: set_extra_try_arguments 19:46:02 INFO - ##### 19:46:02 INFO - ##### Running create-virtualenv step. 19:46:02 INFO - ##### 19:46:02 INFO - Running pre-action listener: _pre_create_virtualenv 19:46:02 INFO - Running pre-action listener: _resource_record_pre_action 19:46:02 INFO - Running main action method: create_virtualenv 19:46:02 INFO - Creating virtualenv /builds/slave/test/build/venv 19:46:02 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 19:46:02 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:46:02 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:46:02 INFO - Using real prefix '/usr' 19:46:02 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:46:05 INFO - Installing distribute.............................................................................................................................................................................................done. 19:46:09 INFO - Installing pip.................done. 19:46:09 INFO - Return code: 0 19:46:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:46:09 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')]} 19:46:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:46:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:09 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')]} 19:46:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:46:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:09 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 0x1033030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1077620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x113d290>, '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 0x113d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1074be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368', '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 19:46:09 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 19:46:09 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 19:46:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:46:09 INFO - 'CCACHE_UMASK': '002', 19:46:09 INFO - 'DISPLAY': ':0', 19:46:09 INFO - 'HOME': '/home/cltbld', 19:46:09 INFO - 'LANG': 'en_US.UTF-8', 19:46:09 INFO - 'LOGNAME': 'cltbld', 19:46:09 INFO - 'MAIL': '/var/mail/cltbld', 19:46:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:46:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:46:09 INFO - 'MOZ_NO_REMOTE': '1', 19:46:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:46:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:46:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:46:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:46:09 INFO - 'PWD': '/builds/slave/test', 19:46:09 INFO - 'SHELL': '/bin/bash', 19:46:09 INFO - 'SHLVL': '1', 19:46:09 INFO - 'TERM': 'linux', 19:46:09 INFO - 'TMOUT': '86400', 19:46:09 INFO - 'USER': 'cltbld', 19:46:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368', 19:46:09 INFO - '_': '/tools/buildbot/bin/python'} 19:46:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:46:09 INFO - Downloading/unpacking psutil>=0.7.1 19:46:09 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 19:46:09 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 19:46:09 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 19:46:09 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 19:46:09 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 19:46:09 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 19:46:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:46:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:46:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:46:13 INFO - Installing collected packages: psutil 19:46:13 INFO - Running setup.py install for psutil 19:46:14 INFO - building 'psutil._psutil_linux' extension 19:46:14 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 19:46:16 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 19:46:16 INFO - building 'psutil._psutil_posix' extension 19:46:16 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 19:46:16 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 19:46:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:46:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:46:16 INFO - Successfully installed psutil 19:46:16 INFO - Cleaning up... 19:46:16 INFO - Return code: 0 19:46:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:46:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:46:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:46:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:16 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 0x1033030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1077620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x113d290>, '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 0x113d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1074be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368', '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 19:46:16 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 19:46:16 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 19:46:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:46:16 INFO - 'CCACHE_UMASK': '002', 19:46:16 INFO - 'DISPLAY': ':0', 19:46:16 INFO - 'HOME': '/home/cltbld', 19:46:16 INFO - 'LANG': 'en_US.UTF-8', 19:46:16 INFO - 'LOGNAME': 'cltbld', 19:46:16 INFO - 'MAIL': '/var/mail/cltbld', 19:46:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:46:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:46:16 INFO - 'MOZ_NO_REMOTE': '1', 19:46:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:46:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:46:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:46:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:46:16 INFO - 'PWD': '/builds/slave/test', 19:46:16 INFO - 'SHELL': '/bin/bash', 19:46:16 INFO - 'SHLVL': '1', 19:46:16 INFO - 'TERM': 'linux', 19:46:16 INFO - 'TMOUT': '86400', 19:46:16 INFO - 'USER': 'cltbld', 19:46:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368', 19:46:16 INFO - '_': '/tools/buildbot/bin/python'} 19:46:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:46:17 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:46:17 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 19:46:17 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 19:46:17 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 19:46:17 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 19:46:17 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 19:46:17 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 19:46:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:46:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:46:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:46:20 INFO - Installing collected packages: mozsystemmonitor 19:46:20 INFO - Running setup.py install for mozsystemmonitor 19:46:21 INFO - Successfully installed mozsystemmonitor 19:46:21 INFO - Cleaning up... 19:46:21 INFO - Return code: 0 19:46:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:46:21 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')]} 19:46:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:46:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:21 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')]} 19:46:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:46:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:21 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 0x1033030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1077620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x113d290>, '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 0x113d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1074be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368', '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 19:46:21 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 19:46:21 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 19:46:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:46:21 INFO - 'CCACHE_UMASK': '002', 19:46:21 INFO - 'DISPLAY': ':0', 19:46:21 INFO - 'HOME': '/home/cltbld', 19:46:21 INFO - 'LANG': 'en_US.UTF-8', 19:46:21 INFO - 'LOGNAME': 'cltbld', 19:46:21 INFO - 'MAIL': '/var/mail/cltbld', 19:46:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:46:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:46:21 INFO - 'MOZ_NO_REMOTE': '1', 19:46:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:46:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:46:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:46:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:46:21 INFO - 'PWD': '/builds/slave/test', 19:46:21 INFO - 'SHELL': '/bin/bash', 19:46:21 INFO - 'SHLVL': '1', 19:46:21 INFO - 'TERM': 'linux', 19:46:21 INFO - 'TMOUT': '86400', 19:46:21 INFO - 'USER': 'cltbld', 19:46:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368', 19:46:21 INFO - '_': '/tools/buildbot/bin/python'} 19:46:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:46:21 INFO - Downloading/unpacking blobuploader==1.2.4 19:46:21 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 19:46:21 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 19:46:21 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 19:46:21 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 19:46:21 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 19:46:21 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 19:46:25 INFO - Downloading blobuploader-1.2.4.tar.gz 19:46:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:46:25 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:46:25 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 19:46:25 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 19:46:25 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 19:46:25 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 19:46:25 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 19:46:25 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 19:46:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:46:26 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:46:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:46:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:46:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:46:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:46:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:46:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:46:26 INFO - Downloading docopt-0.6.1.tar.gz 19:46:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:46:27 INFO - Installing collected packages: blobuploader, requests, docopt 19:46:27 INFO - Running setup.py install for blobuploader 19:46:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:46:27 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:46:27 INFO - Running setup.py install for requests 19:46:28 INFO - Running setup.py install for docopt 19:46:28 INFO - Successfully installed blobuploader requests docopt 19:46:28 INFO - Cleaning up... 19:46:28 INFO - Return code: 0 19:46:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:46:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:46:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:46:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:28 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 0x1033030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1077620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x113d290>, '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 0x113d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1074be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368', '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 19:46:28 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 19:46:28 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 19:46:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:46:28 INFO - 'CCACHE_UMASK': '002', 19:46:28 INFO - 'DISPLAY': ':0', 19:46:28 INFO - 'HOME': '/home/cltbld', 19:46:28 INFO - 'LANG': 'en_US.UTF-8', 19:46:28 INFO - 'LOGNAME': 'cltbld', 19:46:28 INFO - 'MAIL': '/var/mail/cltbld', 19:46:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:46:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:46:28 INFO - 'MOZ_NO_REMOTE': '1', 19:46:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:46:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:46:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:46:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:46:28 INFO - 'PWD': '/builds/slave/test', 19:46:28 INFO - 'SHELL': '/bin/bash', 19:46:28 INFO - 'SHLVL': '1', 19:46:28 INFO - 'TERM': 'linux', 19:46:28 INFO - 'TMOUT': '86400', 19:46:28 INFO - 'USER': 'cltbld', 19:46:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368', 19:46:28 INFO - '_': '/tools/buildbot/bin/python'} 19:46:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:46:29 INFO - Running setup.py (path:/tmp/pip-fvazMG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:46:29 INFO - Running setup.py (path:/tmp/pip-f6b84D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:46:29 INFO - Running setup.py (path:/tmp/pip-ogoPr5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:46:29 INFO - Running setup.py (path:/tmp/pip-rwsSbS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:46:29 INFO - Running setup.py (path:/tmp/pip-R7I60m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:46:30 INFO - Running setup.py (path:/tmp/pip-7d184W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:46:30 INFO - Running setup.py (path:/tmp/pip-0Lye2c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:46:30 INFO - Running setup.py (path:/tmp/pip-fhlLDG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:46:30 INFO - Running setup.py (path:/tmp/pip-QrPs7p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:46:30 INFO - Running setup.py (path:/tmp/pip-tg4yv4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:46:30 INFO - Running setup.py (path:/tmp/pip-S6Pshc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:46:30 INFO - Running setup.py (path:/tmp/pip-SY_xHi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:46:31 INFO - Running setup.py (path:/tmp/pip-6Kn7om-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:46:31 INFO - Running setup.py (path:/tmp/pip-dGH5DL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:46:31 INFO - Running setup.py (path:/tmp/pip-kXGi1B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:46:31 INFO - Running setup.py (path:/tmp/pip-MRNK5N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:46:31 INFO - Running setup.py (path:/tmp/pip-yzdEbz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:46:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:46:31 INFO - Running setup.py (path:/tmp/pip-wXF0yN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:46:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:46:31 INFO - Running setup.py (path:/tmp/pip-T6F3yz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:46:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:46:32 INFO - Running setup.py (path:/tmp/pip-5ANetz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:46:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:46:32 INFO - Running setup.py (path:/tmp/pip-TfywBn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:46:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:46:32 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 19:46:32 INFO - Running setup.py install for manifestparser 19:46:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:46:32 INFO - Running setup.py install for mozcrash 19:46:33 INFO - Running setup.py install for mozdebug 19:46:33 INFO - Running setup.py install for mozdevice 19:46:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:46:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:46:33 INFO - Running setup.py install for mozfile 19:46:33 INFO - Running setup.py install for mozhttpd 19:46:34 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:46:34 INFO - Running setup.py install for mozinfo 19:46:34 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:46:34 INFO - Running setup.py install for mozInstall 19:46:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:46:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:46:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:46:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:46:34 INFO - Running setup.py install for mozleak 19:46:34 INFO - Running setup.py install for mozlog 19:46:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:46:35 INFO - Running setup.py install for moznetwork 19:46:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:46:35 INFO - Running setup.py install for mozprocess 19:46:35 INFO - Running setup.py install for mozprofile 19:46:35 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:46:35 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:46:35 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:46:35 INFO - Running setup.py install for mozrunner 19:46:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:46:35 INFO - Running setup.py install for mozscreenshot 19:46:36 INFO - Running setup.py install for moztest 19:46:36 INFO - Running setup.py install for mozversion 19:46:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:46:36 INFO - Running setup.py install for wptserve 19:46:36 INFO - Running setup.py install for marionette-driver 19:46:37 INFO - Running setup.py install for browsermob-proxy 19:46:37 INFO - Running setup.py install for marionette-client 19:46:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:46:37 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:46:37 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 19:46:37 INFO - Cleaning up... 19:46:37 INFO - Return code: 0 19:46:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:46:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:46:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:46:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:37 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 0x1033030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10343f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1077620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x113d290>, '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 0x113d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1074be0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368', '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 19:46:37 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 19:46:37 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 19:46:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:46:37 INFO - 'CCACHE_UMASK': '002', 19:46:37 INFO - 'DISPLAY': ':0', 19:46:37 INFO - 'HOME': '/home/cltbld', 19:46:37 INFO - 'LANG': 'en_US.UTF-8', 19:46:37 INFO - 'LOGNAME': 'cltbld', 19:46:37 INFO - 'MAIL': '/var/mail/cltbld', 19:46:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:46:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:46:37 INFO - 'MOZ_NO_REMOTE': '1', 19:46:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:46:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:46:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:46:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:46:37 INFO - 'PWD': '/builds/slave/test', 19:46:37 INFO - 'SHELL': '/bin/bash', 19:46:37 INFO - 'SHLVL': '1', 19:46:37 INFO - 'TERM': 'linux', 19:46:37 INFO - 'TMOUT': '86400', 19:46:37 INFO - 'USER': 'cltbld', 19:46:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368', 19:46:37 INFO - '_': '/tools/buildbot/bin/python'} 19:46:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:46:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:46:38 INFO - Running setup.py (path:/tmp/pip-C86d3Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:46:38 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)) 19:46:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:46:38 INFO - Running setup.py (path:/tmp/pip-z_Lf3b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:46:38 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)) 19:46:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:46:38 INFO - Running setup.py (path:/tmp/pip-TiTkND-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:46:38 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)) 19:46:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:46:38 INFO - Running setup.py (path:/tmp/pip-PBcL0U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:46:38 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)) 19:46:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:46:38 INFO - Running setup.py (path:/tmp/pip-2yCIRp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:46:39 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)) 19:46:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:46:39 INFO - Running setup.py (path:/tmp/pip-qWDwOu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:46:39 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)) 19:46:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:46:39 INFO - Running setup.py (path:/tmp/pip-soV194-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:46:39 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)) 19:46:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:46:39 INFO - Running setup.py (path:/tmp/pip-fhgX4G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:46:39 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)) 19:46:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:46:39 INFO - Running setup.py (path:/tmp/pip-d4b85c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:46:39 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)) 19:46:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:46:39 INFO - Running setup.py (path:/tmp/pip-5FHtvC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:46:39 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)) 19:46:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:46:39 INFO - Running setup.py (path:/tmp/pip-KdX9ER-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:46:40 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)) 19:46:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:46:40 INFO - Running setup.py (path:/tmp/pip-nxLiTh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:46:40 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)) 19:46:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:46:40 INFO - Running setup.py (path:/tmp/pip-Miqwxv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:46:40 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)) 19:46:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:46:40 INFO - Running setup.py (path:/tmp/pip-_SuPg4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:46:40 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)) 19:46:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:46:40 INFO - Running setup.py (path:/tmp/pip-6306sB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:46:40 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)) 19:46:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:46:40 INFO - Running setup.py (path:/tmp/pip-iuOAQ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:46:40 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)) 19:46:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:46:40 INFO - Running setup.py (path:/tmp/pip-JJ3V5d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:46:40 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)) 19:46:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:46:40 INFO - Running setup.py (path:/tmp/pip-20GNqD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:46:41 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)) 19:46:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:46:41 INFO - Running setup.py (path:/tmp/pip-GHMUIg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:46:41 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)) 19:46:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:46:41 INFO - Running setup.py (path:/tmp/pip-ruYNun-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:46:41 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)) 19:46:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:46:41 INFO - Running setup.py (path:/tmp/pip-aKRn5v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:46:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:46:41 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)) 19:46:41 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)) 19:46:41 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)) 19:46:41 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)) 19:46:41 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)) 19:46:41 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)) 19:46:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:46:41 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 19:46:41 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 19:46:41 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 19:46:41 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 19:46:41 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 19:46:41 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 19:46:45 INFO - Downloading blessings-1.6.tar.gz 19:46:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:46:45 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)) 19:46:45 INFO - Installing collected packages: blessings 19:46:45 INFO - Running setup.py install for blessings 19:46:46 INFO - Successfully installed blessings 19:46:46 INFO - Cleaning up... 19:46:46 INFO - Return code: 0 19:46:46 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:46:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:46:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:46:46 INFO - Reading from file tmpfile_stdout 19:46:46 INFO - Current package versions: 19:46:46 INFO - argparse == 1.2.1 19:46:46 INFO - blessings == 1.6 19:46:46 INFO - blobuploader == 1.2.4 19:46:46 INFO - browsermob-proxy == 0.6.0 19:46:46 INFO - docopt == 0.6.1 19:46:46 INFO - manifestparser == 1.1 19:46:46 INFO - marionette-client == 2.3.0 19:46:46 INFO - marionette-driver == 1.4.0 19:46:46 INFO - mozInstall == 1.12 19:46:46 INFO - mozcrash == 0.17 19:46:46 INFO - mozdebug == 0.1 19:46:46 INFO - mozdevice == 0.48 19:46:46 INFO - mozfile == 1.2 19:46:46 INFO - mozhttpd == 0.7 19:46:46 INFO - mozinfo == 0.9 19:46:46 INFO - mozleak == 0.1 19:46:46 INFO - mozlog == 3.1 19:46:46 INFO - moznetwork == 0.27 19:46:46 INFO - mozprocess == 0.22 19:46:46 INFO - mozprofile == 0.28 19:46:46 INFO - mozrunner == 6.11 19:46:46 INFO - mozscreenshot == 0.1 19:46:46 INFO - mozsystemmonitor == 0.0 19:46:46 INFO - moztest == 0.7 19:46:46 INFO - mozversion == 1.4 19:46:46 INFO - psutil == 3.1.1 19:46:46 INFO - requests == 1.2.3 19:46:46 INFO - wptserve == 1.4.0 19:46:46 INFO - wsgiref == 0.1.2 19:46:46 INFO - Running post-action listener: _resource_record_post_action 19:46:46 INFO - Running post-action listener: _start_resource_monitoring 19:46:46 INFO - Starting resource monitoring. 19:46:46 INFO - ##### 19:46:46 INFO - ##### Running pull step. 19:46:46 INFO - ##### 19:46:46 INFO - Running pre-action listener: _resource_record_pre_action 19:46:46 INFO - Running main action method: pull 19:46:46 INFO - Pull has nothing to do! 19:46:46 INFO - Running post-action listener: _resource_record_post_action 19:46:46 INFO - ##### 19:46:46 INFO - ##### Running install step. 19:46:46 INFO - ##### 19:46:46 INFO - Running pre-action listener: _resource_record_pre_action 19:46:46 INFO - Running main action method: install 19:46:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:46:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:46:47 INFO - Reading from file tmpfile_stdout 19:46:47 INFO - Detecting whether we're running mozinstall >=1.0... 19:46:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:46:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:46:47 INFO - Reading from file tmpfile_stdout 19:46:47 INFO - Output received: 19:46:47 INFO - Usage: mozinstall [options] installer 19:46:47 INFO - Options: 19:46:47 INFO - -h, --help show this help message and exit 19:46:47 INFO - -d DEST, --destination=DEST 19:46:47 INFO - Directory to install application into. [default: 19:46:47 INFO - "/builds/slave/test"] 19:46:47 INFO - --app=APP Application being installed. [default: firefox] 19:46:47 INFO - mkdir: /builds/slave/test/build/application 19:46:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 19:46:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 19:47:25 INFO - Reading from file tmpfile_stdout 19:47:25 INFO - Output received: 19:47:25 INFO - /builds/slave/test/build/application/firefox/firefox 19:47:25 INFO - Running post-action listener: _resource_record_post_action 19:47:25 INFO - ##### 19:47:25 INFO - ##### Running run-tests step. 19:47:25 INFO - ##### 19:47:25 INFO - Running pre-action listener: _resource_record_pre_action 19:47:25 INFO - Running main action method: run_tests 19:47:25 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:47:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:47:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:47:25 INFO - grabbing minidump binary from tooltool 19:47:25 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')]} 19:47:25 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x113d290>, '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 0x113d980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1074be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:47:25 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 19:47:25 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 19:47:25 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 19:47:25 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 19:47:26 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmp4Xh_hz 19:47:26 INFO - INFO - File integrity verified, renaming tmp4Xh_hz to linux64-minidump_stackwalk 19:47:26 INFO - INFO - Updating local cache /builds/tooltool_cache... 19:47:26 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 19:47:26 INFO - Return code: 0 19:47:26 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 19:47:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:47:26 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/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 19:47:26 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/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 19:47:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:47:26 INFO - 'CCACHE_UMASK': '002', 19:47:26 INFO - 'DISPLAY': ':0', 19:47:26 INFO - 'HOME': '/home/cltbld', 19:47:26 INFO - 'LANG': 'en_US.UTF-8', 19:47:26 INFO - 'LOGNAME': 'cltbld', 19:47:26 INFO - 'MAIL': '/var/mail/cltbld', 19:47:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:47:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:47:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:47:26 INFO - 'MOZ_NO_REMOTE': '1', 19:47:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:47:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:47:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:47:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:47:26 INFO - 'PWD': '/builds/slave/test', 19:47:26 INFO - 'SHELL': '/bin/bash', 19:47:26 INFO - 'SHLVL': '1', 19:47:26 INFO - 'TERM': 'linux', 19:47:26 INFO - 'TMOUT': '86400', 19:47:26 INFO - 'USER': 'cltbld', 19:47:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368', 19:47:26 INFO - '_': '/tools/buildbot/bin/python'} 19:47:26 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/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 19:47:26 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 19:47:26 INFO - import pkg_resources 19:47:28 INFO - Using 1 client processes 19:47:28 INFO - wptserve Starting http server on 127.0.0.1:8000 19:47:28 INFO - wptserve Starting http server on 127.0.0.1:8001 19:47:28 INFO - wptserve Starting http server on 127.0.0.1:8443 19:47:30 INFO - SUITE-START | Running 778 tests 19:47:30 INFO - Running testharness tests 19:47:30 INFO - Setting up ssl 19:47:30 INFO - PROCESS | certutil | 19:47:31 INFO - PROCESS | certutil | 19:47:31 INFO - PROCESS | certutil | 19:47:31 INFO - Certificate Nickname Trust Attributes 19:47:31 INFO - SSL,S/MIME,JAR/XPI 19:47:31 INFO - 19:47:31 INFO - web-platform-tests CT,, 19:47:31 INFO - 19:47:31 INFO - Starting runner 19:47:33 INFO - PROCESS | 1938 | 1462157253719 Marionette DEBUG Marionette enabled via build flag and pref 19:47:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb57d54000 == 1 [pid = 1938] [id = 1] 19:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 1 (0x7feb57d54800) [pid = 1938] [serial = 1] [outer = (nil)] 19:47:34 INFO - PROCESS | 1938 | [1938] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 19:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 2 (0x7feb57d55800) [pid = 1938] [serial = 2] [outer = 0x7feb57d54800] 19:47:34 INFO - PROCESS | 1938 | 1462157254905 Marionette INFO Listening on port 2828 19:47:35 INFO - PROCESS | 1938 | 1462157255466 Marionette DEBUG Marionette enabled via command-line flag 19:47:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54c23800 == 2 [pid = 1938] [id = 2] 19:47:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 3 (0x7feb54c24000) [pid = 1938] [serial = 3] [outer = (nil)] 19:47:35 INFO - PROCESS | 1938 | [1938] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 19:47:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 4 (0x7feb54c25000) [pid = 1938] [serial = 4] [outer = 0x7feb54c24000] 19:47:35 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7feb54030880 19:47:35 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7feb54079040 19:47:35 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7feb540832b0 19:47:35 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7feb540835b0 19:47:35 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7feb540838e0 19:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 5 (0x7feb540df000) [pid = 1938] [serial = 5] [outer = 0x7feb57d54800] 19:47:36 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:47:36 INFO - PROCESS | 1938 | 1462157256065 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52514 19:47:36 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:47:36 INFO - PROCESS | 1938 | 1462157256152 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52515 19:47:36 INFO - PROCESS | 1938 | 1462157256163 Marionette DEBUG Closed connection conn0 19:47:36 INFO - PROCESS | 1938 | 1462157256243 Marionette DEBUG Closed connection conn1 19:47:36 INFO - PROCESS | 1938 | [1938] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 19:47:36 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:47:36 INFO - PROCESS | 1938 | 1462157256280 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52516 19:47:36 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:47:36 INFO - PROCESS | 1938 | 1462157256339 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52517 19:47:36 INFO - PROCESS | 1938 | 1462157256348 Marionette DEBUG Closed connection conn2 19:47:36 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:47:36 INFO - PROCESS | 1938 | 1462157256385 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:52518 19:47:36 INFO - PROCESS | 1938 | 1462157256404 Marionette DEBUG Closed connection conn3 19:47:36 INFO - PROCESS | 1938 | 1462157256448 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:47:36 INFO - PROCESS | 1938 | 1462157256473 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160501175137","device":"desktop","version":"48.0a2"} 19:47:37 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:47:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48bb7000 == 3 [pid = 1938] [id = 3] 19:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 6 (0x7feb48bb7800) [pid = 1938] [serial = 6] [outer = (nil)] 19:47:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48bb8000 == 4 [pid = 1938] [id = 4] 19:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 7 (0x7feb48b53800) [pid = 1938] [serial = 7] [outer = (nil)] 19:47:38 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:47:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47bdf000 == 5 [pid = 1938] [id = 5] 19:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 8 (0x7feb47a3c800) [pid = 1938] [serial = 8] [outer = (nil)] 19:47:38 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:47:39 INFO - PROCESS | 1938 | [1938] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 9 (0x7feb478a3800) [pid = 1938] [serial = 9] [outer = 0x7feb47a3c800] 19:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 10 (0x7feb47367000) [pid = 1938] [serial = 10] [outer = 0x7feb48bb7800] 19:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 11 (0x7feb47393800) [pid = 1938] [serial = 11] [outer = 0x7feb48b53800] 19:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 12 (0x7feb47395800) [pid = 1938] [serial = 12] [outer = 0x7feb47a3c800] 19:47:40 INFO - PROCESS | 1938 | 1462157260494 Marionette DEBUG loaded listener.js 19:47:40 INFO - PROCESS | 1938 | 1462157260516 Marionette DEBUG loaded listener.js 19:47:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 13 (0x7feb451efc00) [pid = 1938] [serial = 13] [outer = 0x7feb47a3c800] 19:47:41 INFO - PROCESS | 1938 | 1462157261308 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"0484a4b8-6ac3-4782-85ea-835c78f635aa","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160501175137","device":"desktop","version":"48.0a2","command_id":1}}] 19:47:41 INFO - PROCESS | 1938 | 1462157261624 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}] 19:47:42 INFO - PROCESS | 1938 | 1462157262009 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 19:47:42 INFO - PROCESS | 1938 | 1462157262070 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:47:42 INFO - PROCESS | 1938 | [1938] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:47:42 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:47:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 14 (0x7feb41545800) [pid = 1938] [serial = 14] [outer = 0x7feb47a3c800] 19:47:42 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:47:42 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:47:42 INFO - PROCESS | 1938 | 1462157262674 Marionette TRACE conn4 <- [1,3,null,{}] 19:47:42 INFO - PROCESS | 1938 | 1462157262764 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:47:42 INFO - PROCESS | 1938 | 1462157262787 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 19:47:42 INFO - PROCESS | 1938 | 1462157262836 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 19:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:47:42 INFO - PROCESS | 1938 | 1462157262841 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 19:47:42 INFO - PROCESS | 1938 | 1462157262850 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:47:42 INFO - PROCESS | 1938 | 1462157262856 Marionette TRACE conn4 <- [1,6,null,{}] 19:47:42 INFO - PROCESS | 1938 | 1462157262881 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}] 19:47:42 INFO - PROCESS | 1938 | 1462157262900 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 19:47:42 INFO - PROCESS | 1938 | 1462157262906 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff44800 == 6 [pid = 1938] [id = 6] 19:47:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 15 (0x7feb3ff24800) [pid = 1938] [serial = 15] [outer = (nil)] 19:47:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 16 (0x7feb3ff26800) [pid = 1938] [serial = 16] [outer = 0x7feb3ff24800] 19:47:42 INFO - PROCESS | 1938 | 1462157262982 Marionette DEBUG loaded listener.js 19:47:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 17 (0x7feb3ff2d400) [pid = 1938] [serial = 17] [outer = 0x7feb3ff24800] 19:47:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff60000 == 7 [pid = 1938] [id = 7] 19:47:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 18 (0x7feb3fd67000) [pid = 1938] [serial = 18] [outer = (nil)] 19:47:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 19 (0x7feb3ff2b800) [pid = 1938] [serial = 19] [outer = 0x7feb3fd67000] 19:47:43 INFO - PROCESS | 1938 | 1462157263471 Marionette DEBUG loaded listener.js 19:47:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 20 (0x7feb3fdecc00) [pid = 1938] [serial = 20] [outer = 0x7feb3fd67000] 19:47:43 INFO - PROCESS | 1938 | [1938] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 19:47:44 INFO - PROCESS | 1938 | 1462157264038 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]]]}] 19:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1248ms 19:47:44 INFO - PROCESS | 1938 | 1462157264164 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 19:47:44 INFO - PROCESS | 1938 | 1462157264167 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 19:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:47:44 INFO - PROCESS | 1938 | 1462157264217 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:47:44 INFO - PROCESS | 1938 | 1462157264219 Marionette TRACE conn4 <- [1,10,null,{}] 19:47:44 INFO - PROCESS | 1938 | 1462157264246 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}] 19:47:44 INFO - PROCESS | 1938 | 1462157264527 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 19:47:44 INFO - PROCESS | 1938 | 1462157264764 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e26d800 == 8 [pid = 1938] [id = 8] 19:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 21 (0x7feb3e10e800) [pid = 1938] [serial = 21] [outer = (nil)] 19:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 22 (0x7feb3e111000) [pid = 1938] [serial = 22] [outer = 0x7feb3e10e800] 19:47:44 INFO - PROCESS | 1938 | 1462157264847 Marionette DEBUG loaded listener.js 19:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 23 (0x7feb3e116c00) [pid = 1938] [serial = 23] [outer = 0x7feb3e10e800] 19:47:45 INFO - PROCESS | 1938 | 1462157265678 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]]]}] 19:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1526ms 19:47:45 INFO - PROCESS | 1938 | 1462157265715 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 19:47:45 INFO - PROCESS | 1938 | 1462157265720 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 19:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:47:45 INFO - PROCESS | 1938 | 1462157265729 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:47:45 INFO - PROCESS | 1938 | 1462157265736 Marionette TRACE conn4 <- [1,14,null,{}] 19:47:45 INFO - PROCESS | 1938 | 1462157265744 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}] 19:47:45 INFO - PROCESS | 1938 | 1462157265945 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 19:47:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff49800 == 9 [pid = 1938] [id = 9] 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 24 (0x7feb3ff4a000) [pid = 1938] [serial = 24] [outer = (nil)] 19:47:46 INFO - PROCESS | 1938 | 1462157266083 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 25 (0x7feb3ff5b800) [pid = 1938] [serial = 25] [outer = 0x7feb3ff4a000] 19:47:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb40bd9800 == 10 [pid = 1938] [id = 10] 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 26 (0x7feb3fd6bc00) [pid = 1938] [serial = 26] [outer = (nil)] 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 27 (0x7feb3fdee800) [pid = 1938] [serial = 27] [outer = 0x7feb3fd6bc00] 19:47:46 INFO - PROCESS | 1938 | 1462157266188 Marionette DEBUG loaded listener.js 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 28 (0x7feb3ff31400) [pid = 1938] [serial = 28] [outer = 0x7feb3fd6bc00] 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 29 (0x7feb43fb7000) [pid = 1938] [serial = 29] [outer = 0x7feb3ff4a000] 19:47:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb43fb5800 == 11 [pid = 1938] [id = 11] 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 30 (0x7feb3fd68400) [pid = 1938] [serial = 30] [outer = (nil)] 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 31 (0x7feb44a7b400) [pid = 1938] [serial = 31] [outer = 0x7feb3fd68400] 19:47:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 32 (0x7feb4625f400) [pid = 1938] [serial = 32] [outer = 0x7feb3fd68400] 19:47:47 INFO - PROCESS | 1938 | 1462157267342 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]]]}] 19:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1687ms 19:47:47 INFO - PROCESS | 1938 | 1462157267432 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 19:47:47 INFO - PROCESS | 1938 | 1462157267436 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 19:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:47:47 INFO - PROCESS | 1938 | 1462157267448 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:47:47 INFO - PROCESS | 1938 | 1462157267451 Marionette TRACE conn4 <- [1,18,null,{}] 19:47:47 INFO - PROCESS | 1938 | 1462157267458 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}] 19:47:47 INFO - PROCESS | 1938 | 1462157267662 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 19:47:47 INFO - PROCESS | 1938 | 1462157267834 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47bcb000 == 12 [pid = 1938] [id = 12] 19:47:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 33 (0x7feb44a78c00) [pid = 1938] [serial = 33] [outer = (nil)] 19:47:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 34 (0x7feb48061000) [pid = 1938] [serial = 34] [outer = 0x7feb44a78c00] 19:47:47 INFO - PROCESS | 1938 | 1462157267916 Marionette DEBUG loaded listener.js 19:47:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 35 (0x7feb4874e800) [pid = 1938] [serial = 35] [outer = 0x7feb44a78c00] 19:47:48 INFO - PROCESS | 1938 | 1462157268803 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]]]}] 19:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1387ms 19:47:48 INFO - PROCESS | 1938 | 1462157268836 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 19:47:48 INFO - PROCESS | 1938 | 1462157268844 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 19:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:47:48 INFO - PROCESS | 1938 | 1462157268862 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:47:48 INFO - PROCESS | 1938 | 1462157268870 Marionette TRACE conn4 <- [1,22,null,{}] 19:47:48 INFO - PROCESS | 1938 | 1462157268877 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}] 19:47:49 INFO - PROCESS | 1938 | 1462157269114 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 19:47:49 INFO - PROCESS | 1938 | 1462157269237 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4854a000 == 13 [pid = 1938] [id = 13] 19:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 36 (0x7feb3fded800) [pid = 1938] [serial = 36] [outer = (nil)] 19:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 37 (0x7feb491ba800) [pid = 1938] [serial = 37] [outer = 0x7feb3fded800] 19:47:49 INFO - PROCESS | 1938 | 1462157269314 Marionette DEBUG loaded listener.js 19:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 38 (0x7feb49b35c00) [pid = 1938] [serial = 38] [outer = 0x7feb3fded800] 19:47:50 INFO - PROCESS | 1938 | 1462157270327 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]]]}] 19:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1503ms 19:47:50 INFO - PROCESS | 1938 | 1462157270357 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 19:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:47:50 INFO - PROCESS | 1938 | 1462157270363 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 19:47:50 INFO - PROCESS | 1938 | 1462157270372 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:47:50 INFO - PROCESS | 1938 | 1462157270378 Marionette TRACE conn4 <- [1,26,null,{}] 19:47:50 INFO - PROCESS | 1938 | 1462157270559 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}] 19:47:50 INFO - PROCESS | 1938 | 1462157270855 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 19:47:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3ff44800 == 12 [pid = 1938] [id = 6] 19:47:50 INFO - PROCESS | 1938 | 1462157270965 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff55000 == 13 [pid = 1938] [id = 14] 19:47:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 39 (0x7feb41794000) [pid = 1938] [serial = 39] [outer = (nil)] 19:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 40 (0x7feb48723c00) [pid = 1938] [serial = 40] [outer = 0x7feb41794000] 19:47:51 INFO - PROCESS | 1938 | 1462157271037 Marionette DEBUG loaded listener.js 19:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 41 (0x7feb48753800) [pid = 1938] [serial = 41] [outer = 0x7feb41794000] 19:47:51 INFO - PROCESS | 1938 | 1462157271741 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]]]}] 19:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1390ms 19:47:51 INFO - PROCESS | 1938 | 1462157271761 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 19:47:51 INFO - PROCESS | 1938 | 1462157271771 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 19:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:47:51 INFO - PROCESS | 1938 | 1462157271782 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:47:51 INFO - PROCESS | 1938 | 1462157271786 Marionette TRACE conn4 <- [1,30,null,{}] 19:47:51 INFO - PROCESS | 1938 | 1462157271793 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}] 19:47:51 INFO - PROCESS | 1938 | 1462157271976 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 19:47:52 INFO - PROCESS | 1938 | 1462157272065 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4883e000 == 14 [pid = 1938] [id = 15] 19:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 42 (0x7feb41797800) [pid = 1938] [serial = 42] [outer = (nil)] 19:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 43 (0x7feb48c0b000) [pid = 1938] [serial = 43] [outer = 0x7feb41797800] 19:47:52 INFO - PROCESS | 1938 | 1462157272130 Marionette DEBUG loaded listener.js 19:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 44 (0x7feb496a6800) [pid = 1938] [serial = 44] [outer = 0x7feb41797800] 19:47:52 INFO - PROCESS | 1938 | 1462157272850 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]]]}] 19:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1083ms 19:47:52 INFO - PROCESS | 1938 | 1462157272869 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 19:47:52 INFO - PROCESS | 1938 | 1462157272873 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 19:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:47:52 INFO - PROCESS | 1938 | 1462157272881 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:47:52 INFO - PROCESS | 1938 | 1462157272888 Marionette TRACE conn4 <- [1,34,null,{}] 19:47:52 INFO - PROCESS | 1938 | 1462157272916 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}] 19:47:53 INFO - PROCESS | 1938 | 1462157273090 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 19:47:53 INFO - PROCESS | 1938 | 1462157273103 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48e50000 == 15 [pid = 1938] [id = 16] 19:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 45 (0x7feb49b2fc00) [pid = 1938] [serial = 45] [outer = (nil)] 19:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 46 (0x7feb49c5c800) [pid = 1938] [serial = 46] [outer = 0x7feb49b2fc00] 19:47:53 INFO - PROCESS | 1938 | 1462157273173 Marionette DEBUG loaded listener.js 19:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 47 (0x7feb4b34e400) [pid = 1938] [serial = 47] [outer = 0x7feb49b2fc00] 19:47:53 INFO - PROCESS | 1938 | 1462157273933 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]]]}] 19:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1102ms 19:47:53 INFO - PROCESS | 1938 | 1462157273987 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 19:47:53 INFO - PROCESS | 1938 | 1462157273990 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 19:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:47:54 INFO - PROCESS | 1938 | 1462157273998 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:47:54 INFO - PROCESS | 1938 | 1462157274000 Marionette TRACE conn4 <- [1,38,null,{}] 19:47:54 INFO - PROCESS | 1938 | 1462157274007 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}] 19:47:54 INFO - PROCESS | 1938 | 1462157274193 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 19:47:54 INFO - PROCESS | 1938 | 1462157274208 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48bbf000 == 16 [pid = 1938] [id = 17] 19:47:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 48 (0x7feb43e1ac00) [pid = 1938] [serial = 48] [outer = (nil)] 19:47:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 49 (0x7feb49c5c400) [pid = 1938] [serial = 49] [outer = 0x7feb43e1ac00] 19:47:54 INFO - PROCESS | 1938 | 1462157274274 Marionette DEBUG loaded listener.js 19:47:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 50 (0x7feb54c0a000) [pid = 1938] [serial = 50] [outer = 0x7feb43e1ac00] 19:47:55 INFO - PROCESS | 1938 | 1462157274997 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]]]}] 19:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1030ms 19:47:55 INFO - PROCESS | 1938 | 1462157275028 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 19:47:55 INFO - PROCESS | 1938 | 1462157275032 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 19:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:47:55 INFO - PROCESS | 1938 | 1462157275038 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:47:55 INFO - PROCESS | 1938 | 1462157275040 Marionette TRACE conn4 <- [1,42,null,{}] 19:47:55 INFO - PROCESS | 1938 | 1462157275046 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}] 19:47:55 INFO - PROCESS | 1938 | 1462157275222 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 19:47:55 INFO - PROCESS | 1938 | 1462157275243 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4af9c000 == 17 [pid = 1938] [id = 18] 19:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 51 (0x7feb3e396400) [pid = 1938] [serial = 51] [outer = (nil)] 19:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 52 (0x7feb54c14800) [pid = 1938] [serial = 52] [outer = 0x7feb3e396400] 19:47:55 INFO - PROCESS | 1938 | 1462157275308 Marionette DEBUG loaded listener.js 19:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x7feb54efc800) [pid = 1938] [serial = 53] [outer = 0x7feb3e396400] 19:47:56 INFO - PROCESS | 1938 | 1462157276045 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]]]}] 19:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1027ms 19:47:56 INFO - PROCESS | 1938 | 1462157276067 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 19:47:56 INFO - PROCESS | 1938 | 1462157276071 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 19:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:47:56 INFO - PROCESS | 1938 | 1462157276076 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:47:56 INFO - PROCESS | 1938 | 1462157276080 Marionette TRACE conn4 <- [1,46,null,{}] 19:47:56 INFO - PROCESS | 1938 | 1462157276086 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}] 19:47:56 INFO - PROCESS | 1938 | 1462157276324 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 19:47:56 INFO - PROCESS | 1938 | 1462157276342 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4e413800 == 18 [pid = 1938] [id = 19] 19:47:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x7feb55171c00) [pid = 1938] [serial = 54] [outer = (nil)] 19:47:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x7feb56326800) [pid = 1938] [serial = 55] [outer = 0x7feb55171c00] 19:47:56 INFO - PROCESS | 1938 | 1462157276422 Marionette DEBUG loaded listener.js 19:47:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x7feb57d3c800) [pid = 1938] [serial = 56] [outer = 0x7feb55171c00] 19:47:57 INFO - PROCESS | 1938 | 1462157277112 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]]]}] 19:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1081ms 19:47:57 INFO - PROCESS | 1938 | 1462157277160 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 19:47:57 INFO - PROCESS | 1938 | 1462157277163 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 19:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:47:57 INFO - PROCESS | 1938 | 1462157277169 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:47:57 INFO - PROCESS | 1938 | 1462157277171 Marionette TRACE conn4 <- [1,50,null,{}] 19:47:57 INFO - PROCESS | 1938 | 1462157277182 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}] 19:47:57 INFO - PROCESS | 1938 | 1462157277360 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 19:47:57 INFO - PROCESS | 1938 | 1462157277379 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb540f7000 == 19 [pid = 1938] [id = 20] 19:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x7feb48759400) [pid = 1938] [serial = 57] [outer = (nil)] 19:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x7feb5948c800) [pid = 1938] [serial = 58] [outer = 0x7feb48759400] 19:47:57 INFO - PROCESS | 1938 | 1462157277444 Marionette DEBUG loaded listener.js 19:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x7feb59647400) [pid = 1938] [serial = 59] [outer = 0x7feb48759400] 19:47:58 INFO - PROCESS | 1938 | 1462157278122 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]]]}] 19:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 986ms 19:47:58 INFO - PROCESS | 1938 | 1462157278156 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 19:47:58 INFO - PROCESS | 1938 | 1462157278158 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 19:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:47:58 INFO - PROCESS | 1938 | 1462157278166 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:47:58 INFO - PROCESS | 1938 | 1462157278169 Marionette TRACE conn4 <- [1,54,null,{}] 19:47:58 INFO - PROCESS | 1938 | 1462157278176 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}] 19:47:58 INFO - PROCESS | 1938 | 1462157278352 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 19:47:58 INFO - PROCESS | 1938 | 1462157278372 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:47:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47bcd800 == 20 [pid = 1938] [id = 21] 19:47:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x7feb41735c00) [pid = 1938] [serial = 60] [outer = (nil)] 19:47:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x7feb59aad000) [pid = 1938] [serial = 61] [outer = 0x7feb41735c00] 19:47:58 INFO - PROCESS | 1938 | 1462157278448 Marionette DEBUG loaded listener.js 19:47:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x7feb59dbb400) [pid = 1938] [serial = 62] [outer = 0x7feb41735c00] 19:47:59 INFO - PROCESS | 1938 | 1462157279171 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]]]}] 19:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1032ms 19:47:59 INFO - PROCESS | 1938 | 1462157279198 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 19:47:59 INFO - PROCESS | 1938 | 1462157279201 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 19:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:47:59 INFO - PROCESS | 1938 | 1462157279212 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:47:59 INFO - PROCESS | 1938 | 1462157279214 Marionette TRACE conn4 <- [1,58,null,{}] 19:47:59 INFO - PROCESS | 1938 | 1462157279225 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}] 19:48:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4854a000 == 19 [pid = 1938] [id = 13] 19:48:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47bcb000 == 18 [pid = 1938] [id = 12] 19:48:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e26d800 == 17 [pid = 1938] [id = 8] 19:48:00 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb40bd9800 == 16 [pid = 1938] [id = 10] 19:48:00 INFO - PROCESS | 1938 | 1462157280236 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 19:48:00 INFO - PROCESS | 1938 | 1462157280341 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3fa6b000 == 17 [pid = 1938] [id = 22] 19:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x7feb3f0ec800) [pid = 1938] [serial = 63] [outer = (nil)] 19:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x7feb3ff2b400) [pid = 1938] [serial = 64] [outer = 0x7feb3f0ec800] 19:48:00 INFO - PROCESS | 1938 | 1462157280410 Marionette DEBUG loaded listener.js 19:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x7feb43e13c00) [pid = 1938] [serial = 65] [outer = 0x7feb3f0ec800] 19:48:01 INFO - PROCESS | 1938 | 1462157281132 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]]]}] 19:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1986ms 19:48:01 INFO - PROCESS | 1938 | 1462157281207 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 19:48:01 INFO - PROCESS | 1938 | 1462157281212 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 19:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:48:01 INFO - PROCESS | 1938 | 1462157281225 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:48:01 INFO - PROCESS | 1938 | 1462157281233 Marionette TRACE conn4 <- [1,62,null,{}] 19:48:01 INFO - PROCESS | 1938 | 1462157281245 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}] 19:48:01 INFO - PROCESS | 1938 | 1462157281865 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 19:48:01 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x7feb48759400) [pid = 1938] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:48:01 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x7feb3e10e800) [pid = 1938] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:48:01 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x7feb3fd6bc00) [pid = 1938] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:48:01 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x7feb44a78c00) [pid = 1938] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:48:01 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x7feb3fded800) [pid = 1938] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:48:01 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x7feb41794000) [pid = 1938] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:48:01 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x7feb41797800) [pid = 1938] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:48:01 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x7feb49b2fc00) [pid = 1938] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:48:01 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x7feb43e1ac00) [pid = 1938] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:48:01 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x7feb3ff24800) [pid = 1938] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:48:02 INFO - PROCESS | 1938 | 1462157282014 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3fa68000 == 18 [pid = 1938] [id = 23] 19:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x7feb3e210000) [pid = 1938] [serial = 66] [outer = (nil)] 19:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x7feb3ff24800) [pid = 1938] [serial = 67] [outer = 0x7feb3e210000] 19:48:02 INFO - PROCESS | 1938 | 1462157282084 Marionette DEBUG loaded listener.js 19:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x7feb48722c00) [pid = 1938] [serial = 68] [outer = 0x7feb3e210000] 19:48:02 INFO - PROCESS | 1938 | 1462157282790 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]]]}] 19:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1594ms 19:48:02 INFO - PROCESS | 1938 | 1462157282820 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 19:48:02 INFO - PROCESS | 1938 | 1462157282825 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 19:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:48:02 INFO - PROCESS | 1938 | 1462157282832 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:48:02 INFO - PROCESS | 1938 | 1462157282835 Marionette TRACE conn4 <- [1,66,null,{}] 19:48:02 INFO - PROCESS | 1938 | 1462157282841 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}] 19:48:03 INFO - PROCESS | 1938 | 1462157283011 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 19:48:03 INFO - PROCESS | 1938 | 1462157283102 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb480a6800 == 19 [pid = 1938] [id = 24] 19:48:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x7feb489c5000) [pid = 1938] [serial = 69] [outer = (nil)] 19:48:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x7feb491b6c00) [pid = 1938] [serial = 70] [outer = 0x7feb489c5000] 19:48:03 INFO - PROCESS | 1938 | 1462157283223 Marionette DEBUG loaded listener.js 19:48:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x7feb496cc800) [pid = 1938] [serial = 71] [outer = 0x7feb489c5000] 19:48:03 INFO - PROCESS | 1938 | 1462157283990 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]]]}] 19:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1233ms 19:48:04 INFO - PROCESS | 1938 | 1462157284067 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 19:48:04 INFO - PROCESS | 1938 | 1462157284073 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 19:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:48:04 INFO - PROCESS | 1938 | 1462157284082 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:48:04 INFO - PROCESS | 1938 | 1462157284090 Marionette TRACE conn4 <- [1,70,null,{}] 19:48:04 INFO - PROCESS | 1938 | 1462157284100 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}] 19:48:04 INFO - PROCESS | 1938 | 1462157284281 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 19:48:04 INFO - PROCESS | 1938 | 1462157284405 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb44a9c800 == 20 [pid = 1938] [id = 25] 19:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x7feb3e20d000) [pid = 1938] [serial = 72] [outer = (nil)] 19:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x7feb45de4000) [pid = 1938] [serial = 73] [outer = 0x7feb3e20d000] 19:48:04 INFO - PROCESS | 1938 | 1462157284494 Marionette DEBUG loaded listener.js 19:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x7feb478a3400) [pid = 1938] [serial = 74] [outer = 0x7feb3e20d000] 19:48:05 INFO - PROCESS | 1938 | 1462157285300 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]]]}] 19:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1292ms 19:48:05 INFO - PROCESS | 1938 | 1462157285375 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 19:48:05 INFO - PROCESS | 1938 | 1462157285384 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 19:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:48:05 INFO - PROCESS | 1938 | 1462157285396 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:48:05 INFO - PROCESS | 1938 | 1462157285400 Marionette TRACE conn4 <- [1,74,null,{}] 19:48:05 INFO - PROCESS | 1938 | 1462157285407 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}] 19:48:05 INFO - PROCESS | 1938 | 1462157285623 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 19:48:05 INFO - PROCESS | 1938 | 1462157285748 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48bb9000 == 21 [pid = 1938] [id = 26] 19:48:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x7feb3fdf0800) [pid = 1938] [serial = 75] [outer = (nil)] 19:48:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x7feb499de000) [pid = 1938] [serial = 76] [outer = 0x7feb3fdf0800] 19:48:05 INFO - PROCESS | 1938 | 1462157285827 Marionette DEBUG loaded listener.js 19:48:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x7feb49c65800) [pid = 1938] [serial = 77] [outer = 0x7feb3fdf0800] 19:48:06 INFO - PROCESS | 1938 | 1462157286672 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]]]}] 19:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1334ms 19:48:06 INFO - PROCESS | 1938 | 1462157286731 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 19:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:48:06 INFO - PROCESS | 1938 | 1462157286735 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 19:48:06 INFO - PROCESS | 1938 | 1462157286744 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:48:06 INFO - PROCESS | 1938 | 1462157286750 Marionette TRACE conn4 <- [1,78,null,{}] 19:48:06 INFO - PROCESS | 1938 | 1462157286768 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}] 19:48:06 INFO - PROCESS | 1938 | 1462157286992 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 19:48:07 INFO - PROCESS | 1938 | 1462157287119 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb49966000 == 22 [pid = 1938] [id = 27] 19:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x7feb54c09000) [pid = 1938] [serial = 78] [outer = (nil)] 19:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x7feb54ef4000) [pid = 1938] [serial = 79] [outer = 0x7feb54c09000] 19:48:07 INFO - PROCESS | 1938 | 1462157287204 Marionette DEBUG loaded listener.js 19:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x7feb54f94400) [pid = 1938] [serial = 80] [outer = 0x7feb54c09000] 19:48:08 INFO - PROCESS | 1938 | 1462157288049 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]]]}] 19:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1342ms 19:48:08 INFO - PROCESS | 1938 | 1462157288094 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 19:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:48:08 INFO - PROCESS | 1938 | 1462157288099 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 19:48:08 INFO - PROCESS | 1938 | 1462157288107 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:48:08 INFO - PROCESS | 1938 | 1462157288111 Marionette TRACE conn4 <- [1,82,null,{}] 19:48:08 INFO - PROCESS | 1938 | 1462157288117 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}] 19:48:08 INFO - PROCESS | 1938 | 1462157288295 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 19:48:08 INFO - PROCESS | 1938 | 1462157288420 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb43e87800 == 23 [pid = 1938] [id = 28] 19:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x7feb3fdec800) [pid = 1938] [serial = 81] [outer = (nil)] 19:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x7feb4f096c00) [pid = 1938] [serial = 82] [outer = 0x7feb3fdec800] 19:48:08 INFO - PROCESS | 1938 | 1462157288497 Marionette DEBUG loaded listener.js 19:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x7feb56064400) [pid = 1938] [serial = 83] [outer = 0x7feb3fdec800] 19:48:09 INFO - PROCESS | 1938 | 1462157289670 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]]]}] 19:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1633ms 19:48:09 INFO - PROCESS | 1938 | 1462157289740 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 19:48:09 INFO - PROCESS | 1938 | 1462157289747 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 19:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:48:09 INFO - PROCESS | 1938 | 1462157289758 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:48:09 INFO - PROCESS | 1938 | 1462157289762 Marionette TRACE conn4 <- [1,86,null,{}] 19:48:09 INFO - PROCESS | 1938 | 1462157289773 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}] 19:48:10 INFO - PROCESS | 1938 | 1462157290053 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 19:48:10 INFO - PROCESS | 1938 | 1462157290267 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3f045800 == 24 [pid = 1938] [id = 29] 19:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x7feb3e10b400) [pid = 1938] [serial = 84] [outer = (nil)] 19:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x7feb3fd65400) [pid = 1938] [serial = 85] [outer = 0x7feb3e10b400] 19:48:10 INFO - PROCESS | 1938 | 1462157290398 Marionette DEBUG loaded listener.js 19:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x7feb49a22400) [pid = 1938] [serial = 86] [outer = 0x7feb3e10b400] 19:48:11 INFO - PROCESS | 1938 | 1462157291343 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]]]}] 19:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1639ms 19:48:11 INFO - PROCESS | 1938 | 1462157291397 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 19:48:11 INFO - PROCESS | 1938 | 1462157291401 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 19:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:48:11 INFO - PROCESS | 1938 | 1462157291411 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:48:11 INFO - PROCESS | 1938 | 1462157291416 Marionette TRACE conn4 <- [1,90,null,{}] 19:48:11 INFO - PROCESS | 1938 | 1462157291427 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}] 19:48:11 INFO - PROCESS | 1938 | 1462157291602 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 19:48:11 INFO - PROCESS | 1938 | 1462157291749 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3f047800 == 25 [pid = 1938] [id = 30] 19:48:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x7feb3ff22c00) [pid = 1938] [serial = 87] [outer = (nil)] 19:48:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x7feb41739000) [pid = 1938] [serial = 88] [outer = 0x7feb3ff22c00] 19:48:11 INFO - PROCESS | 1938 | 1462157291831 Marionette DEBUG loaded listener.js 19:48:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x7feb464a2c00) [pid = 1938] [serial = 89] [outer = 0x7feb3ff22c00] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x7feb57d55800) [pid = 1938] [serial = 2] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x7feb5948c800) [pid = 1938] [serial = 58] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x7feb3e111000) [pid = 1938] [serial = 22] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x7feb3fdee800) [pid = 1938] [serial = 27] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x7feb44a7b400) [pid = 1938] [serial = 31] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x7feb48061000) [pid = 1938] [serial = 34] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x7feb491ba800) [pid = 1938] [serial = 37] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x7feb48723c00) [pid = 1938] [serial = 40] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x7feb48c0b000) [pid = 1938] [serial = 43] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x7feb49c5c800) [pid = 1938] [serial = 46] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x7feb4b34e400) [pid = 1938] [serial = 47] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x7feb49c5c400) [pid = 1938] [serial = 49] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x7feb54c14800) [pid = 1938] [serial = 52] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x7feb56326800) [pid = 1938] [serial = 55] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x7feb3ff5b800) [pid = 1938] [serial = 25] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x7feb54c0a000) [pid = 1938] [serial = 50] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x7feb59647400) [pid = 1938] [serial = 59] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x7feb3ff31400) [pid = 1938] [serial = 28] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x7feb48753800) [pid = 1938] [serial = 41] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x7feb4874e800) [pid = 1938] [serial = 35] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x7feb496a6800) [pid = 1938] [serial = 44] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x7feb3ff2d400) [pid = 1938] [serial = 17] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x7feb3e116c00) [pid = 1938] [serial = 23] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x7feb49b35c00) [pid = 1938] [serial = 38] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x7feb3ff2b800) [pid = 1938] [serial = 19] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x7feb3ff26800) [pid = 1938] [serial = 16] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 52 (0x7feb47395800) [pid = 1938] [serial = 12] [outer = (nil)] [url = about:blank] 19:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 51 (0x7feb478a3800) [pid = 1938] [serial = 9] [outer = (nil)] [url = about:blank] 19:48:13 INFO - PROCESS | 1938 | 1462157293269 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]]]}] 19:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1886ms 19:48:13 INFO - PROCESS | 1938 | 1462157293300 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 19:48:13 INFO - PROCESS | 1938 | 1462157293307 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 19:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:48:13 INFO - PROCESS | 1938 | 1462157293339 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:48:13 INFO - PROCESS | 1938 | 1462157293345 Marionette TRACE conn4 <- [1,94,null,{}] 19:48:13 INFO - PROCESS | 1938 | 1462157293359 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}] 19:48:13 INFO - PROCESS | 1938 | 1462157293522 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 19:48:13 INFO - PROCESS | 1938 | 1462157293535 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff5a000 == 26 [pid = 1938] [id = 31] 19:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 52 (0x7feb40045800) [pid = 1938] [serial = 90] [outer = (nil)] 19:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x7feb43e1ac00) [pid = 1938] [serial = 91] [outer = 0x7feb40045800] 19:48:13 INFO - PROCESS | 1938 | 1462157293605 Marionette DEBUG loaded listener.js 19:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x7feb46264000) [pid = 1938] [serial = 92] [outer = 0x7feb40045800] 19:48:14 INFO - PROCESS | 1938 | 1462157294388 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]]]}] 19:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1117ms 19:48:14 INFO - PROCESS | 1938 | 1462157294439 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 19:48:14 INFO - PROCESS | 1938 | 1462157294450 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 19:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:48:14 INFO - PROCESS | 1938 | 1462157294462 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:48:14 INFO - PROCESS | 1938 | 1462157294467 Marionette TRACE conn4 <- [1,98,null,{}] 19:48:14 INFO - PROCESS | 1938 | 1462157294478 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}] 19:48:14 INFO - PROCESS | 1938 | 1462157294656 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 19:48:14 INFO - PROCESS | 1938 | 1462157294669 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4735c800 == 27 [pid = 1938] [id = 32] 19:48:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x7feb40b9f000) [pid = 1938] [serial = 93] [outer = (nil)] 19:48:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x7feb48753800) [pid = 1938] [serial = 94] [outer = 0x7feb40b9f000] 19:48:14 INFO - PROCESS | 1938 | 1462157294734 Marionette DEBUG loaded listener.js 19:48:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x7feb48e58000) [pid = 1938] [serial = 95] [outer = 0x7feb40b9f000] 19:48:15 INFO - PROCESS | 1938 | 1462157295535 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]]]}] 19:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1148ms 19:48:15 INFO - PROCESS | 1938 | 1462157295610 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 19:48:15 INFO - PROCESS | 1938 | 1462157295614 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 19:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:48:15 INFO - PROCESS | 1938 | 1462157295642 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:48:15 INFO - PROCESS | 1938 | 1462157295649 Marionette TRACE conn4 <- [1,102,null,{}] 19:48:15 INFO - PROCESS | 1938 | 1462157295676 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}] 19:48:15 INFO - PROCESS | 1938 | 1462157295877 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 19:48:15 INFO - PROCESS | 1938 | 1462157295940 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48556000 == 28 [pid = 1938] [id = 33] 19:48:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x7feb46f79c00) [pid = 1938] [serial = 96] [outer = (nil)] 19:48:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x7feb49aee400) [pid = 1938] [serial = 97] [outer = 0x7feb46f79c00] 19:48:16 INFO - PROCESS | 1938 | 1462157296011 Marionette DEBUG loaded listener.js 19:48:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x7feb49c64400) [pid = 1938] [serial = 98] [outer = 0x7feb46f79c00] 19:48:16 INFO - PROCESS | 1938 | 1462157296776 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]]]}] 19:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1219ms 19:48:16 INFO - PROCESS | 1938 | 1462157296842 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 19:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:48:16 INFO - PROCESS | 1938 | 1462157296848 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 19:48:16 INFO - PROCESS | 1938 | 1462157296855 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:48:16 INFO - PROCESS | 1938 | 1462157296858 Marionette TRACE conn4 <- [1,106,null,{}] 19:48:16 INFO - PROCESS | 1938 | 1462157296863 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}] 19:48:17 INFO - PROCESS | 1938 | 1462157297071 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 19:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x7feb46260000) [pid = 1938] [serial = 99] [outer = 0x7feb3fd68400] 19:48:17 INFO - PROCESS | 1938 | 1462157297174 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4995c800 == 29 [pid = 1938] [id = 34] 19:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x7feb4f095800) [pid = 1938] [serial = 100] [outer = (nil)] 19:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x7feb4f09c400) [pid = 1938] [serial = 101] [outer = 0x7feb4f095800] 19:48:17 INFO - PROCESS | 1938 | 1462157297245 Marionette DEBUG loaded listener.js 19:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x7feb54c10800) [pid = 1938] [serial = 102] [outer = 0x7feb4f095800] 19:48:17 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x7feb41735c00) [pid = 1938] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:48:17 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x7feb3e396400) [pid = 1938] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:48:17 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x7feb55171c00) [pid = 1938] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:48:17 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x7feb489c5000) [pid = 1938] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:48:17 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x7feb3e210000) [pid = 1938] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:48:17 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x7feb3f0ec800) [pid = 1938] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:48:17 INFO - PROCESS | 1938 | 1462157297970 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]]]}] 19:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1135ms 19:48:17 INFO - PROCESS | 1938 | 1462157297991 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 19:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:48:18 INFO - PROCESS | 1938 | 1462157297996 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 19:48:18 INFO - PROCESS | 1938 | 1462157298003 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:48:18 INFO - PROCESS | 1938 | 1462157298006 Marionette TRACE conn4 <- [1,110,null,{}] 19:48:18 INFO - PROCESS | 1938 | 1462157298021 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}] 19:48:18 INFO - PROCESS | 1938 | 1462157298162 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 19:48:18 INFO - PROCESS | 1938 | 1462157298177 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb49116800 == 30 [pid = 1938] [id = 35] 19:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x7feb3ff31000) [pid = 1938] [serial = 103] [outer = (nil)] 19:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x7feb4b34d400) [pid = 1938] [serial = 104] [outer = 0x7feb3ff31000] 19:48:18 INFO - PROCESS | 1938 | 1462157298242 Marionette DEBUG loaded listener.js 19:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x7feb54efb400) [pid = 1938] [serial = 105] [outer = 0x7feb3ff31000] 19:48:19 INFO - PROCESS | 1938 | 1462157299026 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]]]}] 19:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1046ms 19:48:19 INFO - PROCESS | 1938 | 1462157299051 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 19:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:48:19 INFO - PROCESS | 1938 | 1462157299055 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 19:48:19 INFO - PROCESS | 1938 | 1462157299068 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:48:19 INFO - PROCESS | 1938 | 1462157299070 Marionette TRACE conn4 <- [1,114,null,{}] 19:48:19 INFO - PROCESS | 1938 | 1462157299096 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}] 19:48:19 INFO - PROCESS | 1938 | 1462157299260 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 19:48:19 INFO - PROCESS | 1938 | 1462157299272 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4e410000 == 31 [pid = 1938] [id = 36] 19:48:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x7feb3ff26c00) [pid = 1938] [serial = 106] [outer = (nil)] 19:48:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x7feb56320c00) [pid = 1938] [serial = 107] [outer = 0x7feb3ff26c00] 19:48:19 INFO - PROCESS | 1938 | 1462157299338 Marionette DEBUG loaded listener.js 19:48:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x7feb57d13400) [pid = 1938] [serial = 108] [outer = 0x7feb3ff26c00] 19:48:20 INFO - PROCESS | 1938 | 1462157300352 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]]]}] 19:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1357ms 19:48:20 INFO - PROCESS | 1938 | 1462157300420 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 19:48:20 INFO - PROCESS | 1938 | 1462157300427 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 19:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:48:20 INFO - PROCESS | 1938 | 1462157300436 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:48:20 INFO - PROCESS | 1938 | 1462157300442 Marionette TRACE conn4 <- [1,118,null,{}] 19:48:20 INFO - PROCESS | 1938 | 1462157300452 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}] 19:48:20 INFO - PROCESS | 1938 | 1462157300651 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 19:48:20 INFO - PROCESS | 1938 | 1462157300776 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47bd3800 == 32 [pid = 1938] [id = 37] 19:48:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x7feb43e19800) [pid = 1938] [serial = 109] [outer = (nil)] 19:48:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x7feb46bde400) [pid = 1938] [serial = 110] [outer = 0x7feb43e19800] 19:48:20 INFO - PROCESS | 1938 | 1462157300899 Marionette DEBUG loaded listener.js 19:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x7feb47a35000) [pid = 1938] [serial = 111] [outer = 0x7feb43e19800] 19:48:21 INFO - PROCESS | 1938 | 1462157301724 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]]]}] 19:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1336ms 19:48:21 INFO - PROCESS | 1938 | 1462157301775 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 19:48:21 INFO - PROCESS | 1938 | 1462157301784 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 19:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:48:21 INFO - PROCESS | 1938 | 1462157301822 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:48:21 INFO - PROCESS | 1938 | 1462157301827 Marionette TRACE conn4 <- [1,122,null,{}] 19:48:21 INFO - PROCESS | 1938 | 1462157301836 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}] 19:48:22 INFO - PROCESS | 1938 | 1462157302040 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 19:48:22 INFO - PROCESS | 1938 | 1462157302213 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4afb2000 == 33 [pid = 1938] [id = 38] 19:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x7feb48e56c00) [pid = 1938] [serial = 112] [outer = (nil)] 19:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x7feb49b28400) [pid = 1938] [serial = 113] [outer = 0x7feb48e56c00] 19:48:22 INFO - PROCESS | 1938 | 1462157302299 Marionette DEBUG loaded listener.js 19:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x7feb4b34dc00) [pid = 1938] [serial = 114] [outer = 0x7feb48e56c00] 19:48:23 INFO - PROCESS | 1938 | 1462157303155 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]]]}] 19:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1414ms 19:48:23 INFO - PROCESS | 1938 | 1462157303237 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 19:48:23 INFO - PROCESS | 1938 | 1462157303242 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 19:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:48:23 INFO - PROCESS | 1938 | 1462157303252 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:48:23 INFO - PROCESS | 1938 | 1462157303259 Marionette TRACE conn4 <- [1,126,null,{}] 19:48:23 INFO - PROCESS | 1938 | 1462157303277 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}] 19:48:23 INFO - PROCESS | 1938 | 1462157303472 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 19:48:23 INFO - PROCESS | 1938 | 1462157303595 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e59800 == 34 [pid = 1938] [id = 39] 19:48:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x7feb3ff26400) [pid = 1938] [serial = 115] [outer = (nil)] 19:48:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x7feb54f2d400) [pid = 1938] [serial = 116] [outer = 0x7feb3ff26400] 19:48:23 INFO - PROCESS | 1938 | 1462157303673 Marionette DEBUG loaded listener.js 19:48:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x7feb561ef400) [pid = 1938] [serial = 117] [outer = 0x7feb3ff26400] 19:48:24 INFO - PROCESS | 1938 | 1462157304886 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]]]}] 19:48:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1651ms 19:48:24 INFO - PROCESS | 1938 | 1462157304902 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 19:48:24 INFO - PROCESS | 1938 | 1462157304908 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 19:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:48:24 INFO - PROCESS | 1938 | 1462157304918 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:48:24 INFO - PROCESS | 1938 | 1462157304923 Marionette TRACE conn4 <- [1,130,null,{}] 19:48:24 INFO - PROCESS | 1938 | 1462157304934 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}] 19:48:25 INFO - PROCESS | 1938 | 1462157305095 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 19:48:25 INFO - PROCESS | 1938 | 1462157305274 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff48800 == 35 [pid = 1938] [id = 40] 19:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x7feb4170a000) [pid = 1938] [serial = 118] [outer = (nil)] 19:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x7feb4170bc00) [pid = 1938] [serial = 119] [outer = 0x7feb4170a000] 19:48:25 INFO - PROCESS | 1938 | 1462157305360 Marionette DEBUG loaded listener.js 19:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x7feb41711800) [pid = 1938] [serial = 120] [outer = 0x7feb4170a000] 19:48:25 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x7feb48722c00) [pid = 1938] [serial = 68] [outer = (nil)] [url = about:blank] 19:48:25 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x7feb43e13c00) [pid = 1938] [serial = 65] [outer = (nil)] [url = about:blank] 19:48:25 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x7feb59dbb400) [pid = 1938] [serial = 62] [outer = (nil)] [url = about:blank] 19:48:25 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x7feb59aad000) [pid = 1938] [serial = 61] [outer = (nil)] [url = about:blank] 19:48:25 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x7feb54efc800) [pid = 1938] [serial = 53] [outer = (nil)] [url = about:blank] 19:48:25 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x7feb57d3c800) [pid = 1938] [serial = 56] [outer = (nil)] [url = about:blank] 19:48:25 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x7feb491b6c00) [pid = 1938] [serial = 70] [outer = (nil)] [url = about:blank] 19:48:25 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x7feb496cc800) [pid = 1938] [serial = 71] [outer = (nil)] [url = about:blank] 19:48:25 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x7feb3ff24800) [pid = 1938] [serial = 67] [outer = (nil)] [url = about:blank] 19:48:25 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x7feb3ff2b400) [pid = 1938] [serial = 64] [outer = (nil)] [url = about:blank] 19:48:26 INFO - PROCESS | 1938 | 1462157306081 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]]]}] 19:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1191ms 19:48:26 INFO - PROCESS | 1938 | 1462157306110 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 19:48:26 INFO - PROCESS | 1938 | 1462157306118 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 19:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:48:26 INFO - PROCESS | 1938 | 1462157306130 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:48:26 INFO - PROCESS | 1938 | 1462157306133 Marionette TRACE conn4 <- [1,134,null,{}] 19:48:26 INFO - PROCESS | 1938 | 1462157306141 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}] 19:48:26 INFO - PROCESS | 1938 | 1462157306339 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 19:48:26 INFO - PROCESS | 1938 | 1462157306354 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb46f04000 == 36 [pid = 1938] [id = 41] 19:48:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x7feb41710000) [pid = 1938] [serial = 121] [outer = (nil)] 19:48:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x7feb43f91400) [pid = 1938] [serial = 122] [outer = 0x7feb41710000] 19:48:26 INFO - PROCESS | 1938 | 1462157306420 Marionette DEBUG loaded listener.js 19:48:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x7feb46ca4400) [pid = 1938] [serial = 123] [outer = 0x7feb41710000] 19:48:27 INFO - PROCESS | 1938 | 1462157307222 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]]]}] 19:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1138ms 19:48:27 INFO - PROCESS | 1938 | 1462157307268 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 19:48:27 INFO - PROCESS | 1938 | 1462157307273 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 19:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:48:27 INFO - PROCESS | 1938 | 1462157307280 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:48:27 INFO - PROCESS | 1938 | 1462157307287 Marionette TRACE conn4 <- [1,138,null,{}] 19:48:27 INFO - PROCESS | 1938 | 1462157307303 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}] 19:48:27 INFO - PROCESS | 1938 | 1462157307465 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 19:48:27 INFO - PROCESS | 1938 | 1462157307479 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48bae000 == 37 [pid = 1938] [id = 42] 19:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x7feb3e116c00) [pid = 1938] [serial = 124] [outer = (nil)] 19:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x7feb48c07000) [pid = 1938] [serial = 125] [outer = 0x7feb3e116c00] 19:48:27 INFO - PROCESS | 1938 | 1462157307624 Marionette DEBUG loaded listener.js 19:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x7feb496cc800) [pid = 1938] [serial = 126] [outer = 0x7feb3e116c00] 19:48:28 INFO - PROCESS | 1938 | 1462157308400 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]]]}] 19:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1188ms 19:48:28 INFO - PROCESS | 1938 | 1462157308468 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 19:48:28 INFO - PROCESS | 1938 | 1462157308474 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 19:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:48:28 INFO - PROCESS | 1938 | 1462157308480 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:48:28 INFO - PROCESS | 1938 | 1462157308484 Marionette TRACE conn4 <- [1,142,null,{}] 19:48:28 INFO - PROCESS | 1938 | 1462157308497 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}] 19:48:28 INFO - PROCESS | 1938 | 1462157308684 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 19:48:28 INFO - PROCESS | 1938 | 1462157308705 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4afa7800 == 38 [pid = 1938] [id = 43] 19:48:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x7feb41711c00) [pid = 1938] [serial = 127] [outer = (nil)] 19:48:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x7feb49c67400) [pid = 1938] [serial = 128] [outer = 0x7feb41711c00] 19:48:28 INFO - PROCESS | 1938 | 1462157308770 Marionette DEBUG loaded listener.js 19:48:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x7feb4f02ec00) [pid = 1938] [serial = 129] [outer = 0x7feb41711c00] 19:48:29 INFO - PROCESS | 1938 | 1462157309604 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]]]}] 19:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1185ms 19:48:29 INFO - PROCESS | 1938 | 1462157309666 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 19:48:29 INFO - PROCESS | 1938 | 1462157309670 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 19:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:48:29 INFO - PROCESS | 1938 | 1462157309677 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:48:29 INFO - PROCESS | 1938 | 1462157309681 Marionette TRACE conn4 <- [1,146,null,{}] 19:48:29 INFO - PROCESS | 1938 | 1462157309709 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}] 19:48:29 INFO - PROCESS | 1938 | 1462157309899 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 19:48:29 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x7feb4f095800) [pid = 1938] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:48:29 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x7feb3ff31000) [pid = 1938] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:48:29 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x7feb3e20d000) [pid = 1938] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:48:29 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x7feb3fdf0800) [pid = 1938] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:48:29 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x7feb54c09000) [pid = 1938] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:48:29 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x7feb3fdec800) [pid = 1938] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:48:29 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x7feb3e10b400) [pid = 1938] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:48:29 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x7feb46f79c00) [pid = 1938] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:48:29 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x7feb40b9f000) [pid = 1938] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:48:29 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x7feb40045800) [pid = 1938] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:48:30 INFO - PROCESS | 1938 | 1462157310047 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb43fa8800 == 39 [pid = 1938] [id = 44] 19:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x7feb3e109000) [pid = 1938] [serial = 130] [outer = (nil)] 19:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x7feb3fd67400) [pid = 1938] [serial = 131] [outer = 0x7feb3e109000] 19:48:30 INFO - PROCESS | 1938 | 1462157310123 Marionette DEBUG loaded listener.js 19:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x7feb479e6c00) [pid = 1938] [serial = 132] [outer = 0x7feb3e109000] 19:48:30 INFO - PROCESS | 1938 | 1462157310903 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]]]}] 19:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1257ms 19:48:30 INFO - PROCESS | 1938 | 1462157310954 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 19:48:30 INFO - PROCESS | 1938 | 1462157310957 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 19:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:48:31 INFO - PROCESS | 1938 | 1462157310998 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:48:31 INFO - PROCESS | 1938 | 1462157311000 Marionette TRACE conn4 <- [1,150,null,{}] 19:48:31 INFO - PROCESS | 1938 | 1462157311065 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}] 19:48:31 INFO - PROCESS | 1938 | 1462157311279 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 19:48:31 INFO - PROCESS | 1938 | 1462157311299 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb415d1000 == 40 [pid = 1938] [id = 45] 19:48:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x7feb3e207c00) [pid = 1938] [serial = 133] [outer = (nil)] 19:48:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x7feb5516a400) [pid = 1938] [serial = 134] [outer = 0x7feb3e207c00] 19:48:31 INFO - PROCESS | 1938 | 1462157311369 Marionette DEBUG loaded listener.js 19:48:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x7feb594c4400) [pid = 1938] [serial = 135] [outer = 0x7feb3e207c00] 19:48:32 INFO - PROCESS | 1938 | 1462157312346 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]]]}] 19:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1418ms 19:48:32 INFO - PROCESS | 1938 | 1462157312397 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 19:48:32 INFO - PROCESS | 1938 | 1462157312404 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 19:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:48:32 INFO - PROCESS | 1938 | 1462157312414 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:48:32 INFO - PROCESS | 1938 | 1462157312419 Marionette TRACE conn4 <- [1,154,null,{}] 19:48:32 INFO - PROCESS | 1938 | 1462157312431 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}] 19:48:32 INFO - PROCESS | 1938 | 1462157312661 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 19:48:32 INFO - PROCESS | 1938 | 1462157312853 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb464c1000 == 41 [pid = 1938] [id = 46] 19:48:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x7feb3ff25400) [pid = 1938] [serial = 136] [outer = (nil)] 19:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x7feb41708c00) [pid = 1938] [serial = 137] [outer = 0x7feb3ff25400] 19:48:33 INFO - PROCESS | 1938 | 1462157313040 Marionette DEBUG loaded listener.js 19:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x7feb41734400) [pid = 1938] [serial = 138] [outer = 0x7feb3ff25400] 19:48:34 INFO - PROCESS | 1938 | 1462157314295 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]]]}] 19:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1942ms 19:48:34 INFO - PROCESS | 1938 | 1462157314473 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 19:48:34 INFO - PROCESS | 1938 | 1462157314483 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 19:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:48:34 INFO - PROCESS | 1938 | 1462157314639 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:48:34 INFO - PROCESS | 1938 | 1462157314643 Marionette TRACE conn4 <- [1,158,null,{}] 19:48:34 INFO - PROCESS | 1938 | 1462157314701 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}] 19:48:34 INFO - PROCESS | 1938 | 1462157314879 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 19:48:35 INFO - PROCESS | 1938 | 1462157315010 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5604a800 == 42 [pid = 1938] [id = 47] 19:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x7feb41735000) [pid = 1938] [serial = 139] [outer = (nil)] 19:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x7feb48727c00) [pid = 1938] [serial = 140] [outer = 0x7feb41735000] 19:48:35 INFO - PROCESS | 1938 | 1462157315089 Marionette DEBUG loaded listener.js 19:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x7feb55e0ec00) [pid = 1938] [serial = 141] [outer = 0x7feb41735000] 19:48:36 INFO - PROCESS | 1938 | 1462157316041 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]]]}] 19:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1492ms 19:48:36 INFO - PROCESS | 1938 | 1462157316055 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 19:48:36 INFO - PROCESS | 1938 | 1462157316061 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 19:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:48:36 INFO - PROCESS | 1938 | 1462157316071 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:48:36 INFO - PROCESS | 1938 | 1462157316079 Marionette TRACE conn4 <- [1,162,null,{}] 19:48:36 INFO - PROCESS | 1938 | 1462157316101 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}] 19:48:36 INFO - PROCESS | 1938 | 1462157316275 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 19:48:36 INFO - PROCESS | 1938 | 1462157316412 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb58215800 == 43 [pid = 1938] [id = 48] 19:48:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x7feb57dc5000) [pid = 1938] [serial = 142] [outer = (nil)] 19:48:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x7feb5963bc00) [pid = 1938] [serial = 143] [outer = 0x7feb57dc5000] 19:48:36 INFO - PROCESS | 1938 | 1462157316492 Marionette DEBUG loaded listener.js 19:48:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x7feb59aaf000) [pid = 1938] [serial = 144] [outer = 0x7feb57dc5000] 19:48:37 INFO - PROCESS | 1938 | 1462157317406 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]]]}] 19:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1393ms 19:48:37 INFO - PROCESS | 1938 | 1462157317464 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 19:48:37 INFO - PROCESS | 1938 | 1462157317468 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 19:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:48:37 INFO - PROCESS | 1938 | 1462157317476 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:48:37 INFO - PROCESS | 1938 | 1462157317480 Marionette TRACE conn4 <- [1,166,null,{}] 19:48:37 INFO - PROCESS | 1938 | 1462157317487 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}] 19:48:37 INFO - PROCESS | 1938 | 1462157317665 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 19:48:37 INFO - PROCESS | 1938 | 1462157317796 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3fa77800 == 44 [pid = 1938] [id = 49] 19:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x7feb3e117400) [pid = 1938] [serial = 145] [outer = (nil)] 19:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x7feb41704000) [pid = 1938] [serial = 146] [outer = 0x7feb3e117400] 19:48:37 INFO - PROCESS | 1938 | 1462157317873 Marionette DEBUG loaded listener.js 19:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x7feb54f31000) [pid = 1938] [serial = 147] [outer = 0x7feb3e117400] 19:48:39 INFO - PROCESS | 1938 | 1462157319008 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]]]}] 19:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1586ms 19:48:39 INFO - PROCESS | 1938 | 1462157319064 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 19:48:39 INFO - PROCESS | 1938 | 1462157319071 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 19:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:48:39 INFO - PROCESS | 1938 | 1462157319080 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:48:39 INFO - PROCESS | 1938 | 1462157319087 Marionette TRACE conn4 <- [1,170,null,{}] 19:48:39 INFO - PROCESS | 1938 | 1462157319096 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}] 19:48:39 INFO - PROCESS | 1938 | 1462157319320 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 19:48:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4995c800 == 43 [pid = 1938] [id = 34] 19:48:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4735c800 == 42 [pid = 1938] [id = 32] 19:48:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48556000 == 41 [pid = 1938] [id = 33] 19:48:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb43fa8800 == 40 [pid = 1938] [id = 44] 19:48:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4afa7800 == 39 [pid = 1938] [id = 43] 19:48:39 INFO - PROCESS | 1938 | 1462157319501 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48bae000 == 38 [pid = 1938] [id = 42] 19:48:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb46f04000 == 37 [pid = 1938] [id = 41] 19:48:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3ff48800 == 36 [pid = 1938] [id = 40] 19:48:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff48800 == 37 [pid = 1938] [id = 50] 19:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x7feb41732400) [pid = 1938] [serial = 148] [outer = (nil)] 19:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x7feb43f97800) [pid = 1938] [serial = 149] [outer = 0x7feb41732400] 19:48:39 INFO - PROCESS | 1938 | 1462157319581 Marionette DEBUG loaded listener.js 19:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x7feb470dd800) [pid = 1938] [serial = 150] [outer = 0x7feb41732400] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x7feb49aee400) [pid = 1938] [serial = 97] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x7feb48753800) [pid = 1938] [serial = 94] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x7feb43e1ac00) [pid = 1938] [serial = 91] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x7feb46264000) [pid = 1938] [serial = 92] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x7feb41739000) [pid = 1938] [serial = 88] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x7feb4f09c400) [pid = 1938] [serial = 101] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x7feb54efb400) [pid = 1938] [serial = 105] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x7feb4b34d400) [pid = 1938] [serial = 104] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x7feb54c10800) [pid = 1938] [serial = 102] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x7feb478a3400) [pid = 1938] [serial = 74] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x7feb45de4000) [pid = 1938] [serial = 73] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x7feb49c65800) [pid = 1938] [serial = 77] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x7feb499de000) [pid = 1938] [serial = 76] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x7feb54f94400) [pid = 1938] [serial = 80] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x7feb54ef4000) [pid = 1938] [serial = 79] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x7feb56064400) [pid = 1938] [serial = 83] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x7feb4f096c00) [pid = 1938] [serial = 82] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x7feb49a22400) [pid = 1938] [serial = 86] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x7feb3fd65400) [pid = 1938] [serial = 85] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x7feb49c64400) [pid = 1938] [serial = 98] [outer = (nil)] [url = about:blank] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x7feb4625f400) [pid = 1938] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:48:39 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x7feb48e58000) [pid = 1938] [serial = 95] [outer = (nil)] [url = about:blank] 19:48:40 INFO - PROCESS | 1938 | 1462157320317 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]]]}] 19:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1286ms 19:48:40 INFO - PROCESS | 1938 | 1462157320384 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 19:48:40 INFO - PROCESS | 1938 | 1462157320393 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 19:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:48:40 INFO - PROCESS | 1938 | 1462157320407 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:48:40 INFO - PROCESS | 1938 | 1462157320412 Marionette TRACE conn4 <- [1,174,null,{}] 19:48:40 INFO - PROCESS | 1938 | 1462157320420 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}] 19:48:40 INFO - PROCESS | 1938 | 1462157320672 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 19:48:40 INFO - PROCESS | 1938 | 1462157320679 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:48:40 INFO - PROCESS | 1938 | 1462157320783 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4853f800 == 38 [pid = 1938] [id = 51] 19:48:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x7feb3e108c00) [pid = 1938] [serial = 151] [outer = (nil)] 19:48:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x7feb49a1bc00) [pid = 1938] [serial = 152] [outer = 0x7feb3e108c00] 19:48:40 INFO - PROCESS | 1938 | 1462157320851 Marionette DEBUG loaded listener.js 19:48:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x7feb49b31c00) [pid = 1938] [serial = 153] [outer = 0x7feb3e108c00] 19:48:41 INFO - PROCESS | 1938 | 1462157321742 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]]]}] 19:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1393ms 19:48:41 INFO - PROCESS | 1938 | 1462157321801 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 19:48:41 INFO - PROCESS | 1938 | 1462157321807 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 19:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:48:41 INFO - PROCESS | 1938 | 1462157321816 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:48:41 INFO - PROCESS | 1938 | 1462157321822 Marionette TRACE conn4 <- [1,178,null,{}] 19:48:41 INFO - PROCESS | 1938 | 1462157321846 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}] 19:48:42 INFO - PROCESS | 1938 | 1462157322092 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 19:48:42 INFO - PROCESS | 1938 | 1462157322222 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4916e800 == 39 [pid = 1938] [id = 52] 19:48:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x7feb4f034c00) [pid = 1938] [serial = 154] [outer = (nil)] 19:48:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x7feb54ef7c00) [pid = 1938] [serial = 155] [outer = 0x7feb4f034c00] 19:48:42 INFO - PROCESS | 1938 | 1462157322379 Marionette DEBUG loaded listener.js 19:48:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x7feb55165c00) [pid = 1938] [serial = 156] [outer = 0x7feb4f034c00] 19:48:43 INFO - PROCESS | 1938 | 1462157323566 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]]]}] 19:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1805ms 19:48:43 INFO - PROCESS | 1938 | 1462157323625 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 19:48:43 INFO - PROCESS | 1938 | 1462157323630 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 19:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:48:43 INFO - PROCESS | 1938 | 1462157323637 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:48:43 INFO - PROCESS | 1938 | 1462157323641 Marionette TRACE conn4 <- [1,182,null,{}] 19:48:43 INFO - PROCESS | 1938 | 1462157323647 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}] 19:48:43 INFO - PROCESS | 1938 | 1462157323837 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 19:48:43 INFO - PROCESS | 1938 | 1462157323864 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4afa6800 == 40 [pid = 1938] [id = 53] 19:48:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x7feb3e1e1000) [pid = 1938] [serial = 157] [outer = (nil)] 19:48:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x7feb3e1e9000) [pid = 1938] [serial = 158] [outer = 0x7feb3e1e1000] 19:48:43 INFO - PROCESS | 1938 | 1462157323930 Marionette DEBUG loaded listener.js 19:48:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x7feb5406c400) [pid = 1938] [serial = 159] [outer = 0x7feb3e1e1000] 19:48:44 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x7feb41711c00) [pid = 1938] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:48:44 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x7feb3e116c00) [pid = 1938] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:48:44 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x7feb41710000) [pid = 1938] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:48:44 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x7feb3e109000) [pid = 1938] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:48:44 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x7feb4170a000) [pid = 1938] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:48:44 INFO - PROCESS | 1938 | 1462157324874 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]]]}] 19:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1288ms 19:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:48:44 INFO - PROCESS | 1938 | 1462157324926 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 19:48:44 INFO - PROCESS | 1938 | 1462157324929 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 19:48:44 INFO - PROCESS | 1938 | 1462157324943 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:48:44 INFO - PROCESS | 1938 | 1462157324945 Marionette TRACE conn4 <- [1,186,null,{}] 19:48:44 INFO - PROCESS | 1938 | 1462157324952 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}] 19:48:45 INFO - PROCESS | 1938 | 1462157325104 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 19:48:45 INFO - PROCESS | 1938 | 1462157325120 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb540ed000 == 41 [pid = 1938] [id = 54] 19:48:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x7feb3e391400) [pid = 1938] [serial = 160] [outer = (nil)] 19:48:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x7feb551b4800) [pid = 1938] [serial = 161] [outer = 0x7feb3e391400] 19:48:45 INFO - PROCESS | 1938 | 1462157325187 Marionette DEBUG loaded listener.js 19:48:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x7feb56063400) [pid = 1938] [serial = 162] [outer = 0x7feb3e391400] 19:48:45 INFO - PROCESS | 1938 | 1462157325971 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]]]}] 19:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1052ms 19:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:48:45 INFO - PROCESS | 1938 | 1462157325988 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 19:48:45 INFO - PROCESS | 1938 | 1462157325991 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 19:48:45 INFO - PROCESS | 1938 | 1462157325998 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:48:46 INFO - PROCESS | 1938 | 1462157326001 Marionette TRACE conn4 <- [1,190,null,{}] 19:48:46 INFO - PROCESS | 1938 | 1462157326016 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}] 19:48:46 INFO - PROCESS | 1938 | 1462157326215 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 19:48:46 INFO - PROCESS | 1938 | 1462157326233 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb55188800 == 42 [pid = 1938] [id = 55] 19:48:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x7feb4642cc00) [pid = 1938] [serial = 163] [outer = (nil)] 19:48:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x7feb56322c00) [pid = 1938] [serial = 164] [outer = 0x7feb4642cc00] 19:48:46 INFO - PROCESS | 1938 | 1462157326302 Marionette DEBUG loaded listener.js 19:48:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x7feb594b7800) [pid = 1938] [serial = 165] [outer = 0x7feb4642cc00] 19:48:47 INFO - PROCESS | 1938 | 1462157327286 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]]]}] 19:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1340ms 19:48:47 INFO - PROCESS | 1938 | 1462157327337 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 19:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:48:47 INFO - PROCESS | 1938 | 1462157327346 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 19:48:47 INFO - PROCESS | 1938 | 1462157327355 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:48:47 INFO - PROCESS | 1938 | 1462157327362 Marionette TRACE conn4 <- [1,194,null,{}] 19:48:47 INFO - PROCESS | 1938 | 1462157327370 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}] 19:48:47 INFO - PROCESS | 1938 | 1462157327596 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 19:48:47 INFO - PROCESS | 1938 | 1462157327730 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3fa67800 == 43 [pid = 1938] [id = 56] 19:48:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x7feb41549c00) [pid = 1938] [serial = 166] [outer = (nil)] 19:48:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x7feb41731c00) [pid = 1938] [serial = 167] [outer = 0x7feb41549c00] 19:48:47 INFO - PROCESS | 1938 | 1462157327810 Marionette DEBUG loaded listener.js 19:48:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x7feb46423400) [pid = 1938] [serial = 168] [outer = 0x7feb41549c00] 19:48:48 INFO - PROCESS | 1938 | 1462157328893 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]]]}] 19:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1590ms 19:48:48 INFO - PROCESS | 1938 | 1462157328945 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 19:48:48 INFO - PROCESS | 1938 | 1462157328952 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 19:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:48:48 INFO - PROCESS | 1938 | 1462157328965 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:48:48 INFO - PROCESS | 1938 | 1462157328969 Marionette TRACE conn4 <- [1,198,null,{}] 19:48:48 INFO - PROCESS | 1938 | 1462157328977 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}] 19:48:49 INFO - PROCESS | 1938 | 1462157329173 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 19:48:49 INFO - PROCESS | 1938 | 1462157329303 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb540e7000 == 44 [pid = 1938] [id = 57] 19:48:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x7feb4642dc00) [pid = 1938] [serial = 169] [outer = (nil)] 19:48:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x7feb47397000) [pid = 1938] [serial = 170] [outer = 0x7feb4642dc00] 19:48:49 INFO - PROCESS | 1938 | 1462157329383 Marionette DEBUG loaded listener.js 19:48:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x7feb4874fc00) [pid = 1938] [serial = 171] [outer = 0x7feb4642dc00] 19:48:50 INFO - PROCESS | 1938 | 1462157330287 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]]]}] 19:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1333ms 19:48:50 INFO - PROCESS | 1938 | 1462157330299 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 19:48:50 INFO - PROCESS | 1938 | 1462157330302 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 19:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:48:50 INFO - PROCESS | 1938 | 1462157330313 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:48:50 INFO - PROCESS | 1938 | 1462157330320 Marionette TRACE conn4 <- [1,202,null,{}] 19:48:50 INFO - PROCESS | 1938 | 1462157330339 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}] 19:48:50 INFO - PROCESS | 1938 | 1462157330521 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 19:48:50 INFO - PROCESS | 1938 | 1462157330661 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb596be800 == 45 [pid = 1938] [id = 58] 19:48:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x7feb46432c00) [pid = 1938] [serial = 172] [outer = (nil)] 19:48:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x7feb54efd400) [pid = 1938] [serial = 173] [outer = 0x7feb46432c00] 19:48:50 INFO - PROCESS | 1938 | 1462157330744 Marionette DEBUG loaded listener.js 19:48:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x7feb561edc00) [pid = 1938] [serial = 174] [outer = 0x7feb46432c00] 19:48:51 INFO - PROCESS | 1938 | 1462157331801 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]]]}] 19:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1542ms 19:48:51 INFO - PROCESS | 1938 | 1462157331854 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 19:48:51 INFO - PROCESS | 1938 | 1462157331858 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 19:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:48:51 INFO - PROCESS | 1938 | 1462157331865 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:48:51 INFO - PROCESS | 1938 | 1462157331870 Marionette TRACE conn4 <- [1,206,null,{}] 19:48:51 INFO - PROCESS | 1938 | 1462157331876 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}] 19:48:52 INFO - PROCESS | 1938 | 1462157332102 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 19:48:52 INFO - PROCESS | 1938 | 1462157332280 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb46f03800 == 46 [pid = 1938] [id = 59] 19:48:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x7feb3e10e000) [pid = 1938] [serial = 175] [outer = (nil)] 19:48:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x7feb55153000) [pid = 1938] [serial = 176] [outer = 0x7feb3e10e000] 19:48:52 INFO - PROCESS | 1938 | 1462157332397 Marionette DEBUG loaded listener.js 19:48:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x7feb59ab5800) [pid = 1938] [serial = 177] [outer = 0x7feb3e10e000] 19:48:53 INFO - PROCESS | 1938 | 1462157333333 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]]]}] 19:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1537ms 19:48:53 INFO - PROCESS | 1938 | 1462157333404 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 19:48:53 INFO - PROCESS | 1938 | 1462157333410 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 19:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:48:53 INFO - PROCESS | 1938 | 1462157333422 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:48:53 INFO - PROCESS | 1938 | 1462157333427 Marionette TRACE conn4 <- [1,210,null,{}] 19:48:53 INFO - PROCESS | 1938 | 1462157333439 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}] 19:48:53 INFO - PROCESS | 1938 | 1462157333685 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 19:48:53 INFO - PROCESS | 1938 | 1462157333983 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb46412800 == 47 [pid = 1938] [id = 60] 19:48:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x7feb41706000) [pid = 1938] [serial = 178] [outer = (nil)] 19:48:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x7feb41730400) [pid = 1938] [serial = 179] [outer = 0x7feb41706000] 19:48:54 INFO - PROCESS | 1938 | 1462157334086 Marionette DEBUG loaded listener.js 19:48:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x7feb45cb5800) [pid = 1938] [serial = 180] [outer = 0x7feb41706000] 19:48:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb540ed000 == 46 [pid = 1938] [id = 54] 19:48:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4afa6800 == 45 [pid = 1938] [id = 53] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x7feb5516a400) [pid = 1938] [serial = 134] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x7feb56320c00) [pid = 1938] [serial = 107] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x7feb54f2d400) [pid = 1938] [serial = 116] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x7feb46bde400) [pid = 1938] [serial = 110] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x7feb49b28400) [pid = 1938] [serial = 113] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4916e800 == 44 [pid = 1938] [id = 52] 19:48:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4853f800 == 43 [pid = 1938] [id = 51] 19:48:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3ff48800 == 42 [pid = 1938] [id = 50] 19:48:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb58215800 == 41 [pid = 1938] [id = 48] 19:48:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5604a800 == 40 [pid = 1938] [id = 47] 19:48:55 INFO - PROCESS | 1938 | 1462157335096 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]]]}] 19:48:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb464c1000 == 39 [pid = 1938] [id = 46] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x7feb49c67400) [pid = 1938] [serial = 128] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x7feb48c07000) [pid = 1938] [serial = 125] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x7feb43f91400) [pid = 1938] [serial = 122] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x7feb46ca4400) [pid = 1938] [serial = 123] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x7feb3fd67400) [pid = 1938] [serial = 131] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x7feb4170bc00) [pid = 1938] [serial = 119] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x7feb41711800) [pid = 1938] [serial = 120] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x7feb479e6c00) [pid = 1938] [serial = 132] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x7feb4f02ec00) [pid = 1938] [serial = 129] [outer = (nil)] [url = about:blank] 19:48:55 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x7feb496cc800) [pid = 1938] [serial = 126] [outer = (nil)] [url = about:blank] 19:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1704ms 19:48:55 INFO - PROCESS | 1938 | 1462157335128 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 19:48:55 INFO - PROCESS | 1938 | 1462157335137 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 19:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:48:55 INFO - PROCESS | 1938 | 1462157335148 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:48:55 INFO - PROCESS | 1938 | 1462157335152 Marionette TRACE conn4 <- [1,214,null,{}] 19:48:55 INFO - PROCESS | 1938 | 1462157335159 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}] 19:48:55 INFO - PROCESS | 1938 | 1462157335321 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 19:48:55 INFO - PROCESS | 1938 | 1462157335333 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47bd2000 == 40 [pid = 1938] [id = 61] 19:48:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x7feb46426800) [pid = 1938] [serial = 181] [outer = (nil)] 19:48:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x7feb46ca4400) [pid = 1938] [serial = 182] [outer = 0x7feb46426800] 19:48:55 INFO - PROCESS | 1938 | 1462157335402 Marionette DEBUG loaded listener.js 19:48:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x7feb4875a800) [pid = 1938] [serial = 183] [outer = 0x7feb46426800] 19:48:56 INFO - PROCESS | 1938 | 1462157336195 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]]]}] 19:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1085ms 19:48:56 INFO - PROCESS | 1938 | 1462157336233 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 19:48:56 INFO - PROCESS | 1938 | 1462157336236 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 19:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:48:56 INFO - PROCESS | 1938 | 1462157336245 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:48:56 INFO - PROCESS | 1938 | 1462157336252 Marionette TRACE conn4 <- [1,218,null,{}] 19:48:56 INFO - PROCESS | 1938 | 1462157336268 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}] 19:48:56 INFO - PROCESS | 1938 | 1462157336446 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 19:48:56 INFO - PROCESS | 1938 | 1462157336535 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4afaf800 == 41 [pid = 1938] [id = 62] 19:48:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x7feb46ca3000) [pid = 1938] [serial = 184] [outer = (nil)] 19:48:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x7feb49c64000) [pid = 1938] [serial = 185] [outer = 0x7feb46ca3000] 19:48:56 INFO - PROCESS | 1938 | 1462157336605 Marionette DEBUG loaded listener.js 19:48:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x7feb54f94400) [pid = 1938] [serial = 186] [outer = 0x7feb46ca3000] 19:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1086ms 19:48:57 INFO - PROCESS | 1938 | 1462157337322 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]]]}] 19:48:57 INFO - PROCESS | 1938 | 1462157337343 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 19:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:48:57 INFO - PROCESS | 1938 | 1462157337348 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 19:48:57 INFO - PROCESS | 1938 | 1462157337355 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:48:57 INFO - PROCESS | 1938 | 1462157337359 Marionette TRACE conn4 <- [1,222,null,{}] 19:48:57 INFO - PROCESS | 1938 | 1462157337382 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}] 19:48:57 INFO - PROCESS | 1938 | 1462157337584 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 19:48:57 INFO - PROCESS | 1938 | 1462157337616 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54f06800 == 42 [pid = 1938] [id = 63] 19:48:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x7feb3f0ec800) [pid = 1938] [serial = 187] [outer = (nil)] 19:48:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x7feb5825b800) [pid = 1938] [serial = 188] [outer = 0x7feb3f0ec800] 19:48:57 INFO - PROCESS | 1938 | 1462157337682 Marionette DEBUG loaded listener.js 19:48:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x7feb5969a000) [pid = 1938] [serial = 189] [outer = 0x7feb3f0ec800] 19:48:58 INFO - PROCESS | 1938 | 1462157338540 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]]]}] 19:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1237ms 19:48:58 INFO - PROCESS | 1938 | 1462157338592 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 19:48:58 INFO - PROCESS | 1938 | 1462157338596 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 19:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:48:58 INFO - PROCESS | 1938 | 1462157338603 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:48:58 INFO - PROCESS | 1938 | 1462157338607 Marionette TRACE conn4 <- [1,226,null,{}] 19:48:58 INFO - PROCESS | 1938 | 1462157338620 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}] 19:48:58 INFO - PROCESS | 1938 | 1462157338817 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 19:48:58 INFO - PROCESS | 1938 | 1462157338841 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48844800 == 43 [pid = 1938] [id = 64] 19:48:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x7feb3e1e5400) [pid = 1938] [serial = 190] [outer = (nil)] 19:48:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x7feb41585400) [pid = 1938] [serial = 191] [outer = 0x7feb3e1e5400] 19:48:58 INFO - PROCESS | 1938 | 1462157338905 Marionette DEBUG loaded listener.js 19:48:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x7feb4158d400) [pid = 1938] [serial = 192] [outer = 0x7feb3e1e5400] 19:48:59 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x7feb4f034c00) [pid = 1938] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:48:59 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x7feb3ff26400) [pid = 1938] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:48:59 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x7feb3ff22c00) [pid = 1938] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:48:59 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x7feb3e1e1000) [pid = 1938] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:48:59 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x7feb3e391400) [pid = 1938] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:48:59 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x7feb41732400) [pid = 1938] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:48:59 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x7feb3e108c00) [pid = 1938] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:48:59 INFO - PROCESS | 1938 | 1462157339896 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]]]}] 19:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1343ms 19:48:59 INFO - PROCESS | 1938 | 1462157339948 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 19:48:59 INFO - PROCESS | 1938 | 1462157339952 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 19:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:48:59 INFO - PROCESS | 1938 | 1462157339959 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:48:59 INFO - PROCESS | 1938 | 1462157339963 Marionette TRACE conn4 <- [1,230,null,{}] 19:48:59 INFO - PROCESS | 1938 | 1462157339969 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}] 19:49:00 INFO - PROCESS | 1938 | 1462157340185 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 19:49:00 INFO - PROCESS | 1938 | 1462157340318 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59bb7000 == 44 [pid = 1938] [id = 65] 19:49:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x7feb59c5b400) [pid = 1938] [serial = 193] [outer = (nil)] 19:49:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x7feb59dc3800) [pid = 1938] [serial = 194] [outer = 0x7feb59c5b400] 19:49:00 INFO - PROCESS | 1938 | 1462157340400 Marionette DEBUG loaded listener.js 19:49:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x7feb5a354400) [pid = 1938] [serial = 195] [outer = 0x7feb59c5b400] 19:49:01 INFO - PROCESS | 1938 | 1462157341019 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]]]}] 19:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1085ms 19:49:01 INFO - PROCESS | 1938 | 1462157341047 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 19:49:01 INFO - PROCESS | 1938 | 1462157341050 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 19:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:49:01 INFO - PROCESS | 1938 | 1462157341076 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:49:01 INFO - PROCESS | 1938 | 1462157341079 Marionette TRACE conn4 <- [1,234,null,{}] 19:49:01 INFO - PROCESS | 1938 | 1462157341087 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}] 19:49:01 INFO - PROCESS | 1938 | 1462157341276 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 19:49:01 INFO - PROCESS | 1938 | 1462157341302 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb43fc1000 == 45 [pid = 1938] [id = 66] 19:49:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x7feb3fd6bc00) [pid = 1938] [serial = 196] [outer = (nil)] 19:49:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x7feb5a432000) [pid = 1938] [serial = 197] [outer = 0x7feb3fd6bc00] 19:49:01 INFO - PROCESS | 1938 | 1462157341370 Marionette DEBUG loaded listener.js 19:49:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x7feb5c054800) [pid = 1938] [serial = 198] [outer = 0x7feb3fd6bc00] 19:49:02 INFO - PROCESS | 1938 | 1462157342365 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]]]}] 19:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1348ms 19:49:02 INFO - PROCESS | 1938 | 1462157342413 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 19:49:02 INFO - PROCESS | 1938 | 1462157342420 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 19:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:49:02 INFO - PROCESS | 1938 | 1462157342431 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:49:02 INFO - PROCESS | 1938 | 1462157342435 Marionette TRACE conn4 <- [1,238,null,{}] 19:49:02 INFO - PROCESS | 1938 | 1462157342445 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}] 19:49:02 INFO - PROCESS | 1938 | 1462157342642 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 19:49:02 INFO - PROCESS | 1938 | 1462157342780 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb49115000 == 46 [pid = 1938] [id = 67] 19:49:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x7feb41587800) [pid = 1938] [serial = 199] [outer = (nil)] 19:49:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x7feb41707c00) [pid = 1938] [serial = 200] [outer = 0x7feb41587800] 19:49:02 INFO - PROCESS | 1938 | 1462157342859 Marionette DEBUG loaded listener.js 19:49:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x7feb451f2c00) [pid = 1938] [serial = 201] [outer = 0x7feb41587800] 19:49:03 INFO - PROCESS | 1938 | 1462157343753 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]]]}] 19:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1385ms 19:49:03 INFO - PROCESS | 1938 | 1462157343816 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 19:49:03 INFO - PROCESS | 1938 | 1462157343825 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 19:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:49:03 INFO - PROCESS | 1938 | 1462157343837 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:49:03 INFO - PROCESS | 1938 | 1462157343841 Marionette TRACE conn4 <- [1,242,null,{}] 19:49:03 INFO - PROCESS | 1938 | 1462157343848 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}] 19:49:04 INFO - PROCESS | 1938 | 1462157344132 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 19:49:04 INFO - PROCESS | 1938 | 1462157344307 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb56380000 == 47 [pid = 1938] [id = 68] 19:49:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x7feb47a39000) [pid = 1938] [serial = 202] [outer = (nil)] 19:49:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x7feb496cd400) [pid = 1938] [serial = 203] [outer = 0x7feb47a39000] 19:49:04 INFO - PROCESS | 1938 | 1462157344394 Marionette DEBUG loaded listener.js 19:49:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x7feb4b34e800) [pid = 1938] [serial = 204] [outer = 0x7feb47a39000] 19:49:05 INFO - PROCESS | 1938 | 1462157345314 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]]]}] 19:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1533ms 19:49:05 INFO - PROCESS | 1938 | 1462157345370 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 19:49:05 INFO - PROCESS | 1938 | 1462157345375 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 19:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:49:05 INFO - PROCESS | 1938 | 1462157345382 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:49:05 INFO - PROCESS | 1938 | 1462157345388 Marionette TRACE conn4 <- [1,246,null,{}] 19:49:05 INFO - PROCESS | 1938 | 1462157345405 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}] 19:49:05 INFO - PROCESS | 1938 | 1462157345663 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 19:49:05 INFO - PROCESS | 1938 | 1462157345799 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5c08b000 == 48 [pid = 1938] [id = 69] 19:49:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x7feb561e7800) [pid = 1938] [serial = 205] [outer = (nil)] 19:49:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x7feb59c59400) [pid = 1938] [serial = 206] [outer = 0x7feb561e7800] 19:49:05 INFO - PROCESS | 1938 | 1462157345878 Marionette DEBUG loaded listener.js 19:49:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x7feb5a42ec00) [pid = 1938] [serial = 207] [outer = 0x7feb561e7800] 19:49:06 INFO - PROCESS | 1938 | 1462157346808 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]]]}] 19:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1496ms 19:49:06 INFO - PROCESS | 1938 | 1462157346879 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 19:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:49:06 INFO - PROCESS | 1938 | 1462157346884 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 19:49:06 INFO - PROCESS | 1938 | 1462157346892 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:49:06 INFO - PROCESS | 1938 | 1462157346895 Marionette TRACE conn4 <- [1,250,null,{}] 19:49:06 INFO - PROCESS | 1938 | 1462157346901 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}] 19:49:07 INFO - PROCESS | 1938 | 1462157347112 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 19:49:07 INFO - PROCESS | 1938 | 1462157347294 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5e33b800 == 49 [pid = 1938] [id = 70] 19:49:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x7feb48bca400) [pid = 1938] [serial = 208] [outer = (nil)] 19:49:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x7feb48bcf800) [pid = 1938] [serial = 209] [outer = 0x7feb48bca400] 19:49:07 INFO - PROCESS | 1938 | 1462157347375 Marionette DEBUG loaded listener.js 19:49:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x7feb59aad400) [pid = 1938] [serial = 210] [outer = 0x7feb48bca400] 19:49:08 INFO - PROCESS | 1938 | 1462157348160 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]]]}] 19:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1288ms 19:49:08 INFO - PROCESS | 1938 | 1462157348179 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 19:49:08 INFO - PROCESS | 1938 | 1462157348184 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 19:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:49:08 INFO - PROCESS | 1938 | 1462157348193 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:49:08 INFO - PROCESS | 1938 | 1462157348197 Marionette TRACE conn4 <- [1,254,null,{}] 19:49:08 INFO - PROCESS | 1938 | 1462157348204 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}] 19:49:08 INFO - PROCESS | 1938 | 1462157348371 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 19:49:08 INFO - PROCESS | 1938 | 1462157348512 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5f340800 == 50 [pid = 1938] [id = 71] 19:49:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x7feb3e1dec00) [pid = 1938] [serial = 211] [outer = (nil)] 19:49:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x7feb5a432c00) [pid = 1938] [serial = 212] [outer = 0x7feb3e1dec00] 19:49:08 INFO - PROCESS | 1938 | 1462157348588 Marionette DEBUG loaded listener.js 19:49:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7feb5c0c8000) [pid = 1938] [serial = 213] [outer = 0x7feb3e1dec00] 19:49:09 INFO - PROCESS | 1938 | 1462157349505 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]]]}] 19:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1335ms 19:49:09 INFO - PROCESS | 1938 | 1462157349527 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 19:49:09 INFO - PROCESS | 1938 | 1462157349532 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 19:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:49:09 INFO - PROCESS | 1938 | 1462157349539 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:49:09 INFO - PROCESS | 1938 | 1462157349542 Marionette TRACE conn4 <- [1,258,null,{}] 19:49:09 INFO - PROCESS | 1938 | 1462157349549 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}] 19:49:10 INFO - PROCESS | 1938 | 1462157350111 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 19:49:10 INFO - PROCESS | 1938 | 1462157350297 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48839800 == 51 [pid = 1938] [id = 72] 19:49:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7feb3da08400) [pid = 1938] [serial = 214] [outer = (nil)] 19:49:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7feb3da10400) [pid = 1938] [serial = 215] [outer = 0x7feb3da08400] 19:49:10 INFO - PROCESS | 1938 | 1462157350370 Marionette DEBUG loaded listener.js 19:49:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7feb3e1e9800) [pid = 1938] [serial = 216] [outer = 0x7feb3da08400] 19:49:11 INFO - PROCESS | 1938 | 1462157351880 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]]]}] 19:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 2385ms 19:49:11 INFO - PROCESS | 1938 | 1462157351927 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 19:49:11 INFO - PROCESS | 1938 | 1462157351933 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 19:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:49:11 INFO - PROCESS | 1938 | 1462157351942 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:49:11 INFO - PROCESS | 1938 | 1462157351948 Marionette TRACE conn4 <- [1,262,null,{}] 19:49:11 INFO - PROCESS | 1938 | 1462157351957 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}] 19:49:12 INFO - PROCESS | 1938 | 1462157352132 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 19:49:12 INFO - PROCESS | 1938 | 1462157352287 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff5b800 == 52 [pid = 1938] [id = 73] 19:49:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7feb3fded800) [pid = 1938] [serial = 217] [outer = (nil)] 19:49:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7feb4158e400) [pid = 1938] [serial = 218] [outer = 0x7feb3fded800] 19:49:12 INFO - PROCESS | 1938 | 1462157352394 Marionette DEBUG loaded listener.js 19:49:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7feb4170d000) [pid = 1938] [serial = 219] [outer = 0x7feb3fded800] 19:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59bb7000 == 51 [pid = 1938] [id = 65] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7feb41704000) [pid = 1938] [serial = 146] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48844800 == 50 [pid = 1938] [id = 64] 19:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54f06800 == 49 [pid = 1938] [id = 63] 19:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4afaf800 == 48 [pid = 1938] [id = 62] 19:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47bd2000 == 47 [pid = 1938] [id = 61] 19:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb46412800 == 46 [pid = 1938] [id = 60] 19:49:13 INFO - PROCESS | 1938 | 1462157353292 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]]]}] 19:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3fa67800 == 45 [pid = 1938] [id = 56] 19:49:13 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb55188800 == 44 [pid = 1938] [id = 55] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7feb561ef400) [pid = 1938] [serial = 117] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7feb464a2c00) [pid = 1938] [serial = 89] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7feb3e1e9000) [pid = 1938] [serial = 158] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x7feb551b4800) [pid = 1938] [serial = 161] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x7feb41708c00) [pid = 1938] [serial = 137] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x7feb43f97800) [pid = 1938] [serial = 149] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x7feb470dd800) [pid = 1938] [serial = 150] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x7feb49a1bc00) [pid = 1938] [serial = 152] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x7feb49b31c00) [pid = 1938] [serial = 153] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x7feb48727c00) [pid = 1938] [serial = 140] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x7feb5963bc00) [pid = 1938] [serial = 143] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x7feb54ef7c00) [pid = 1938] [serial = 155] [outer = (nil)] [url = about:blank] 19:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1387ms 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x7feb55165c00) [pid = 1938] [serial = 156] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x7feb5406c400) [pid = 1938] [serial = 159] [outer = (nil)] [url = about:blank] 19:49:13 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x7feb56063400) [pid = 1938] [serial = 162] [outer = (nil)] [url = about:blank] 19:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:49:13 INFO - PROCESS | 1938 | 1462157353339 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 19:49:13 INFO - PROCESS | 1938 | 1462157353343 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 19:49:13 INFO - PROCESS | 1938 | 1462157353350 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:49:13 INFO - PROCESS | 1938 | 1462157353353 Marionette TRACE conn4 <- [1,266,null,{}] 19:49:13 INFO - PROCESS | 1938 | 1462157353360 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}] 19:49:13 INFO - PROCESS | 1938 | 1462157353528 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 19:49:13 INFO - PROCESS | 1938 | 1462157353628 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47bd9000 == 45 [pid = 1938] [id = 74] 19:49:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x7feb4158ac00) [pid = 1938] [serial = 220] [outer = (nil)] 19:49:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x7feb46427000) [pid = 1938] [serial = 221] [outer = 0x7feb4158ac00] 19:49:13 INFO - PROCESS | 1938 | 1462157353696 Marionette DEBUG loaded listener.js 19:49:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x7feb478a2c00) [pid = 1938] [serial = 222] [outer = 0x7feb4158ac00] 19:49:14 INFO - PROCESS | 1938 | 1462157354493 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]]]}] 19:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1192ms 19:49:14 INFO - PROCESS | 1938 | 1462157354541 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 19:49:14 INFO - PROCESS | 1938 | 1462157354548 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 19:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:49:14 INFO - PROCESS | 1938 | 1462157354566 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:49:14 INFO - PROCESS | 1938 | 1462157354574 Marionette TRACE conn4 <- [1,270,null,{}] 19:49:14 INFO - PROCESS | 1938 | 1462157354580 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}] 19:49:14 INFO - PROCESS | 1938 | 1462157354748 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 19:49:14 INFO - PROCESS | 1938 | 1462157354876 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e60000 == 46 [pid = 1938] [id = 75] 19:49:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x7feb45de4000) [pid = 1938] [serial = 223] [outer = (nil)] 19:49:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x7feb479e0c00) [pid = 1938] [serial = 224] [outer = 0x7feb45de4000] 19:49:14 INFO - PROCESS | 1938 | 1462157354957 Marionette DEBUG loaded listener.js 19:49:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x7feb48bc5000) [pid = 1938] [serial = 225] [outer = 0x7feb45de4000] 19:49:15 INFO - PROCESS | 1938 | 1462157355669 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]]]}] 19:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1143ms 19:49:15 INFO - PROCESS | 1938 | 1462157355701 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 19:49:15 INFO - PROCESS | 1938 | 1462157355717 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 19:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:49:15 INFO - PROCESS | 1938 | 1462157355731 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:49:15 INFO - PROCESS | 1938 | 1462157355734 Marionette TRACE conn4 <- [1,274,null,{}] 19:49:15 INFO - PROCESS | 1938 | 1462157355752 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}] 19:49:15 INFO - PROCESS | 1938 | 1462157355948 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 19:49:15 INFO - PROCESS | 1938 | 1462157355970 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb58209000 == 47 [pid = 1938] [id = 76] 19:49:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x7feb470b5c00) [pid = 1938] [serial = 226] [outer = (nil)] 19:49:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x7feb479cf000) [pid = 1938] [serial = 227] [outer = 0x7feb470b5c00] 19:49:16 INFO - PROCESS | 1938 | 1462157356044 Marionette DEBUG loaded listener.js 19:49:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x7feb479d3400) [pid = 1938] [serial = 228] [outer = 0x7feb470b5c00] 19:49:16 INFO - PROCESS | 1938 | 1462157356828 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]]]}] 19:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1160ms 19:49:16 INFO - PROCESS | 1938 | 1462157356886 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 19:49:16 INFO - PROCESS | 1938 | 1462157356889 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 19:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:49:16 INFO - PROCESS | 1938 | 1462157356896 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:49:16 INFO - PROCESS | 1938 | 1462157356900 Marionette TRACE conn4 <- [1,278,null,{}] 19:49:16 INFO - PROCESS | 1938 | 1462157356910 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}] 19:49:17 INFO - PROCESS | 1938 | 1462157357117 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 19:49:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7feb48bca800) [pid = 1938] [serial = 229] [outer = 0x7feb3fd68400] 19:49:17 INFO - PROCESS | 1938 | 1462157357181 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb45ccb800 == 48 [pid = 1938] [id = 77] 19:49:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7feb49a1bc00) [pid = 1938] [serial = 230] [outer = (nil)] 19:49:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7feb49b28c00) [pid = 1938] [serial = 231] [outer = 0x7feb49a1bc00] 19:49:17 INFO - PROCESS | 1938 | 1462157357329 Marionette DEBUG loaded listener.js 19:49:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7feb4f037400) [pid = 1938] [serial = 232] [outer = 0x7feb49a1bc00] 19:49:17 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7feb41735000) [pid = 1938] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:49:17 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x7feb57dc5000) [pid = 1938] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:49:17 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x7feb3ff25400) [pid = 1938] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:49:17 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x7feb43e19800) [pid = 1938] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:49:17 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x7feb3e1e5400) [pid = 1938] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:49:17 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x7feb3f0ec800) [pid = 1938] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:49:17 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x7feb41706000) [pid = 1938] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:49:17 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x7feb46ca3000) [pid = 1938] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:49:17 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x7feb3e117400) [pid = 1938] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:49:17 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x7feb59c5b400) [pid = 1938] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:49:17 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x7feb3ff26c00) [pid = 1938] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:49:17 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x7feb48e56c00) [pid = 1938] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:49:17 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x7feb46426800) [pid = 1938] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:49:18 INFO - PROCESS | 1938 | 1462157358321 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]]]}] 19:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1439ms 19:49:18 INFO - PROCESS | 1938 | 1462157358336 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 19:49:18 INFO - PROCESS | 1938 | 1462157358340 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 19:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:49:18 INFO - PROCESS | 1938 | 1462157358346 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:49:18 INFO - PROCESS | 1938 | 1462157358349 Marionette TRACE conn4 <- [1,282,null,{}] 19:49:18 INFO - PROCESS | 1938 | 1462157358355 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}] 19:49:18 INFO - PROCESS | 1938 | 1462157358554 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 19:49:18 INFO - PROCESS | 1938 | 1462157358573 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c47d800 == 49 [pid = 1938] [id = 78] 19:49:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x7feb40ba0800) [pid = 1938] [serial = 233] [outer = (nil)] 19:49:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x7feb46ca3000) [pid = 1938] [serial = 234] [outer = 0x7feb40ba0800] 19:49:18 INFO - PROCESS | 1938 | 1462157358638 Marionette DEBUG loaded listener.js 19:49:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x7feb54068400) [pid = 1938] [serial = 235] [outer = 0x7feb40ba0800] 19:49:19 INFO - PROCESS | 1938 | 1462157359344 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]]]}] 19:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1037ms 19:49:19 INFO - PROCESS | 1938 | 1462157359384 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 19:49:19 INFO - PROCESS | 1938 | 1462157359388 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 19:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:49:19 INFO - PROCESS | 1938 | 1462157359394 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:49:19 INFO - PROCESS | 1938 | 1462157359397 Marionette TRACE conn4 <- [1,286,null,{}] 19:49:19 INFO - PROCESS | 1938 | 1462157359404 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}] 19:49:19 INFO - PROCESS | 1938 | 1462157359610 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 19:49:19 INFO - PROCESS | 1938 | 1462157359629 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e4e800 == 50 [pid = 1938] [id = 79] 19:49:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x7feb41581400) [pid = 1938] [serial = 236] [outer = (nil)] 19:49:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x7feb54efb000) [pid = 1938] [serial = 237] [outer = 0x7feb41581400] 19:49:19 INFO - PROCESS | 1938 | 1462157359698 Marionette DEBUG loaded listener.js 19:49:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x7feb58290800) [pid = 1938] [serial = 238] [outer = 0x7feb41581400] 19:49:20 INFO - PROCESS | 1938 | 1462157360684 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]]]}] 19:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1331ms 19:49:20 INFO - PROCESS | 1938 | 1462157360728 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 19:49:20 INFO - PROCESS | 1938 | 1462157360735 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 19:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:49:20 INFO - PROCESS | 1938 | 1462157360746 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:49:20 INFO - PROCESS | 1938 | 1462157360751 Marionette TRACE conn4 <- [1,290,null,{}] 19:49:20 INFO - PROCESS | 1938 | 1462157360761 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}] 19:49:20 INFO - PROCESS | 1938 | 1462157360952 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 19:49:21 INFO - PROCESS | 1938 | 1462157361120 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4994e000 == 51 [pid = 1938] [id = 80] 19:49:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x7feb4154bc00) [pid = 1938] [serial = 239] [outer = (nil)] 19:49:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x7feb4170ac00) [pid = 1938] [serial = 240] [outer = 0x7feb4154bc00] 19:49:21 INFO - PROCESS | 1938 | 1462157361207 Marionette DEBUG loaded listener.js 19:49:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x7feb41795c00) [pid = 1938] [serial = 241] [outer = 0x7feb4154bc00] 19:49:22 INFO - PROCESS | 1938 | 1462157362066 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]]]}] 19:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1337ms 19:49:22 INFO - PROCESS | 1938 | 1462157362084 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 19:49:22 INFO - PROCESS | 1938 | 1462157362095 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 19:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:49:22 INFO - PROCESS | 1938 | 1462157362107 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:49:22 INFO - PROCESS | 1938 | 1462157362111 Marionette TRACE conn4 <- [1,294,null,{}] 19:49:22 INFO - PROCESS | 1938 | 1462157362119 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}] 19:49:22 INFO - PROCESS | 1938 | 1462157362316 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 19:49:22 INFO - PROCESS | 1938 | 1462157362454 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb55e44800 == 52 [pid = 1938] [id = 81] 19:49:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7feb46432800) [pid = 1938] [serial = 242] [outer = (nil)] 19:49:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7feb470ba400) [pid = 1938] [serial = 243] [outer = 0x7feb46432800] 19:49:22 INFO - PROCESS | 1938 | 1462157362536 Marionette DEBUG loaded listener.js 19:49:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7feb479cbc00) [pid = 1938] [serial = 244] [outer = 0x7feb46432800] 19:49:23 INFO - PROCESS | 1938 | 1462157363457 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]]]}] 19:49:23 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. 19:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1385ms 19:49:23 INFO - PROCESS | 1938 | 1462157363493 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 19:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:49:23 INFO - PROCESS | 1938 | 1462157363498 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 19:49:23 INFO - PROCESS | 1938 | 1462157363506 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:49:23 INFO - PROCESS | 1938 | 1462157363513 Marionette TRACE conn4 <- [1,298,null,{}] 19:49:23 INFO - PROCESS | 1938 | 1462157363530 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}] 19:49:23 INFO - PROCESS | 1938 | 1462157363730 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 19:49:23 INFO - PROCESS | 1938 | 1462157363875 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb42a98000 == 53 [pid = 1938] [id = 82] 19:49:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7feb491c1c00) [pid = 1938] [serial = 245] [outer = (nil)] 19:49:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7feb4e181800) [pid = 1938] [serial = 246] [outer = 0x7feb491c1c00] 19:49:23 INFO - PROCESS | 1938 | 1462157363954 Marionette DEBUG loaded listener.js 19:49:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7feb551b5800) [pid = 1938] [serial = 247] [outer = 0x7feb491c1c00] 19:49:24 INFO - PROCESS | 1938 | 1462157364839 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]]]}] 19:49:24 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. 19:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1391ms 19:49:24 INFO - PROCESS | 1938 | 1462157364903 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 19:49:24 INFO - PROCESS | 1938 | 1462157364909 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 19:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:49:24 INFO - PROCESS | 1938 | 1462157364918 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:49:24 INFO - PROCESS | 1938 | 1462157364928 Marionette TRACE conn4 <- [1,302,null,{}] 19:49:24 INFO - PROCESS | 1938 | 1462157364939 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}] 19:49:25 INFO - PROCESS | 1938 | 1462157365125 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 19:49:25 INFO - PROCESS | 1938 | 1462157365266 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dcdb800 == 54 [pid = 1938] [id = 83] 19:49:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7feb49a17400) [pid = 1938] [serial = 248] [outer = (nil)] 19:49:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7feb58294400) [pid = 1938] [serial = 249] [outer = 0x7feb49a17400] 19:49:25 INFO - PROCESS | 1938 | 1462157365340 Marionette DEBUG loaded listener.js 19:49:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7feb58298800) [pid = 1938] [serial = 250] [outer = 0x7feb49a17400] 19:49:26 INFO - PROCESS | 1938 | 1462157366155 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]]]}] 19:49:26 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. 19:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1296ms 19:49:26 INFO - PROCESS | 1938 | 1462157366215 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 19:49:26 INFO - PROCESS | 1938 | 1462157366218 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 19:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:49:26 INFO - PROCESS | 1938 | 1462157366227 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:49:26 INFO - PROCESS | 1938 | 1462157366231 Marionette TRACE conn4 <- [1,306,null,{}] 19:49:26 INFO - PROCESS | 1938 | 1462157366238 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}] 19:49:26 INFO - PROCESS | 1938 | 1462157366421 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 19:49:26 INFO - PROCESS | 1938 | 1462157366560 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb42aad000 == 55 [pid = 1938] [id = 84] 19:49:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7feb3db02400) [pid = 1938] [serial = 251] [outer = (nil)] 19:49:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7feb3db0b400) [pid = 1938] [serial = 252] [outer = 0x7feb3db02400] 19:49:26 INFO - PROCESS | 1938 | 1462157366640 Marionette DEBUG loaded listener.js 19:49:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7feb3db10400) [pid = 1938] [serial = 253] [outer = 0x7feb3db02400] 19:49:27 INFO - PROCESS | 1938 | 1462157367534 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]]]}] 19:49:27 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. 19:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1380ms 19:49:27 INFO - PROCESS | 1938 | 1462157367607 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 19:49:27 INFO - PROCESS | 1938 | 1462157367610 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 19:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:49:27 INFO - PROCESS | 1938 | 1462157367618 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:49:27 INFO - PROCESS | 1938 | 1462157367621 Marionette TRACE conn4 <- [1,310,null,{}] 19:49:27 INFO - PROCESS | 1938 | 1462157367627 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}] 19:49:27 INFO - PROCESS | 1938 | 1462157367869 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 19:49:28 INFO - PROCESS | 1938 | 1462157368010 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d39f800 == 56 [pid = 1938] [id = 85] 19:49:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7feb594c2400) [pid = 1938] [serial = 254] [outer = (nil)] 19:49:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7feb59dc5800) [pid = 1938] [serial = 255] [outer = 0x7feb594c2400] 19:49:28 INFO - PROCESS | 1938 | 1462157368127 Marionette DEBUG loaded listener.js 19:49:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7feb5c0cd400) [pid = 1938] [serial = 256] [outer = 0x7feb594c2400] 19:49:28 INFO - PROCESS | 1938 | 1462157368976 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]]]}] 19:49:28 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. 19:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1385ms 19:49:29 INFO - PROCESS | 1938 | 1462157369003 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 19:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:49:29 INFO - PROCESS | 1938 | 1462157369007 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 19:49:29 INFO - PROCESS | 1938 | 1462157369015 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:49:29 INFO - PROCESS | 1938 | 1462157369018 Marionette TRACE conn4 <- [1,314,null,{}] 19:49:29 INFO - PROCESS | 1938 | 1462157369025 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}] 19:49:29 INFO - PROCESS | 1938 | 1462157369199 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 19:49:29 INFO - PROCESS | 1938 | 1462157369347 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38619000 == 57 [pid = 1938] [id = 86] 19:49:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7feb3e1dbc00) [pid = 1938] [serial = 257] [outer = (nil)] 19:49:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7feb46430800) [pid = 1938] [serial = 258] [outer = 0x7feb3e1dbc00] 19:49:29 INFO - PROCESS | 1938 | 1462157369425 Marionette DEBUG loaded listener.js 19:49:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7feb5a487000) [pid = 1938] [serial = 259] [outer = 0x7feb3e1dbc00] 19:49:30 INFO - PROCESS | 1938 | 1462157370311 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]]]}] 19:49:30 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. 19:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1331ms 19:49:30 INFO - PROCESS | 1938 | 1462157370346 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 19:49:30 INFO - PROCESS | 1938 | 1462157370350 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 19:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:49:30 INFO - PROCESS | 1938 | 1462157370357 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:49:30 INFO - PROCESS | 1938 | 1462157370360 Marionette TRACE conn4 <- [1,318,null,{}] 19:49:30 INFO - PROCESS | 1938 | 1462157370367 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}] 19:49:30 INFO - PROCESS | 1938 | 1462157370541 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 19:49:30 INFO - PROCESS | 1938 | 1462157370942 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dcd6000 == 58 [pid = 1938] [id = 87] 19:49:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7feb3da0f400) [pid = 1938] [serial = 260] [outer = (nil)] 19:49:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7feb3db0b000) [pid = 1938] [serial = 261] [outer = 0x7feb3da0f400] 19:49:31 INFO - PROCESS | 1938 | 1462157371062 Marionette DEBUG loaded listener.js 19:49:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7feb3e1e5c00) [pid = 1938] [serial = 262] [outer = 0x7feb3da0f400] 19:49:32 INFO - PROCESS | 1938 | 1462157372015 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]]]}] 19:49:32 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. 19:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1684ms 19:49:32 INFO - PROCESS | 1938 | 1462157372044 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 19:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:49:32 INFO - PROCESS | 1938 | 1462157372051 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 19:49:32 INFO - PROCESS | 1938 | 1462157372060 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:49:32 INFO - PROCESS | 1938 | 1462157372066 Marionette TRACE conn4 <- [1,322,null,{}] 19:49:32 INFO - PROCESS | 1938 | 1462157372074 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}] 19:49:32 INFO - PROCESS | 1938 | 1462157372273 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 19:49:32 INFO - PROCESS | 1938 | 1462157372462 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff49000 == 59 [pid = 1938] [id = 88] 19:49:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7feb3f0fa800) [pid = 1938] [serial = 263] [outer = (nil)] 19:49:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7feb3ff29c00) [pid = 1938] [serial = 264] [outer = 0x7feb3f0fa800] 19:49:32 INFO - PROCESS | 1938 | 1462157372603 Marionette DEBUG loaded listener.js 19:49:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7feb41582800) [pid = 1938] [serial = 265] [outer = 0x7feb3f0fa800] 19:49:32 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7feb5a432000) [pid = 1938] [serial = 197] [outer = (nil)] [url = about:blank] 19:49:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c47d800 == 58 [pid = 1938] [id = 78] 19:49:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb45ccb800 == 57 [pid = 1938] [id = 77] 19:49:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb58209000 == 56 [pid = 1938] [id = 76] 19:49:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54e60000 == 55 [pid = 1938] [id = 75] 19:49:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47bd9000 == 54 [pid = 1938] [id = 74] 19:49:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3ff5b800 == 53 [pid = 1938] [id = 73] 19:49:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48839800 == 52 [pid = 1938] [id = 72] 19:49:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5c08b000 == 51 [pid = 1938] [id = 69] 19:49:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb56380000 == 50 [pid = 1938] [id = 68] 19:49:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb49115000 == 49 [pid = 1938] [id = 67] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7feb55e0ec00) [pid = 1938] [serial = 141] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7feb59aaf000) [pid = 1938] [serial = 144] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7feb41734400) [pid = 1938] [serial = 138] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7feb47a35000) [pid = 1938] [serial = 111] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7feb4158d400) [pid = 1938] [serial = 192] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7feb5969a000) [pid = 1938] [serial = 189] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7feb41730400) [pid = 1938] [serial = 179] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7feb5825b800) [pid = 1938] [serial = 188] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7feb45cb5800) [pid = 1938] [serial = 180] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7feb49c64000) [pid = 1938] [serial = 185] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7feb56322c00) [pid = 1938] [serial = 164] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7feb54f31000) [pid = 1938] [serial = 147] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7feb54efd400) [pid = 1938] [serial = 173] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7feb59dc3800) [pid = 1938] [serial = 194] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7feb57d13400) [pid = 1938] [serial = 108] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7feb4b34dc00) [pid = 1938] [serial = 114] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7feb54f94400) [pid = 1938] [serial = 186] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7feb55153000) [pid = 1938] [serial = 176] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7feb41585400) [pid = 1938] [serial = 191] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7feb47397000) [pid = 1938] [serial = 170] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x7feb4875a800) [pid = 1938] [serial = 183] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x7feb41731c00) [pid = 1938] [serial = 167] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x7feb5a354400) [pid = 1938] [serial = 195] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x7feb46ca4400) [pid = 1938] [serial = 182] [outer = (nil)] [url = about:blank] 19:49:33 INFO - PROCESS | 1938 | 1462157373429 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]]]}] 19:49:33 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. 19:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1389ms 19:49:33 INFO - PROCESS | 1938 | 1462157373455 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 19:49:33 INFO - PROCESS | 1938 | 1462157373461 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 19:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:49:33 INFO - PROCESS | 1938 | 1462157373469 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:49:33 INFO - PROCESS | 1938 | 1462157373472 Marionette TRACE conn4 <- [1,326,null,{}] 19:49:33 INFO - PROCESS | 1938 | 1462157373480 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}] 19:49:33 INFO - PROCESS | 1938 | 1462157373644 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 19:49:33 INFO - PROCESS | 1938 | 1462157373662 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb480b4000 == 50 [pid = 1938] [id = 89] 19:49:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x7feb41730400) [pid = 1938] [serial = 266] [outer = (nil)] 19:49:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7feb43e18c00) [pid = 1938] [serial = 267] [outer = 0x7feb41730400] 19:49:33 INFO - PROCESS | 1938 | 1462157373730 Marionette DEBUG loaded listener.js 19:49:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7feb4642d800) [pid = 1938] [serial = 268] [outer = 0x7feb41730400] 19:49:34 INFO - PROCESS | 1938 | 1462157374706 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]]]}] 19:49:34 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. 19:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1280ms 19:49:34 INFO - PROCESS | 1938 | 1462157374751 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 19:49:34 INFO - PROCESS | 1938 | 1462157374756 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 19:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:49:34 INFO - PROCESS | 1938 | 1462157374770 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:49:34 INFO - PROCESS | 1938 | 1462157374779 Marionette TRACE conn4 <- [1,330,null,{}] 19:49:34 INFO - PROCESS | 1938 | 1462157374789 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}] 19:49:34 INFO - PROCESS | 1938 | 1462157374961 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 19:49:35 INFO - PROCESS | 1938 | 1462157375098 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4995c800 == 51 [pid = 1938] [id = 90] 19:49:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7feb41734400) [pid = 1938] [serial = 269] [outer = (nil)] 19:49:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7feb479cac00) [pid = 1938] [serial = 270] [outer = 0x7feb41734400] 19:49:35 INFO - PROCESS | 1938 | 1462157375166 Marionette DEBUG loaded listener.js 19:49:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7feb47a35000) [pid = 1938] [serial = 271] [outer = 0x7feb41734400] 19:49:35 INFO - PROCESS | 1938 | 1462157375978 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]]]}] 19:49:36 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. 19:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1253ms 19:49:36 INFO - PROCESS | 1938 | 1462157376016 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 19:49:36 INFO - PROCESS | 1938 | 1462157376020 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 19:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:49:36 INFO - PROCESS | 1938 | 1462157376035 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:49:36 INFO - PROCESS | 1938 | 1462157376038 Marionette TRACE conn4 <- [1,334,null,{}] 19:49:36 INFO - PROCESS | 1938 | 1462157376045 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}] 19:49:36 INFO - PROCESS | 1938 | 1462157376243 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 19:49:36 INFO - PROCESS | 1938 | 1462157376288 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5401f800 == 52 [pid = 1938] [id = 91] 19:49:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7feb4642e400) [pid = 1938] [serial = 272] [outer = (nil)] 19:49:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7feb48bd2800) [pid = 1938] [serial = 273] [outer = 0x7feb4642e400] 19:49:36 INFO - PROCESS | 1938 | 1462157376353 Marionette DEBUG loaded listener.js 19:49:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7feb499d4000) [pid = 1938] [serial = 274] [outer = 0x7feb4642e400] 19:49:37 INFO - PROCESS | 1938 | 1462157377174 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]]]}] 19:49:37 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. 19:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1204ms 19:49:37 INFO - PROCESS | 1938 | 1462157377232 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 19:49:37 INFO - PROCESS | 1938 | 1462157377235 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 19:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:49:37 INFO - PROCESS | 1938 | 1462157377243 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:49:37 INFO - PROCESS | 1938 | 1462157377246 Marionette TRACE conn4 <- [1,338,null,{}] 19:49:37 INFO - PROCESS | 1938 | 1462157377253 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}] 19:49:37 INFO - PROCESS | 1938 | 1462157377447 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 19:49:37 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7feb470b5c00) [pid = 1938] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:49:37 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7feb40ba0800) [pid = 1938] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:49:37 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7feb49a1bc00) [pid = 1938] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:49:37 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7feb4158ac00) [pid = 1938] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:49:37 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7feb3fd6bc00) [pid = 1938] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:49:37 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x7feb3da08400) [pid = 1938] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:49:37 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x7feb3fded800) [pid = 1938] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:49:37 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x7feb45de4000) [pid = 1938] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:49:37 INFO - PROCESS | 1938 | 1462157377702 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4af11000 == 53 [pid = 1938] [id = 92] 19:49:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7feb4158a000) [pid = 1938] [serial = 275] [outer = (nil)] 19:49:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7feb46431800) [pid = 1938] [serial = 276] [outer = 0x7feb4158a000] 19:49:37 INFO - PROCESS | 1938 | 1462157377782 Marionette DEBUG loaded listener.js 19:49:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7feb54067c00) [pid = 1938] [serial = 277] [outer = 0x7feb4158a000] 19:49:38 INFO - PROCESS | 1938 | 1462157378529 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]]]}] 19:49:38 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. 19:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1330ms 19:49:38 INFO - PROCESS | 1938 | 1462157378580 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 19:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:49:38 INFO - PROCESS | 1938 | 1462157378584 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 19:49:38 INFO - PROCESS | 1938 | 1462157378593 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:49:38 INFO - PROCESS | 1938 | 1462157378595 Marionette TRACE conn4 <- [1,342,null,{}] 19:49:38 INFO - PROCESS | 1938 | 1462157378602 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}] 19:49:38 INFO - PROCESS | 1938 | 1462157378761 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 19:49:38 INFO - PROCESS | 1938 | 1462157378780 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5604e800 == 54 [pid = 1938] [id = 93] 19:49:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7feb56326800) [pid = 1938] [serial = 278] [outer = (nil)] 19:49:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7feb594be800) [pid = 1938] [serial = 279] [outer = 0x7feb56326800] 19:49:38 INFO - PROCESS | 1938 | 1462157378844 Marionette DEBUG loaded listener.js 19:49:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7feb59ab6400) [pid = 1938] [serial = 280] [outer = 0x7feb56326800] 19:49:39 INFO - PROCESS | 1938 | 1462157379634 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]]]}] 19:49:39 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. 19:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1134ms 19:49:39 INFO - PROCESS | 1938 | 1462157379757 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 19:49:39 INFO - PROCESS | 1938 | 1462157379764 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 19:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:49:39 INFO - PROCESS | 1938 | 1462157379778 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:49:39 INFO - PROCESS | 1938 | 1462157379786 Marionette TRACE conn4 <- [1,346,null,{}] 19:49:39 INFO - PROCESS | 1938 | 1462157379807 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}] 19:49:40 INFO - PROCESS | 1938 | 1462157380088 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 19:49:40 INFO - PROCESS | 1938 | 1462157380202 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb40bd9000 == 55 [pid = 1938] [id = 94] 19:49:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7feb3db0d000) [pid = 1938] [serial = 281] [outer = (nil)] 19:49:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7feb3f0ec800) [pid = 1938] [serial = 282] [outer = 0x7feb3db0d000] 19:49:40 INFO - PROCESS | 1938 | 1462157380282 Marionette DEBUG loaded listener.js 19:49:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7feb3fc47000) [pid = 1938] [serial = 283] [outer = 0x7feb3db0d000] 19:49:41 INFO - PROCESS | 1938 | 1462157381196 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]]]}] 19:49:41 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. 19:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1445ms 19:49:41 INFO - PROCESS | 1938 | 1462157381224 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 19:49:41 INFO - PROCESS | 1938 | 1462157381231 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 19:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:49:41 INFO - PROCESS | 1938 | 1462157381244 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:49:41 INFO - PROCESS | 1938 | 1462157381249 Marionette TRACE conn4 <- [1,350,null,{}] 19:49:41 INFO - PROCESS | 1938 | 1462157381259 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}] 19:49:41 INFO - PROCESS | 1938 | 1462157381456 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 19:49:41 INFO - PROCESS | 1938 | 1462157381598 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4917c800 == 56 [pid = 1938] [id = 95] 19:49:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7feb3e1e7400) [pid = 1938] [serial = 284] [outer = (nil)] 19:49:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7feb41736800) [pid = 1938] [serial = 285] [outer = 0x7feb3e1e7400] 19:49:41 INFO - PROCESS | 1938 | 1462157381673 Marionette DEBUG loaded listener.js 19:49:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7feb464adc00) [pid = 1938] [serial = 286] [outer = 0x7feb3e1e7400] 19:49:42 INFO - PROCESS | 1938 | 1462157382603 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]]]}] 19:49:42 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. 19:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1396ms 19:49:42 INFO - PROCESS | 1938 | 1462157382638 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 19:49:42 INFO - PROCESS | 1938 | 1462157382643 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 19:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:49:42 INFO - PROCESS | 1938 | 1462157382650 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:49:42 INFO - PROCESS | 1938 | 1462157382655 Marionette TRACE conn4 <- [1,354,null,{}] 19:49:42 INFO - PROCESS | 1938 | 1462157382672 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}] 19:49:42 INFO - PROCESS | 1938 | 1462157382872 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 19:49:43 INFO - PROCESS | 1938 | 1462157383021 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb596d5800 == 57 [pid = 1938] [id = 96] 19:49:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7feb479ce000) [pid = 1938] [serial = 287] [outer = (nil)] 19:49:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7feb491b6c00) [pid = 1938] [serial = 288] [outer = 0x7feb479ce000] 19:49:43 INFO - PROCESS | 1938 | 1462157383102 Marionette DEBUG loaded listener.js 19:49:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7feb4f036800) [pid = 1938] [serial = 289] [outer = 0x7feb479ce000] 19:49:44 INFO - PROCESS | 1938 | 1462157384124 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]]]}] 19:49:44 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. 19:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1490ms 19:49:44 INFO - PROCESS | 1938 | 1462157384142 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 19:49:44 INFO - PROCESS | 1938 | 1462157384146 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 19:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:49:44 INFO - PROCESS | 1938 | 1462157384153 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:49:44 INFO - PROCESS | 1938 | 1462157384157 Marionette TRACE conn4 <- [1,358,null,{}] 19:49:44 INFO - PROCESS | 1938 | 1462157384164 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}] 19:49:44 INFO - PROCESS | 1938 | 1462157384409 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 19:49:44 INFO - PROCESS | 1938 | 1462157384595 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5a422000 == 58 [pid = 1938] [id = 97] 19:49:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7feb56063400) [pid = 1938] [serial = 290] [outer = (nil)] 19:49:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7feb58294000) [pid = 1938] [serial = 291] [outer = 0x7feb56063400] 19:49:44 INFO - PROCESS | 1938 | 1462157384717 Marionette DEBUG loaded listener.js 19:49:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7feb59c5b400) [pid = 1938] [serial = 292] [outer = 0x7feb56063400] 19:49:45 INFO - PROCESS | 1938 | 1462157385660 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]]]}] 19:49:45 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. 19:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1530ms 19:49:45 INFO - PROCESS | 1938 | 1462157385685 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 19:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:49:45 INFO - PROCESS | 1938 | 1462157385689 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 19:49:45 INFO - PROCESS | 1938 | 1462157385697 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:49:45 INFO - PROCESS | 1938 | 1462157385700 Marionette TRACE conn4 <- [1,362,null,{}] 19:49:45 INFO - PROCESS | 1938 | 1462157385707 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}] 19:49:45 INFO - PROCESS | 1938 | 1462157385885 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 19:49:46 INFO - PROCESS | 1938 | 1462157386035 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5e5a4800 == 59 [pid = 1938] [id = 98] 19:49:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7feb56322c00) [pid = 1938] [serial = 293] [outer = (nil)] 19:49:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7feb5a429400) [pid = 1938] [serial = 294] [outer = 0x7feb56322c00] 19:49:46 INFO - PROCESS | 1938 | 1462157386113 Marionette DEBUG loaded listener.js 19:49:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7feb5c0ce000) [pid = 1938] [serial = 295] [outer = 0x7feb56322c00] 19:49:47 INFO - PROCESS | 1938 | 1462157386998 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]]]}] 19:49:47 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. 19:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1334ms 19:49:47 INFO - PROCESS | 1938 | 1462157387032 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 19:49:47 INFO - PROCESS | 1938 | 1462157387035 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 19:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:49:47 INFO - PROCESS | 1938 | 1462157387043 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:49:47 INFO - PROCESS | 1938 | 1462157387046 Marionette TRACE conn4 <- [1,366,null,{}] 19:49:47 INFO - PROCESS | 1938 | 1462157387051 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}] 19:49:47 INFO - PROCESS | 1938 | 1462157387264 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 19:49:47 INFO - PROCESS | 1938 | 1462157387408 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59b2a000 == 60 [pid = 1938] [id = 99] 19:49:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7feb5ca36800) [pid = 1938] [serial = 296] [outer = (nil)] 19:49:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7feb5e31f400) [pid = 1938] [serial = 297] [outer = 0x7feb5ca36800] 19:49:47 INFO - PROCESS | 1938 | 1462157387486 Marionette DEBUG loaded listener.js 19:49:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7feb5e557000) [pid = 1938] [serial = 298] [outer = 0x7feb5ca36800] 19:49:48 INFO - PROCESS | 1938 | 1462157388417 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]]]}] 19:49:48 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. 19:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1431ms 19:49:48 INFO - PROCESS | 1938 | 1462157388475 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 19:49:48 INFO - PROCESS | 1938 | 1462157388480 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 19:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:49:48 INFO - PROCESS | 1938 | 1462157388486 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:49:48 INFO - PROCESS | 1938 | 1462157388490 Marionette TRACE conn4 <- [1,370,null,{}] 19:49:48 INFO - PROCESS | 1938 | 1462157388496 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}] 19:49:48 INFO - PROCESS | 1938 | 1462157388680 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 19:49:48 INFO - PROCESS | 1938 | 1462157388825 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38a57000 == 61 [pid = 1938] [id = 100] 19:49:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7feb3792f800) [pid = 1938] [serial = 299] [outer = (nil)] 19:49:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb37935c00) [pid = 1938] [serial = 300] [outer = 0x7feb3792f800] 19:49:48 INFO - PROCESS | 1938 | 1462157388899 Marionette DEBUG loaded listener.js 19:49:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb37979400) [pid = 1938] [serial = 301] [outer = 0x7feb3792f800] 19:49:50 INFO - PROCESS | 1938 | 1462157390080 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]]]}] 19:49:50 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. 19:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1634ms 19:49:50 INFO - PROCESS | 1938 | 1462157390123 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 19:49:50 INFO - PROCESS | 1938 | 1462157390129 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 19:49:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:49:50 INFO - PROCESS | 1938 | 1462157390139 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:49:50 INFO - PROCESS | 1938 | 1462157390143 Marionette TRACE conn4 <- [1,374,null,{}] 19:49:50 INFO - PROCESS | 1938 | 1462157390153 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}] 19:49:50 INFO - PROCESS | 1938 | 1462157390399 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 19:49:50 INFO - PROCESS | 1938 | 1462157390603 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38613800 == 62 [pid = 1938] [id = 101] 19:49:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb3da09400) [pid = 1938] [serial = 302] [outer = (nil)] 19:49:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb3da0d000) [pid = 1938] [serial = 303] [outer = 0x7feb3da09400] 19:49:50 INFO - PROCESS | 1938 | 1462157390715 Marionette DEBUG loaded listener.js 19:49:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb3db0fc00) [pid = 1938] [serial = 304] [outer = 0x7feb3da09400] 19:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5e33b800 == 61 [pid = 1938] [id = 70] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb5a432c00) [pid = 1938] [serial = 212] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb54efb000) [pid = 1938] [serial = 237] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4af11000 == 60 [pid = 1938] [id = 92] 19:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5401f800 == 59 [pid = 1938] [id = 91] 19:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4995c800 == 58 [pid = 1938] [id = 90] 19:49:51 INFO - PROCESS | 1938 | 1462157391683 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb480b4000 == 57 [pid = 1938] [id = 89] 19:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3ff49000 == 56 [pid = 1938] [id = 88] 19:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3dcd6000 == 55 [pid = 1938] [id = 87] 19:49:51 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4994e000 == 54 [pid = 1938] [id = 80] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb479cf000) [pid = 1938] [serial = 227] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb46ca3000) [pid = 1938] [serial = 234] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7feb49b28c00) [pid = 1938] [serial = 231] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7feb4f037400) [pid = 1938] [serial = 232] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7feb46427000) [pid = 1938] [serial = 221] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7feb478a2c00) [pid = 1938] [serial = 222] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7feb5c054800) [pid = 1938] [serial = 198] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7feb3e1e9800) [pid = 1938] [serial = 216] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7feb3da10400) [pid = 1938] [serial = 215] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7feb4170d000) [pid = 1938] [serial = 219] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7feb4158e400) [pid = 1938] [serial = 218] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7feb59c59400) [pid = 1938] [serial = 206] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7feb41707c00) [pid = 1938] [serial = 200] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7feb496cd400) [pid = 1938] [serial = 203] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7feb479e0c00) [pid = 1938] [serial = 224] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7feb48bcf800) [pid = 1938] [serial = 209] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7feb46260000) [pid = 1938] [serial = 99] [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.] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7feb479d3400) [pid = 1938] [serial = 228] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7feb54068400) [pid = 1938] [serial = 235] [outer = (nil)] [url = about:blank] 19:49:51 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7feb48bc5000) [pid = 1938] [serial = 225] [outer = (nil)] [url = about:blank] 19:49:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:49:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1585ms 19:49:51 INFO - PROCESS | 1938 | 1462157391731 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 19:49:51 INFO - PROCESS | 1938 | 1462157391739 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 19:49:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:49:51 INFO - PROCESS | 1938 | 1462157391749 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:49:51 INFO - PROCESS | 1938 | 1462157391753 Marionette TRACE conn4 <- [1,378,null,{}] 19:49:51 INFO - PROCESS | 1938 | 1462157391760 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}] 19:49:51 INFO - PROCESS | 1938 | 1462157391927 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 19:49:52 INFO - PROCESS | 1938 | 1462157392035 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3fa63000 == 55 [pid = 1938] [id = 102] 19:49:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7feb3da09800) [pid = 1938] [serial = 305] [outer = (nil)] 19:49:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7feb3fd61400) [pid = 1938] [serial = 306] [outer = 0x7feb3da09800] 19:49:52 INFO - PROCESS | 1938 | 1462157392100 Marionette DEBUG loaded listener.js 19:49:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7feb3ff31400) [pid = 1938] [serial = 307] [outer = 0x7feb3da09800] 19:49:53 INFO - PROCESS | 1938 | 1462157392999 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:49:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:49:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1283ms 19:49:53 INFO - PROCESS | 1938 | 1462157393033 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 19:49:53 INFO - PROCESS | 1938 | 1462157393036 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 19:49:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:49:53 INFO - PROCESS | 1938 | 1462157393044 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:49:53 INFO - PROCESS | 1938 | 1462157393050 Marionette TRACE conn4 <- [1,382,null,{}] 19:49:53 INFO - PROCESS | 1938 | 1462157393067 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}] 19:49:53 INFO - PROCESS | 1938 | 1462157393245 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 19:49:53 INFO - PROCESS | 1938 | 1462157393350 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48e4f000 == 56 [pid = 1938] [id = 103] 19:49:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7feb3e211800) [pid = 1938] [serial = 308] [outer = (nil)] 19:49:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7feb4642c000) [pid = 1938] [serial = 309] [outer = 0x7feb3e211800] 19:49:53 INFO - PROCESS | 1938 | 1462157393419 Marionette DEBUG loaded listener.js 19:49:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7feb470b6800) [pid = 1938] [serial = 310] [outer = 0x7feb3e211800] 19:49:54 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:49:54 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:49:54 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:49:54 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:49:54 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:49:54 INFO - PROCESS | 1938 | 1462157394183 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:49:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:49:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1195ms 19:49:54 INFO - PROCESS | 1938 | 1462157394242 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 19:49:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:49:54 INFO - PROCESS | 1938 | 1462157394248 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 19:49:54 INFO - PROCESS | 1938 | 1462157394255 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:49:54 INFO - PROCESS | 1938 | 1462157394258 Marionette TRACE conn4 <- [1,386,null,{}] 19:49:54 INFO - PROCESS | 1938 | 1462157394283 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}] 19:49:54 INFO - PROCESS | 1938 | 1462157394498 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 19:49:54 INFO - PROCESS | 1938 | 1462157394523 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4e40e800 == 57 [pid = 1938] [id = 104] 19:49:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7feb3e202400) [pid = 1938] [serial = 311] [outer = (nil)] 19:49:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7feb3efb4c00) [pid = 1938] [serial = 312] [outer = 0x7feb3e202400] 19:49:54 INFO - PROCESS | 1938 | 1462157394589 Marionette DEBUG loaded listener.js 19:49:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7feb46431c00) [pid = 1938] [serial = 313] [outer = 0x7feb3e202400] 19:49:55 INFO - PROCESS | 1938 | 1462157395529 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]]]}] 19:49:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:49:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1300ms 19:49:55 INFO - PROCESS | 1938 | 1462157395560 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 19:49:55 INFO - PROCESS | 1938 | 1462157395564 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 19:49:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:49:55 INFO - PROCESS | 1938 | 1462157395571 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:49:55 INFO - PROCESS | 1938 | 1462157395573 Marionette TRACE conn4 <- [1,390,null,{}] 19:49:55 INFO - PROCESS | 1938 | 1462157395579 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}] 19:49:55 INFO - PROCESS | 1938 | 1462157395774 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 19:49:55 INFO - PROCESS | 1938 | 1462157395807 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e3f000 == 58 [pid = 1938] [id = 105] 19:49:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7feb3efac400) [pid = 1938] [serial = 314] [outer = (nil)] 19:49:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7feb4739bc00) [pid = 1938] [serial = 315] [outer = 0x7feb3efac400] 19:49:55 INFO - PROCESS | 1938 | 1462157395873 Marionette DEBUG loaded listener.js 19:49:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7feb479cd000) [pid = 1938] [serial = 316] [outer = 0x7feb3efac400] 19:49:56 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7feb4158a000) [pid = 1938] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:49:56 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7feb41734400) [pid = 1938] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:49:56 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7feb41730400) [pid = 1938] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:49:56 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7feb4642cc00) [pid = 1938] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:49:56 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7feb3da0f400) [pid = 1938] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:49:56 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7feb3f0fa800) [pid = 1938] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:49:56 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7feb4642e400) [pid = 1938] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:49:56 INFO - PROCESS | 1938 | 1462157396855 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]]]}] 19:49:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:49:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1328ms 19:49:56 INFO - PROCESS | 1938 | 1462157396900 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 19:49:56 INFO - PROCESS | 1938 | 1462157396904 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 19:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:49:56 INFO - PROCESS | 1938 | 1462157396910 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:49:56 INFO - PROCESS | 1938 | 1462157396914 Marionette TRACE conn4 <- [1,394,null,{}] 19:49:56 INFO - PROCESS | 1938 | 1462157396920 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}] 19:49:57 INFO - PROCESS | 1938 | 1462157397122 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 19:49:57 INFO - PROCESS | 1938 | 1462157397226 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb582cd000 == 59 [pid = 1938] [id = 106] 19:49:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7feb3efb2400) [pid = 1938] [serial = 317] [outer = (nil)] 19:49:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7feb48bcd000) [pid = 1938] [serial = 318] [outer = 0x7feb3efb2400] 19:49:57 INFO - PROCESS | 1938 | 1462157397294 Marionette DEBUG loaded listener.js 19:49:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7feb4e181c00) [pid = 1938] [serial = 319] [outer = 0x7feb3efb2400] 19:49:58 INFO - PROCESS | 1938 | 1462157398040 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]]]}] 19:49:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:49:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1179ms 19:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:49:58 INFO - PROCESS | 1938 | 1462157398091 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 19:49:58 INFO - PROCESS | 1938 | 1462157398094 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 19:49:58 INFO - PROCESS | 1938 | 1462157398100 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:49:58 INFO - PROCESS | 1938 | 1462157398104 Marionette TRACE conn4 <- [1,398,null,{}] 19:49:58 INFO - PROCESS | 1938 | 1462157398110 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}] 19:49:58 INFO - PROCESS | 1938 | 1462157398310 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 19:49:58 INFO - PROCESS | 1938 | 1462157398457 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c465800 == 60 [pid = 1938] [id = 107] 19:49:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7feb3792a800) [pid = 1938] [serial = 320] [outer = (nil)] 19:49:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7feb37936c00) [pid = 1938] [serial = 321] [outer = 0x7feb3792a800] 19:49:58 INFO - PROCESS | 1938 | 1462157398535 Marionette DEBUG loaded listener.js 19:49:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7feb37985c00) [pid = 1938] [serial = 322] [outer = 0x7feb3792a800] 19:49:59 INFO - PROCESS | 1938 | 1462157399614 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]]]}] 19:49:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:49:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1585ms 19:49:59 INFO - PROCESS | 1938 | 1462157399687 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 19:49:59 INFO - PROCESS | 1938 | 1462157399695 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 19:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:49:59 INFO - PROCESS | 1938 | 1462157399704 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:49:59 INFO - PROCESS | 1938 | 1462157399711 Marionette TRACE conn4 <- [1,402,null,{}] 19:49:59 INFO - PROCESS | 1938 | 1462157399720 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}] 19:49:59 INFO - PROCESS | 1938 | 1462157399957 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 19:50:00 INFO - PROCESS | 1938 | 1462157400217 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb49120000 == 61 [pid = 1938] [id = 108] 19:50:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7feb3e1e0800) [pid = 1938] [serial = 323] [outer = (nil)] 19:50:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7feb3efa8800) [pid = 1938] [serial = 324] [outer = 0x7feb3e1e0800] 19:50:00 INFO - PROCESS | 1938 | 1462157400310 Marionette DEBUG loaded listener.js 19:50:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7feb3efb5000) [pid = 1938] [serial = 325] [outer = 0x7feb3e1e0800] 19:50:01 INFO - PROCESS | 1938 | 1462157401267 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]]]}] 19:50:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:50:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1637ms 19:50:01 INFO - PROCESS | 1938 | 1462157401345 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 19:50:01 INFO - PROCESS | 1938 | 1462157401352 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 19:50:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:50:01 INFO - PROCESS | 1938 | 1462157401360 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:50:01 INFO - PROCESS | 1938 | 1462157401363 Marionette TRACE conn4 <- [1,406,null,{}] 19:50:01 INFO - PROCESS | 1938 | 1462157401370 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}] 19:50:01 INFO - PROCESS | 1938 | 1462157401595 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 19:50:01 INFO - PROCESS | 1938 | 1462157401839 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59bad000 == 62 [pid = 1938] [id = 109] 19:50:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7feb41581c00) [pid = 1938] [serial = 326] [outer = (nil)] 19:50:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7feb44a76c00) [pid = 1938] [serial = 327] [outer = 0x7feb41581c00] 19:50:01 INFO - PROCESS | 1938 | 1462157401934 Marionette DEBUG loaded listener.js 19:50:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7feb470b4400) [pid = 1938] [serial = 328] [outer = 0x7feb41581c00] 19:50:02 INFO - PROCESS | 1938 | 1462157402845 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]]]}] 19:50:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:50:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1539ms 19:50:02 INFO - PROCESS | 1938 | 1462157402899 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 19:50:02 INFO - PROCESS | 1938 | 1462157402903 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 19:50:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:50:02 INFO - PROCESS | 1938 | 1462157402922 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:50:02 INFO - PROCESS | 1938 | 1462157402932 Marionette TRACE conn4 <- [1,410,null,{}] 19:50:02 INFO - PROCESS | 1938 | 1462157402941 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}] 19:50:03 INFO - PROCESS | 1938 | 1462157403186 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 19:50:03 INFO - PROCESS | 1938 | 1462157403379 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5e5a4000 == 63 [pid = 1938] [id = 110] 19:50:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb4158e800) [pid = 1938] [serial = 329] [outer = (nil)] 19:50:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb48b54400) [pid = 1938] [serial = 330] [outer = 0x7feb4158e800] 19:50:03 INFO - PROCESS | 1938 | 1462157403503 Marionette DEBUG loaded listener.js 19:50:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb49b32800) [pid = 1938] [serial = 331] [outer = 0x7feb4158e800] 19:50:04 INFO - PROCESS | 1938 | 1462157404409 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]]]}] 19:50:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:50:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1551ms 19:50:04 INFO - PROCESS | 1938 | 1462157404465 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 19:50:04 INFO - PROCESS | 1938 | 1462157404469 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 19:50:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:50:04 INFO - PROCESS | 1938 | 1462157404477 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:50:04 INFO - PROCESS | 1938 | 1462157404480 Marionette TRACE conn4 <- [1,414,null,{}] 19:50:04 INFO - PROCESS | 1938 | 1462157404486 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}] 19:50:04 INFO - PROCESS | 1938 | 1462157404679 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 19:50:04 INFO - PROCESS | 1938 | 1462157404830 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5df000 == 64 [pid = 1938] [id = 111] 19:50:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb470bb800) [pid = 1938] [serial = 332] [outer = (nil)] 19:50:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb54f88800) [pid = 1938] [serial = 333] [outer = 0x7feb470bb800] 19:50:04 INFO - PROCESS | 1938 | 1462157404907 Marionette DEBUG loaded listener.js 19:50:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb58264800) [pid = 1938] [serial = 334] [outer = 0x7feb470bb800] 19:50:05 INFO - PROCESS | 1938 | 1462157405829 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]]]}] 19:50:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:50:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1379ms 19:50:05 INFO - PROCESS | 1938 | 1462157405858 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 19:50:05 INFO - PROCESS | 1938 | 1462157405863 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 19:50:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:50:05 INFO - PROCESS | 1938 | 1462157405869 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:50:05 INFO - PROCESS | 1938 | 1462157405873 Marionette TRACE conn4 <- [1,418,null,{}] 19:50:05 INFO - PROCESS | 1938 | 1462157405879 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}] 19:50:06 INFO - PROCESS | 1938 | 1462157406056 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 19:50:06 INFO - PROCESS | 1938 | 1462157406209 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c416800 == 65 [pid = 1938] [id = 112] 19:50:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb3d9bb000) [pid = 1938] [serial = 335] [outer = (nil)] 19:50:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb3d9bd000) [pid = 1938] [serial = 336] [outer = 0x7feb3d9bb000] 19:50:06 INFO - PROCESS | 1938 | 1462157406294 Marionette DEBUG loaded listener.js 19:50:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb5828ac00) [pid = 1938] [serial = 337] [outer = 0x7feb3d9bb000] 19:50:07 INFO - PROCESS | 1938 | 1462157407660 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]]]}] 19:50:07 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 19:50:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1842ms 19:50:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:50:07 INFO - PROCESS | 1938 | 1462157407712 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 19:50:07 INFO - PROCESS | 1938 | 1462157407716 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 19:50:07 INFO - PROCESS | 1938 | 1462157407724 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:50:07 INFO - PROCESS | 1938 | 1462157407727 Marionette TRACE conn4 <- [1,422,null,{}] 19:50:07 INFO - PROCESS | 1938 | 1462157407797 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}] 19:50:07 INFO - PROCESS | 1938 | 1462157407983 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 19:50:08 INFO - PROCESS | 1938 | 1462157408131 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37bdb000 == 66 [pid = 1938] [id = 113] 19:50:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb36d06400) [pid = 1938] [serial = 338] [outer = (nil)] 19:50:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb36d0e000) [pid = 1938] [serial = 339] [outer = 0x7feb36d06400] 19:50:08 INFO - PROCESS | 1938 | 1462157408205 Marionette DEBUG loaded listener.js 19:50:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb3fc42800) [pid = 1938] [serial = 340] [outer = 0x7feb36d06400] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5f340800 == 65 [pid = 1938] [id = 71] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb582cd000 == 64 [pid = 1938] [id = 106] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb594be800) [pid = 1938] [serial = 279] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54e3f000 == 63 [pid = 1938] [id = 105] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4e40e800 == 62 [pid = 1938] [id = 104] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48e4f000 == 61 [pid = 1938] [id = 103] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3fa63000 == 60 [pid = 1938] [id = 102] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38613800 == 59 [pid = 1938] [id = 101] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59b2a000 == 58 [pid = 1938] [id = 99] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5e5a4800 == 57 [pid = 1938] [id = 98] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5a422000 == 56 [pid = 1938] [id = 97] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb596d5800 == 55 [pid = 1938] [id = 96] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4917c800 == 54 [pid = 1938] [id = 95] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb40bd9000 == 53 [pid = 1938] [id = 94] 19:50:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5604e800 == 52 [pid = 1938] [id = 93] 19:50:09 INFO - PROCESS | 1938 | 1462157409871 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]]]}] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb46430800) [pid = 1938] [serial = 258] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb59dc5800) [pid = 1938] [serial = 255] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb54067c00) [pid = 1938] [serial = 277] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb479cac00) [pid = 1938] [serial = 270] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb43e18c00) [pid = 1938] [serial = 267] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb3db0b400) [pid = 1938] [serial = 252] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb4e181800) [pid = 1938] [serial = 246] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb470ba400) [pid = 1938] [serial = 243] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb594b7800) [pid = 1938] [serial = 165] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb4642d800) [pid = 1938] [serial = 268] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7feb58294400) [pid = 1938] [serial = 249] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7feb46431800) [pid = 1938] [serial = 276] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7feb4170ac00) [pid = 1938] [serial = 240] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7feb47a35000) [pid = 1938] [serial = 271] [outer = (nil)] [url = about:blank] 19:50:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:50:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2193ms 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7feb3e1e5c00) [pid = 1938] [serial = 262] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7feb41582800) [pid = 1938] [serial = 265] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7feb3db0b000) [pid = 1938] [serial = 261] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7feb48bd2800) [pid = 1938] [serial = 273] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7feb3ff29c00) [pid = 1938] [serial = 264] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7feb499d4000) [pid = 1938] [serial = 274] [outer = (nil)] [url = about:blank] 19:50:09 INFO - PROCESS | 1938 | 1462157409928 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 19:50:09 INFO - PROCESS | 1938 | 1462157409932 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 19:50:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:50:09 INFO - PROCESS | 1938 | 1462157409946 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:50:09 INFO - PROCESS | 1938 | 1462157409952 Marionette TRACE conn4 <- [1,426,null,{}] 19:50:09 INFO - PROCESS | 1938 | 1462157409961 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}] 19:50:10 INFO - PROCESS | 1938 | 1462157410150 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 19:50:10 INFO - PROCESS | 1938 | 1462157410269 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d388000 == 53 [pid = 1938] [id = 114] 19:50:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7feb37981800) [pid = 1938] [serial = 341] [outer = (nil)] 19:50:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7feb3d9ba000) [pid = 1938] [serial = 342] [outer = 0x7feb37981800] 19:50:10 INFO - PROCESS | 1938 | 1462157410338 Marionette DEBUG loaded listener.js 19:50:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7feb3db05000) [pid = 1938] [serial = 343] [outer = 0x7feb37981800] 19:50:11 INFO - PROCESS | 1938 | 1462157411113 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] 19:50:11 INFO - PROCESS | 1938 | 1462157411199 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 19:50:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:50:11 INFO - PROCESS | 1938 | 1462157411211 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:50:11 INFO - PROCESS | 1938 | 1462157411215 Marionette TRACE conn4 <- [1,430,null,{}] 19:50:11 INFO - PROCESS | 1938 | 1462157411226 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}] 19:50:11 INFO - PROCESS | 1938 | 1462157411405 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 19:50:11 INFO - PROCESS | 1938 | 1462157411510 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb42aac800 == 54 [pid = 1938] [id = 115] 19:50:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7feb3868c400) [pid = 1938] [serial = 344] [outer = (nil)] 19:50:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7feb3efb5400) [pid = 1938] [serial = 345] [outer = 0x7feb3868c400] 19:50:11 INFO - PROCESS | 1938 | 1462157411575 Marionette DEBUG loaded listener.js 19:50:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7feb3fc45000) [pid = 1938] [serial = 346] [outer = 0x7feb3868c400] 19:50:12 INFO - PROCESS | 1938 | 1462157412440 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]]]}] 19:50:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:50:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1286ms 19:50:12 INFO - PROCESS | 1938 | 1462157412499 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 19:50:12 INFO - PROCESS | 1938 | 1462157412503 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 19:50:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:50:12 INFO - PROCESS | 1938 | 1462157412510 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:50:12 INFO - PROCESS | 1938 | 1462157412516 Marionette TRACE conn4 <- [1,434,null,{}] 19:50:12 INFO - PROCESS | 1938 | 1462157412541 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}] 19:50:12 INFO - PROCESS | 1938 | 1462157412764 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 19:50:12 INFO - PROCESS | 1938 | 1462157412792 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4883c000 == 55 [pid = 1938] [id = 116] 19:50:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7feb4170d400) [pid = 1938] [serial = 347] [outer = (nil)] 19:50:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7feb44a75000) [pid = 1938] [serial = 348] [outer = 0x7feb4170d400] 19:50:12 INFO - PROCESS | 1938 | 1462157412860 Marionette DEBUG loaded listener.js 19:50:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7feb470b5800) [pid = 1938] [serial = 349] [outer = 0x7feb4170d400] 19:50:13 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7feb41581400) [pid = 1938] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:50:13 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7feb3da09800) [pid = 1938] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:50:13 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7feb3e211800) [pid = 1938] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:50:13 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7feb3da09400) [pid = 1938] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:50:13 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7feb3e202400) [pid = 1938] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:50:13 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7feb3efac400) [pid = 1938] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:50:13 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7feb56326800) [pid = 1938] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:50:14 INFO - PROCESS | 1938 | 1462157414191 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]]]}] 19:50:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:50:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1742ms 19:50:14 INFO - PROCESS | 1938 | 1462157414254 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 19:50:14 INFO - PROCESS | 1938 | 1462157414261 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 19:50:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:50:14 INFO - PROCESS | 1938 | 1462157414273 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:50:14 INFO - PROCESS | 1938 | 1462157414277 Marionette TRACE conn4 <- [1,438,null,{}] 19:50:14 INFO - PROCESS | 1938 | 1462157414287 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}] 19:50:14 INFO - PROCESS | 1938 | 1462157414520 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 19:50:14 INFO - PROCESS | 1938 | 1462157414750 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb42aa0800 == 56 [pid = 1938] [id = 117] 19:50:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7feb3da09800) [pid = 1938] [serial = 350] [outer = (nil)] 19:50:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7feb3db04400) [pid = 1938] [serial = 351] [outer = 0x7feb3da09800] 19:50:14 INFO - PROCESS | 1938 | 1462157414912 Marionette DEBUG loaded listener.js 19:50:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7feb3e1e4800) [pid = 1938] [serial = 352] [outer = 0x7feb3da09800] 19:50:15 INFO - PROCESS | 1938 | 1462157415974 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]]]}] 19:50:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:50:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1735ms 19:50:16 INFO - PROCESS | 1938 | 1462157416008 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 19:50:16 INFO - PROCESS | 1938 | 1462157416018 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 19:50:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:50:16 INFO - PROCESS | 1938 | 1462157416030 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:50:16 INFO - PROCESS | 1938 | 1462157416035 Marionette TRACE conn4 <- [1,442,null,{}] 19:50:16 INFO - PROCESS | 1938 | 1462157416042 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}] 19:50:16 INFO - PROCESS | 1938 | 1462157416237 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 19:50:16 INFO - PROCESS | 1938 | 1462157416473 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c412800 == 57 [pid = 1938] [id = 118] 19:50:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7feb3fc43000) [pid = 1938] [serial = 353] [outer = (nil)] 19:50:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7feb4154f000) [pid = 1938] [serial = 354] [outer = 0x7feb3fc43000] 19:50:16 INFO - PROCESS | 1938 | 1462157416595 Marionette DEBUG loaded listener.js 19:50:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7feb4170ac00) [pid = 1938] [serial = 355] [outer = 0x7feb3fc43000] 19:50:17 INFO - PROCESS | 1938 | 1462157417456 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]]]}] 19:50:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:50:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1484ms 19:50:17 INFO - PROCESS | 1938 | 1462157417515 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 19:50:17 INFO - PROCESS | 1938 | 1462157417518 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 19:50:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:50:17 INFO - PROCESS | 1938 | 1462157417527 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:50:17 INFO - PROCESS | 1938 | 1462157417535 Marionette TRACE conn4 <- [1,446,null,{}] 19:50:17 INFO - PROCESS | 1938 | 1462157417553 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}] 19:50:17 INFO - PROCESS | 1938 | 1462157417780 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 19:50:17 INFO - PROCESS | 1938 | 1462157417976 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e34800 == 58 [pid = 1938] [id = 119] 19:50:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7feb470bc400) [pid = 1938] [serial = 356] [outer = (nil)] 19:50:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb479d1800) [pid = 1938] [serial = 357] [outer = 0x7feb470bc400] 19:50:18 INFO - PROCESS | 1938 | 1462157418100 Marionette DEBUG loaded listener.js 19:50:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb48c06400) [pid = 1938] [serial = 358] [outer = 0x7feb470bc400] 19:50:18 INFO - PROCESS | 1938 | 1462157418981 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]]]}] 19:50:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:50:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1495ms 19:50:19 INFO - PROCESS | 1938 | 1462157419023 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 19:50:19 INFO - PROCESS | 1938 | 1462157419028 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 19:50:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:50:19 INFO - PROCESS | 1938 | 1462157419035 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:50:19 INFO - PROCESS | 1938 | 1462157419038 Marionette TRACE conn4 <- [1,450,null,{}] 19:50:19 INFO - PROCESS | 1938 | 1462157419046 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}] 19:50:19 INFO - PROCESS | 1938 | 1462157419236 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 19:50:19 INFO - PROCESS | 1938 | 1462157419385 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5637b000 == 59 [pid = 1938] [id = 120] 19:50:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb3d9c6400) [pid = 1938] [serial = 359] [outer = (nil)] 19:50:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb3d9cd400) [pid = 1938] [serial = 360] [outer = 0x7feb3d9c6400] 19:50:19 INFO - PROCESS | 1938 | 1462157419473 Marionette DEBUG loaded listener.js 19:50:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb3d9d1800) [pid = 1938] [serial = 361] [outer = 0x7feb3d9c6400] 19:50:20 INFO - PROCESS | 1938 | 1462157420540 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] 19:50:20 INFO - PROCESS | 1938 | 1462157420627 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 19:50:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:50:20 INFO - PROCESS | 1938 | 1462157420635 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:50:20 INFO - PROCESS | 1938 | 1462157420639 Marionette TRACE conn4 <- [1,454,null,{}] 19:50:20 INFO - PROCESS | 1938 | 1462157420646 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}] 19:50:20 INFO - PROCESS | 1938 | 1462157420866 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 19:50:21 INFO - PROCESS | 1938 | 1462157421069 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59b23000 == 60 [pid = 1938] [id = 121] 19:50:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb3d9c9400) [pid = 1938] [serial = 362] [outer = (nil)] 19:50:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb3dcb6800) [pid = 1938] [serial = 363] [outer = 0x7feb3d9c9400] 19:50:21 INFO - PROCESS | 1938 | 1462157421144 Marionette DEBUG loaded listener.js 19:50:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb3dcbd400) [pid = 1938] [serial = 364] [outer = 0x7feb3d9c9400] 19:50:22 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:50:22 INFO - PROCESS | 1938 | 1462157422096 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]]]}] 19:50:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:50:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1536ms 19:50:22 INFO - PROCESS | 1938 | 1462157422172 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 19:50:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:50:22 INFO - PROCESS | 1938 | 1462157422177 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 19:50:22 INFO - PROCESS | 1938 | 1462157422184 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:50:22 INFO - PROCESS | 1938 | 1462157422187 Marionette TRACE conn4 <- [1,458,null,{}] 19:50:22 INFO - PROCESS | 1938 | 1462157422193 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}] 19:50:22 INFO - PROCESS | 1938 | 1462157422460 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 19:50:22 INFO - PROCESS | 1938 | 1462157422726 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5e3b0000 == 61 [pid = 1938] [id = 122] 19:50:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb478aec00) [pid = 1938] [serial = 365] [outer = (nil)] 19:50:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb479cd400) [pid = 1938] [serial = 366] [outer = 0x7feb478aec00] 19:50:22 INFO - PROCESS | 1938 | 1462157422825 Marionette DEBUG loaded listener.js 19:50:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb49c63400) [pid = 1938] [serial = 367] [outer = 0x7feb478aec00] 19:50:23 INFO - PROCESS | 1938 | 1462157423738 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] 19:50:23 INFO - PROCESS | 1938 | 1462157423820 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 19:50:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:50:23 INFO - PROCESS | 1938 | 1462157423829 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:50:23 INFO - PROCESS | 1938 | 1462157423832 Marionette TRACE conn4 <- [1,462,null,{}] 19:50:23 INFO - PROCESS | 1938 | 1462157423842 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}] 19:50:24 INFO - PROCESS | 1938 | 1462157424060 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 19:50:24 INFO - PROCESS | 1938 | 1462157424215 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37ae6800 == 62 [pid = 1938] [id = 123] 19:50:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb36d0e400) [pid = 1938] [serial = 368] [outer = (nil)] 19:50:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb3869a400) [pid = 1938] [serial = 369] [outer = 0x7feb36d0e400] 19:50:24 INFO - PROCESS | 1938 | 1462157424297 Marionette DEBUG loaded listener.js 19:50:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb3fc42c00) [pid = 1938] [serial = 370] [outer = 0x7feb36d0e400] 19:50:25 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:50:25 INFO - PROCESS | 1938 | 1462157425496 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] 19:50:25 INFO - PROCESS | 1938 | 1462157425534 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 19:50:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:50:25 INFO - PROCESS | 1938 | 1462157425548 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:50:25 INFO - PROCESS | 1938 | 1462157425556 Marionette TRACE conn4 <- [1,466,null,{}] 19:50:25 INFO - PROCESS | 1938 | 1462157425568 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}] 19:50:25 INFO - PROCESS | 1938 | 1462157425757 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 19:50:26 INFO - PROCESS | 1938 | 1462157426008 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4816e000 == 63 [pid = 1938] [id = 124] 19:50:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb37938400) [pid = 1938] [serial = 371] [outer = (nil)] 19:50:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb3d9bec00) [pid = 1938] [serial = 372] [outer = 0x7feb37938400] 19:50:26 INFO - PROCESS | 1938 | 1462157426085 Marionette DEBUG loaded listener.js 19:50:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb3db0d400) [pid = 1938] [serial = 373] [outer = 0x7feb37938400] 19:50:27 INFO - PROCESS | 1938 | 1462157427055 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] 19:50:27 INFO - PROCESS | 1938 | 1462157427100 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 19:50:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:50:27 INFO - PROCESS | 1938 | 1462157427111 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:50:27 INFO - PROCESS | 1938 | 1462157427114 Marionette TRACE conn4 <- [1,470,null,{}] 19:50:27 INFO - PROCESS | 1938 | 1462157427121 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}] 19:50:27 INFO - PROCESS | 1938 | 1462157427303 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 19:50:27 INFO - PROCESS | 1938 | 1462157427460 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e263000 == 64 [pid = 1938] [id = 125] 19:50:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb3da04400) [pid = 1938] [serial = 374] [outer = (nil)] 19:50:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb3e20fc00) [pid = 1938] [serial = 375] [outer = 0x7feb3da04400] 19:50:27 INFO - PROCESS | 1938 | 1462157427530 Marionette DEBUG loaded listener.js 19:50:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb3f0f9400) [pid = 1938] [serial = 376] [outer = 0x7feb3da04400] 19:50:28 INFO - PROCESS | 1938 | 1462157428515 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]]]}] 19:50:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:50:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1479ms 19:50:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:50:28 INFO - PROCESS | 1938 | 1462157428591 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 19:50:28 INFO - PROCESS | 1938 | 1462157428594 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 19:50:28 INFO - PROCESS | 1938 | 1462157428601 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:50:28 INFO - PROCESS | 1938 | 1462157428606 Marionette TRACE conn4 <- [1,474,null,{}] 19:50:28 INFO - PROCESS | 1938 | 1462157428622 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}] 19:50:28 INFO - PROCESS | 1938 | 1462157428849 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 19:50:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb42aac800 == 63 [pid = 1938] [id = 115] 19:50:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d388000 == 62 [pid = 1938] [id = 114] 19:50:28 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb3f0ec800) [pid = 1938] [serial = 282] [outer = (nil)] [url = about:blank] 19:50:28 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb58294000) [pid = 1938] [serial = 291] [outer = (nil)] [url = about:blank] 19:50:28 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb37935c00) [pid = 1938] [serial = 300] [outer = (nil)] [url = about:blank] 19:50:28 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb491b6c00) [pid = 1938] [serial = 288] [outer = (nil)] [url = about:blank] 19:50:28 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb41736800) [pid = 1938] [serial = 285] [outer = (nil)] [url = about:blank] 19:50:28 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb5a429400) [pid = 1938] [serial = 294] [outer = (nil)] [url = about:blank] 19:50:28 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb5e31f400) [pid = 1938] [serial = 297] [outer = (nil)] [url = about:blank] 19:50:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c416800 == 61 [pid = 1938] [id = 112] 19:50:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5df000 == 60 [pid = 1938] [id = 111] 19:50:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5e5a4000 == 59 [pid = 1938] [id = 110] 19:50:29 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb49120000 == 58 [pid = 1938] [id = 108] 19:50:29 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c465800 == 57 [pid = 1938] [id = 107] 19:50:29 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb58290800) [pid = 1938] [serial = 238] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3fd61400) [pid = 1938] [serial = 306] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb3ff31400) [pid = 1938] [serial = 307] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb4642c000) [pid = 1938] [serial = 309] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb3db0fc00) [pid = 1938] [serial = 304] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb3da0d000) [pid = 1938] [serial = 303] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb3efb4c00) [pid = 1938] [serial = 312] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb48bcd000) [pid = 1938] [serial = 318] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb4739bc00) [pid = 1938] [serial = 315] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb46431c00) [pid = 1938] [serial = 313] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb479cd000) [pid = 1938] [serial = 316] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb59ab6400) [pid = 1938] [serial = 280] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7feb470b6800) [pid = 1938] [serial = 310] [outer = (nil)] [url = about:blank] 19:50:29 INFO - PROCESS | 1938 | 1462157429073 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c416800 == 58 [pid = 1938] [id = 126] 19:50:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb3db0fc00) [pid = 1938] [serial = 377] [outer = (nil)] 19:50:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb4170ec00) [pid = 1938] [serial = 378] [outer = 0x7feb3db0fc00] 19:50:29 INFO - PROCESS | 1938 | 1462157429149 Marionette DEBUG loaded listener.js 19:50:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb470b7000) [pid = 1938] [serial = 379] [outer = 0x7feb3db0fc00] 19:50:29 INFO - PROCESS | 1938 | 1462157429897 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]]]}] 19:50:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:50:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1343ms 19:50:29 INFO - PROCESS | 1938 | 1462157429943 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 19:50:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:50:29 INFO - PROCESS | 1938 | 1462157429948 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 19:50:29 INFO - PROCESS | 1938 | 1462157429954 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:50:29 INFO - PROCESS | 1938 | 1462157429957 Marionette TRACE conn4 <- [1,478,null,{}] 19:50:29 INFO - PROCESS | 1938 | 1462157429962 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}] 19:50:30 INFO - PROCESS | 1938 | 1462157430124 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 19:50:30 INFO - PROCESS | 1938 | 1462157430141 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4e41a000 == 59 [pid = 1938] [id = 127] 19:50:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb3c213000) [pid = 1938] [serial = 380] [outer = (nil)] 19:50:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb3c21e800) [pid = 1938] [serial = 381] [outer = 0x7feb3c213000] 19:50:30 INFO - PROCESS | 1938 | 1462157430211 Marionette DEBUG loaded listener.js 19:50:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb3fac8800) [pid = 1938] [serial = 382] [outer = 0x7feb3c213000] 19:50:31 INFO - PROCESS | 1938 | 1462157431152 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]]]}] 19:50:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:50:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1239ms 19:50:31 INFO - PROCESS | 1938 | 1462157431194 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 19:50:31 INFO - PROCESS | 1938 | 1462157431196 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 19:50:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:50:31 INFO - PROCESS | 1938 | 1462157431204 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:50:31 INFO - PROCESS | 1938 | 1462157431208 Marionette TRACE conn4 <- [1,482,null,{}] 19:50:31 INFO - PROCESS | 1938 | 1462157431214 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}] 19:50:31 INFO - PROCESS | 1938 | 1462157431427 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 19:50:31 INFO - PROCESS | 1938 | 1462157431467 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54fb8000 == 60 [pid = 1938] [id = 128] 19:50:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb3c21ec00) [pid = 1938] [serial = 383] [outer = (nil)] 19:50:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb478afc00) [pid = 1938] [serial = 384] [outer = 0x7feb3c21ec00] 19:50:31 INFO - PROCESS | 1938 | 1462157431529 Marionette DEBUG loaded listener.js 19:50:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb478b4c00) [pid = 1938] [serial = 385] [outer = 0x7feb3c21ec00] 19:50:32 INFO - PROCESS | 1938 | 1462157432444 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]]]}] 19:50:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:50:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1280ms 19:50:32 INFO - PROCESS | 1938 | 1462157432485 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 19:50:32 INFO - PROCESS | 1938 | 1462157432490 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 19:50:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:50:32 INFO - PROCESS | 1938 | 1462157432496 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:50:32 INFO - PROCESS | 1938 | 1462157432498 Marionette TRACE conn4 <- [1,486,null,{}] 19:50:32 INFO - PROCESS | 1938 | 1462157432512 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}] 19:50:32 INFO - PROCESS | 1938 | 1462157432740 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 19:50:32 INFO - PROCESS | 1938 | 1462157432773 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5a3b4800 == 61 [pid = 1938] [id = 129] 19:50:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb37c8b400) [pid = 1938] [serial = 386] [outer = (nil)] 19:50:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb479d2800) [pid = 1938] [serial = 387] [outer = 0x7feb37c8b400] 19:50:32 INFO - PROCESS | 1938 | 1462157432841 Marionette DEBUG loaded listener.js 19:50:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb48c0fc00) [pid = 1938] [serial = 388] [outer = 0x7feb37c8b400] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb561e7800) [pid = 1938] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb41587800) [pid = 1938] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb4642dc00) [pid = 1938] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb47a39000) [pid = 1938] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb3e207c00) [pid = 1938] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb479ce000) [pid = 1938] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb3db0d000) [pid = 1938] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb3792f800) [pid = 1938] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb46432800) [pid = 1938] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb4154bc00) [pid = 1938] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb3e1e7400) [pid = 1938] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7feb491c1c00) [pid = 1938] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7feb49a17400) [pid = 1938] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7feb3db02400) [pid = 1938] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7feb594c2400) [pid = 1938] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7feb3e1dbc00) [pid = 1938] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7feb56063400) [pid = 1938] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7feb56322c00) [pid = 1938] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7feb5ca36800) [pid = 1938] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7feb3792a800) [pid = 1938] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7feb36d06400) [pid = 1938] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7feb3e1e0800) [pid = 1938] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7feb4158e800) [pid = 1938] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7feb37981800) [pid = 1938] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7feb41581c00) [pid = 1938] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7feb46432c00) [pid = 1938] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7feb48bca400) [pid = 1938] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7feb41549c00) [pid = 1938] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7feb3e1dec00) [pid = 1938] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7feb3e10e000) [pid = 1938] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:50:33 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7feb3868c400) [pid = 1938] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:50:34 INFO - PROCESS | 1938 | 1462157434024 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]]]}] 19:50:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:50:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1546ms 19:50:34 INFO - PROCESS | 1938 | 1462157434043 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 19:50:34 INFO - PROCESS | 1938 | 1462157434048 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 19:50:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:50:34 INFO - PROCESS | 1938 | 1462157434056 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:50:34 INFO - PROCESS | 1938 | 1462157434060 Marionette TRACE conn4 <- [1,490,null,{}] 19:50:34 INFO - PROCESS | 1938 | 1462157434066 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}] 19:50:34 INFO - PROCESS | 1938 | 1462157434230 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 19:50:34 INFO - PROCESS | 1938 | 1462157434245 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e37a800 == 62 [pid = 1938] [id = 130] 19:50:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7feb37930000) [pid = 1938] [serial = 389] [outer = (nil)] 19:50:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7feb3d9b6800) [pid = 1938] [serial = 390] [outer = 0x7feb37930000] 19:50:34 INFO - PROCESS | 1938 | 1462157434310 Marionette DEBUG loaded listener.js 19:50:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7feb3fc3e000) [pid = 1938] [serial = 391] [outer = 0x7feb37930000] 19:50:35 INFO - PROCESS | 1938 | 1462157435109 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]]]}] 19:50:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:50:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1088ms 19:50:35 INFO - PROCESS | 1938 | 1462157435144 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 19:50:35 INFO - PROCESS | 1938 | 1462157435148 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 19:50:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:50:35 INFO - PROCESS | 1938 | 1462157435154 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:50:35 INFO - PROCESS | 1938 | 1462157435157 Marionette TRACE conn4 <- [1,494,null,{}] 19:50:35 INFO - PROCESS | 1938 | 1462157435163 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}] 19:50:35 INFO - PROCESS | 1938 | 1462157435380 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 19:50:35 INFO - PROCESS | 1938 | 1462157435405 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59b17800 == 63 [pid = 1938] [id = 131] 19:50:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7feb36d02c00) [pid = 1938] [serial = 392] [outer = (nil)] 19:50:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7feb41580c00) [pid = 1938] [serial = 393] [outer = 0x7feb36d02c00] 19:50:35 INFO - PROCESS | 1938 | 1462157435473 Marionette DEBUG loaded listener.js 19:50:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7feb479d0400) [pid = 1938] [serial = 394] [outer = 0x7feb36d02c00] 19:50:36 INFO - PROCESS | 1938 | 1462157436495 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]]]}] 19:50:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:50:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1387ms 19:50:36 INFO - PROCESS | 1938 | 1462157436543 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 19:50:36 INFO - PROCESS | 1938 | 1462157436550 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 19:50:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:50:36 INFO - PROCESS | 1938 | 1462157436560 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:50:36 INFO - PROCESS | 1938 | 1462157436565 Marionette TRACE conn4 <- [1,498,null,{}] 19:50:36 INFO - PROCESS | 1938 | 1462157436576 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}] 19:50:36 INFO - PROCESS | 1938 | 1462157436777 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 19:50:36 INFO - PROCESS | 1938 | 1462157436987 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36ec1000 == 64 [pid = 1938] [id = 132] 19:50:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7feb37c8b800) [pid = 1938] [serial = 395] [outer = (nil)] 19:50:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7feb38691000) [pid = 1938] [serial = 396] [outer = 0x7feb37c8b800] 19:50:37 INFO - PROCESS | 1938 | 1462157437115 Marionette DEBUG loaded listener.js 19:50:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7feb3c218400) [pid = 1938] [serial = 397] [outer = 0x7feb37c8b800] 19:50:37 INFO - PROCESS | 1938 | 1462157437985 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]]]}] 19:50:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:50:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1491ms 19:50:38 INFO - PROCESS | 1938 | 1462157438053 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 19:50:38 INFO - PROCESS | 1938 | 1462157438062 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 19:50:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:50:38 INFO - PROCESS | 1938 | 1462157438074 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:50:38 INFO - PROCESS | 1938 | 1462157438078 Marionette TRACE conn4 <- [1,502,null,{}] 19:50:38 INFO - PROCESS | 1938 | 1462157438085 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}] 19:50:38 INFO - PROCESS | 1938 | 1462157438318 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 19:50:38 INFO - PROCESS | 1938 | 1462157438693 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5604e800 == 65 [pid = 1938] [id = 133] 19:50:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7feb41588800) [pid = 1938] [serial = 398] [outer = (nil)] 19:50:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7feb46427000) [pid = 1938] [serial = 399] [outer = 0x7feb41588800] 19:50:38 INFO - PROCESS | 1938 | 1462157438873 Marionette DEBUG loaded listener.js 19:50:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7feb470b8c00) [pid = 1938] [serial = 400] [outer = 0x7feb41588800] 19:50:40 INFO - PROCESS | 1938 | 1462157440031 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]]]}] 19:50:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:50:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1992ms 19:50:40 INFO - PROCESS | 1938 | 1462157440067 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 19:50:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:50:40 INFO - PROCESS | 1938 | 1462157440073 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 19:50:40 INFO - PROCESS | 1938 | 1462157440081 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:50:40 INFO - PROCESS | 1938 | 1462157440087 Marionette TRACE conn4 <- [1,506,null,{}] 19:50:40 INFO - PROCESS | 1938 | 1462157440103 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}] 19:50:40 INFO - PROCESS | 1938 | 1462157440319 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 19:50:40 INFO - PROCESS | 1938 | 1462157440526 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48538000 == 66 [pid = 1938] [id = 134] 19:50:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7feb4874e800) [pid = 1938] [serial = 401] [outer = (nil)] 19:50:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7feb49b30000) [pid = 1938] [serial = 402] [outer = 0x7feb4874e800] 19:50:40 INFO - PROCESS | 1938 | 1462157440606 Marionette DEBUG loaded listener.js 19:50:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7feb54c95c00) [pid = 1938] [serial = 403] [outer = 0x7feb4874e800] 19:50:41 INFO - PROCESS | 1938 | 1462157441484 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]]]}] 19:50:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:50:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1458ms 19:50:41 INFO - PROCESS | 1938 | 1462157441539 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 19:50:41 INFO - PROCESS | 1938 | 1462157441544 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 19:50:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:50:41 INFO - PROCESS | 1938 | 1462157441551 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:50:41 INFO - PROCESS | 1938 | 1462157441555 Marionette TRACE conn4 <- [1,510,null,{}] 19:50:41 INFO - PROCESS | 1938 | 1462157441561 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}] 19:50:41 INFO - PROCESS | 1938 | 1462157441756 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 19:50:41 INFO - PROCESS | 1938 | 1462157441910 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37055000 == 67 [pid = 1938] [id = 135] 19:50:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7feb37067c00) [pid = 1938] [serial = 404] [outer = (nil)] 19:50:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7feb3706e800) [pid = 1938] [serial = 405] [outer = 0x7feb37067c00] 19:50:41 INFO - PROCESS | 1938 | 1462157441988 Marionette DEBUG loaded listener.js 19:50:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7feb491c3c00) [pid = 1938] [serial = 406] [outer = 0x7feb37067c00] 19:50:42 INFO - PROCESS | 1938 | 1462157442903 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]]]}] 19:50:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:50:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1384ms 19:50:42 INFO - PROCESS | 1938 | 1462157442936 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 19:50:42 INFO - PROCESS | 1938 | 1462157442938 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 19:50:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:50:42 INFO - PROCESS | 1938 | 1462157442946 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:50:42 INFO - PROCESS | 1938 | 1462157442950 Marionette TRACE conn4 <- [1,514,null,{}] 19:50:42 INFO - PROCESS | 1938 | 1462157442955 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}] 19:50:43 INFO - PROCESS | 1938 | 1462157443139 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 19:50:43 INFO - PROCESS | 1938 | 1462157443301 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3820b800 == 68 [pid = 1938] [id = 136] 19:50:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7feb37069400) [pid = 1938] [serial = 407] [outer = (nil)] 19:50:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb3d348400) [pid = 1938] [serial = 408] [outer = 0x7feb37069400] 19:50:43 INFO - PROCESS | 1938 | 1462157443373 Marionette DEBUG loaded listener.js 19:50:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb3d34d400) [pid = 1938] [serial = 409] [outer = 0x7feb37069400] 19:50:44 INFO - PROCESS | 1938 | 1462157444292 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]]]}] 19:50:44 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 19:50:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1391ms 19:50:44 INFO - PROCESS | 1938 | 1462157444339 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 19:50:44 INFO - PROCESS | 1938 | 1462157444343 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 19:50:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:50:44 INFO - PROCESS | 1938 | 1462157444351 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:50:44 INFO - PROCESS | 1938 | 1462157444355 Marionette TRACE conn4 <- [1,518,null,{}] 19:50:44 INFO - PROCESS | 1938 | 1462157444361 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}] 19:50:44 INFO - PROCESS | 1938 | 1462157444590 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 19:50:44 INFO - PROCESS | 1938 | 1462157444748 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36057800 == 69 [pid = 1938] [id = 137] 19:50:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb3d348c00) [pid = 1938] [serial = 410] [outer = (nil)] 19:50:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb55dcf400) [pid = 1938] [serial = 411] [outer = 0x7feb3d348c00] 19:50:44 INFO - PROCESS | 1938 | 1462157444831 Marionette DEBUG loaded listener.js 19:50:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb58299000) [pid = 1938] [serial = 412] [outer = 0x7feb3d348c00] 19:50:45 INFO - PROCESS | 1938 | 1462157445690 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]]]}] 19:50:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:50:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1389ms 19:50:45 INFO - PROCESS | 1938 | 1462157445741 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 19:50:45 INFO - PROCESS | 1938 | 1462157445745 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 19:50:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:50:45 INFO - PROCESS | 1938 | 1462157445753 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:50:45 INFO - PROCESS | 1938 | 1462157445756 Marionette TRACE conn4 <- [1,522,null,{}] 19:50:45 INFO - PROCESS | 1938 | 1462157445762 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}] 19:50:45 INFO - PROCESS | 1938 | 1462157445956 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 19:50:46 INFO - PROCESS | 1938 | 1462157446152 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4994e000 == 70 [pid = 1938] [id = 138] 19:50:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb3616fc00) [pid = 1938] [serial = 413] [outer = (nil)] 19:50:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb36175000) [pid = 1938] [serial = 414] [outer = 0x7feb3616fc00] 19:50:46 INFO - PROCESS | 1938 | 1462157446227 Marionette DEBUG loaded listener.js 19:50:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb561e5000) [pid = 1938] [serial = 415] [outer = 0x7feb3616fc00] 19:50:47 INFO - PROCESS | 1938 | 1462157447205 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]]]}] 19:50:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb35963400) [pid = 1938] [serial = 416] [outer = 0x7feb3fd68400] 19:50:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:50:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1532ms 19:50:47 INFO - PROCESS | 1938 | 1462157447298 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 19:50:47 INFO - PROCESS | 1938 | 1462157447301 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 19:50:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:50:47 INFO - PROCESS | 1938 | 1462157447369 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:50:47 INFO - PROCESS | 1938 | 1462157447371 Marionette TRACE conn4 <- [1,526,null,{}] 19:50:47 INFO - PROCESS | 1938 | 1462157447383 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}] 19:50:47 INFO - PROCESS | 1938 | 1462157447575 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 19:50:47 INFO - PROCESS | 1938 | 1462157447789 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37bd1000 == 71 [pid = 1938] [id = 139] 19:50:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb35962c00) [pid = 1938] [serial = 417] [outer = (nil)] 19:50:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb3596bc00) [pid = 1938] [serial = 418] [outer = 0x7feb35962c00] 19:50:47 INFO - PROCESS | 1938 | 1462157447881 Marionette DEBUG loaded listener.js 19:50:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb37932400) [pid = 1938] [serial = 419] [outer = 0x7feb35962c00] 19:50:48 INFO - PROCESS | 1938 | 1462157448777 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]]]}] 19:50:48 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 19:50:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1521ms 19:50:48 INFO - PROCESS | 1938 | 1462157448856 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 19:50:48 INFO - PROCESS | 1938 | 1462157448861 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 19:50:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:50:48 INFO - PROCESS | 1938 | 1462157448868 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:50:48 INFO - PROCESS | 1938 | 1462157448873 Marionette TRACE conn4 <- [1,530,null,{}] 19:50:48 INFO - PROCESS | 1938 | 1462157448880 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}] 19:50:49 INFO - PROCESS | 1938 | 1462157449115 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 19:50:49 INFO - PROCESS | 1938 | 1462157449728 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36fcd800 == 72 [pid = 1938] [id = 140] 19:50:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb36d0b800) [pid = 1938] [serial = 420] [outer = (nil)] 19:50:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb3706a400) [pid = 1938] [serial = 421] [outer = 0x7feb36d0b800] 19:50:49 INFO - PROCESS | 1938 | 1462157449810 Marionette DEBUG loaded listener.js 19:50:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb37984400) [pid = 1938] [serial = 422] [outer = 0x7feb36d0b800] 19:50:50 INFO - PROCESS | 1938 | 1462157450724 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"]]]}] 19:50:50 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 19:50:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:50:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:50:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:50:50 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 19:50:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:50:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:50:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:50:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1934ms 19:50:50 INFO - PROCESS | 1938 | 1462157450808 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 19:50:50 INFO - PROCESS | 1938 | 1462157450815 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 19:50:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:50:50 INFO - PROCESS | 1938 | 1462157450825 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:50:50 INFO - PROCESS | 1938 | 1462157450831 Marionette TRACE conn4 <- [1,534,null,{}] 19:50:50 INFO - PROCESS | 1938 | 1462157450840 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}] 19:50:51 INFO - PROCESS | 1938 | 1462157451047 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 19:50:51 INFO - PROCESS | 1938 | 1462157451290 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37adc800 == 73 [pid = 1938] [id = 141] 19:50:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb37981c00) [pid = 1938] [serial = 423] [outer = (nil)] 19:50:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb3797dc00) [pid = 1938] [serial = 424] [outer = 0x7feb37981c00] 19:50:51 INFO - PROCESS | 1938 | 1462157451449 Marionette DEBUG loaded listener.js 19:50:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb38698800) [pid = 1938] [serial = 425] [outer = 0x7feb37981c00] 19:50:52 INFO - PROCESS | 1938 | 1462157452327 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]]]}] 19:50:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:50:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1541ms 19:50:52 INFO - PROCESS | 1938 | 1462157452371 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 19:50:52 INFO - PROCESS | 1938 | 1462157452377 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 19:50:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:50:52 INFO - PROCESS | 1938 | 1462157452405 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:50:52 INFO - PROCESS | 1938 | 1462157452408 Marionette TRACE conn4 <- [1,538,null,{}] 19:50:52 INFO - PROCESS | 1938 | 1462157452418 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}] 19:50:52 INFO - PROCESS | 1938 | 1462157452668 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 19:50:53 INFO - PROCESS | 1938 | 1462157453118 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb43fc1000 == 72 [pid = 1938] [id = 66] 19:50:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47bd3800 == 71 [pid = 1938] [id = 37] 19:50:53 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb44a75000) [pid = 1938] [serial = 348] [outer = (nil)] [url = about:blank] 19:50:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38606800 == 72 [pid = 1938] [id = 142] 19:50:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb3c217800) [pid = 1938] [serial = 426] [outer = (nil)] 19:50:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb3d350800) [pid = 1938] [serial = 427] [outer = 0x7feb3c217800] 19:50:53 INFO - PROCESS | 1938 | 1462157453338 Marionette DEBUG loaded listener.js 19:50:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb3d9cb400) [pid = 1938] [serial = 428] [outer = 0x7feb3c217800] 19:50:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e37a800 == 71 [pid = 1938] [id = 130] 19:50:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5a3b4800 == 70 [pid = 1938] [id = 129] 19:50:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54fb8000 == 69 [pid = 1938] [id = 128] 19:50:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4e41a000 == 68 [pid = 1938] [id = 127] 19:50:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37bdb000 == 67 [pid = 1938] [id = 113] 19:50:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c416800 == 66 [pid = 1938] [id = 126] 19:50:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e263000 == 65 [pid = 1938] [id = 125] 19:50:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4816e000 == 64 [pid = 1938] [id = 124] 19:50:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4883c000 == 63 [pid = 1938] [id = 116] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb561edc00) [pid = 1938] [serial = 174] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb59aad400) [pid = 1938] [serial = 210] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb46423400) [pid = 1938] [serial = 168] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb5c0c8000) [pid = 1938] [serial = 213] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb59ab5800) [pid = 1938] [serial = 177] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb5a42ec00) [pid = 1938] [serial = 207] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb451f2c00) [pid = 1938] [serial = 201] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb4874fc00) [pid = 1938] [serial = 171] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb4b34e800) [pid = 1938] [serial = 204] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb594c4400) [pid = 1938] [serial = 135] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb37985c00) [pid = 1938] [serial = 322] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb37936c00) [pid = 1938] [serial = 321] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb3fc42800) [pid = 1938] [serial = 340] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb36d0e000) [pid = 1938] [serial = 339] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb3efa8800) [pid = 1938] [serial = 324] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb3efb5000) [pid = 1938] [serial = 325] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb49b32800) [pid = 1938] [serial = 331] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb48b54400) [pid = 1938] [serial = 330] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb3d9ba000) [pid = 1938] [serial = 342] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7feb3db05000) [pid = 1938] [serial = 343] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7feb44a76c00) [pid = 1938] [serial = 327] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7feb470b4400) [pid = 1938] [serial = 328] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7feb54f88800) [pid = 1938] [serial = 333] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7feb3d9bd000) [pid = 1938] [serial = 336] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7feb3fc45000) [pid = 1938] [serial = 346] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7feb3efb5400) [pid = 1938] [serial = 345] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7feb4f036800) [pid = 1938] [serial = 289] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7feb3fc47000) [pid = 1938] [serial = 283] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7feb37979400) [pid = 1938] [serial = 301] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7feb479cbc00) [pid = 1938] [serial = 244] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7feb41795c00) [pid = 1938] [serial = 241] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7feb464adc00) [pid = 1938] [serial = 286] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7feb551b5800) [pid = 1938] [serial = 247] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7feb58298800) [pid = 1938] [serial = 250] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7feb3db10400) [pid = 1938] [serial = 253] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7feb5c0cd400) [pid = 1938] [serial = 256] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7feb5a487000) [pid = 1938] [serial = 259] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7feb59c5b400) [pid = 1938] [serial = 292] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7feb5c0ce000) [pid = 1938] [serial = 295] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7feb5e557000) [pid = 1938] [serial = 298] [outer = (nil)] [url = about:blank] 19:50:54 INFO - PROCESS | 1938 | 1462157454273 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]]]}] 19:50:54 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. 19:50:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1914ms 19:50:54 INFO - PROCESS | 1938 | 1462157454299 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 19:50:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:50:54 INFO - PROCESS | 1938 | 1462157454304 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 19:50:54 INFO - PROCESS | 1938 | 1462157454320 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:50:54 INFO - PROCESS | 1938 | 1462157454330 Marionette TRACE conn4 <- [1,542,null,{}] 19:50:54 INFO - PROCESS | 1938 | 1462157454337 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}] 19:50:54 INFO - PROCESS | 1938 | 1462157454512 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 19:50:54 INFO - PROCESS | 1938 | 1462157454534 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb415da800 == 64 [pid = 1938] [id = 143] 19:50:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7feb3d9ccc00) [pid = 1938] [serial = 429] [outer = (nil)] 19:50:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7feb3dcb2000) [pid = 1938] [serial = 430] [outer = 0x7feb3d9ccc00] 19:50:54 INFO - PROCESS | 1938 | 1462157454622 Marionette DEBUG loaded listener.js 19:50:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7feb3dcbe800) [pid = 1938] [serial = 431] [outer = 0x7feb3d9ccc00] 19:50:55 INFO - PROCESS | 1938 | 1462157455472 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]]]}] 19:50:55 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. 19:50:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1210ms 19:50:55 INFO - PROCESS | 1938 | 1462157455521 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 19:50:55 INFO - PROCESS | 1938 | 1462157455524 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 19:50:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:50:55 INFO - PROCESS | 1938 | 1462157455536 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:50:55 INFO - PROCESS | 1938 | 1462157455539 Marionette TRACE conn4 <- [1,546,null,{}] 19:50:55 INFO - PROCESS | 1938 | 1462157455546 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}] 19:50:55 INFO - PROCESS | 1938 | 1462157455799 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 19:50:55 INFO - PROCESS | 1938 | 1462157455838 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47371800 == 65 [pid = 1938] [id = 144] 19:50:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7feb3d9ba800) [pid = 1938] [serial = 432] [outer = (nil)] 19:50:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7feb3e10b400) [pid = 1938] [serial = 433] [outer = 0x7feb3d9ba800] 19:50:55 INFO - PROCESS | 1938 | 1462157455909 Marionette DEBUG loaded listener.js 19:50:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7feb3efaec00) [pid = 1938] [serial = 434] [outer = 0x7feb3d9ba800] 19:50:56 INFO - PROCESS | 1938 | 1462157456827 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]]]}] 19:50:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:50:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1335ms 19:50:56 INFO - PROCESS | 1938 | 1462157456884 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 19:50:56 INFO - PROCESS | 1938 | 1462157456887 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 19:50:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:50:56 INFO - PROCESS | 1938 | 1462157456895 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:50:56 INFO - PROCESS | 1938 | 1462157456899 Marionette TRACE conn4 <- [1,550,null,{}] 19:50:56 INFO - PROCESS | 1938 | 1462157456905 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}] 19:50:57 INFO - PROCESS | 1938 | 1462157457132 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 19:50:57 INFO - PROCESS | 1938 | 1462157457192 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48e43800 == 66 [pid = 1938] [id = 145] 19:50:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7feb3fac7800) [pid = 1938] [serial = 435] [outer = (nil)] 19:50:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7feb3fc45000) [pid = 1938] [serial = 436] [outer = 0x7feb3fac7800] 19:50:57 INFO - PROCESS | 1938 | 1462157457363 Marionette DEBUG loaded listener.js 19:50:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7feb41589800) [pid = 1938] [serial = 437] [outer = 0x7feb3fac7800] 19:50:58 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7feb3c213000) [pid = 1938] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:50:58 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7feb3db0fc00) [pid = 1938] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:50:58 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7feb37938400) [pid = 1938] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:50:58 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7feb3da04400) [pid = 1938] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:50:58 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7feb37c8b400) [pid = 1938] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:50:58 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7feb37930000) [pid = 1938] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:50:58 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7feb3c21ec00) [pid = 1938] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:50:58 INFO - PROCESS | 1938 | 1462157458472 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]]]}] 19:50:58 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. 19:50:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1632ms 19:50:58 INFO - PROCESS | 1938 | 1462157458528 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 19:50:58 INFO - PROCESS | 1938 | 1462157458533 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 19:50:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:50:58 INFO - PROCESS | 1938 | 1462157458539 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:50:58 INFO - PROCESS | 1938 | 1462157458542 Marionette TRACE conn4 <- [1,554,null,{}] 19:50:58 INFO - PROCESS | 1938 | 1462157458549 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}] 19:50:58 INFO - PROCESS | 1938 | 1462157458757 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 19:50:58 INFO - PROCESS | 1938 | 1462157458779 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4afad000 == 67 [pid = 1938] [id = 146] 19:50:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7feb3c219c00) [pid = 1938] [serial = 438] [outer = (nil)] 19:50:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7feb41543800) [pid = 1938] [serial = 439] [outer = 0x7feb3c219c00] 19:50:58 INFO - PROCESS | 1938 | 1462157458844 Marionette DEBUG loaded listener.js 19:50:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7feb41795c00) [pid = 1938] [serial = 440] [outer = 0x7feb3c219c00] 19:50:59 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:50:59 INFO - PROCESS | 1938 | 1462157459687 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]]]}] 19:50:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:50:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1185ms 19:50:59 INFO - PROCESS | 1938 | 1462157459726 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 19:50:59 INFO - PROCESS | 1938 | 1462157459729 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 19:50:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:50:59 INFO - PROCESS | 1938 | 1462157459737 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:50:59 INFO - PROCESS | 1938 | 1462157459741 Marionette TRACE conn4 <- [1,558,null,{}] 19:50:59 INFO - PROCESS | 1938 | 1462157459746 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}] 19:50:59 INFO - PROCESS | 1938 | 1462157459907 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 19:50:59 INFO - PROCESS | 1938 | 1462157459923 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e29000 == 68 [pid = 1938] [id = 147] 19:50:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7feb37063800) [pid = 1938] [serial = 441] [outer = (nil)] 19:50:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7feb46424800) [pid = 1938] [serial = 442] [outer = 0x7feb37063800] 19:50:59 INFO - PROCESS | 1938 | 1462157459985 Marionette DEBUG loaded listener.js 19:51:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7feb46432800) [pid = 1938] [serial = 443] [outer = 0x7feb37063800] 19:51:01 INFO - PROCESS | 1938 | 1462157461167 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]]]}] 19:51:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:51:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1536ms 19:51:01 INFO - PROCESS | 1938 | 1462157461274 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 19:51:01 INFO - PROCESS | 1938 | 1462157461280 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 19:51:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:51:01 INFO - PROCESS | 1938 | 1462157461290 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:51:01 INFO - PROCESS | 1938 | 1462157461296 Marionette TRACE conn4 <- [1,562,null,{}] 19:51:01 INFO - PROCESS | 1938 | 1462157461358 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}] 19:51:01 INFO - PROCESS | 1938 | 1462157461592 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 19:51:01 INFO - PROCESS | 1938 | 1462157461794 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5c8000 == 69 [pid = 1938] [id = 148] 19:51:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7feb37c0e000) [pid = 1938] [serial = 444] [outer = (nil)] 19:51:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7feb37c8bc00) [pid = 1938] [serial = 445] [outer = 0x7feb37c0e000] 19:51:01 INFO - PROCESS | 1938 | 1462157461883 Marionette DEBUG loaded listener.js 19:51:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7feb3c216800) [pid = 1938] [serial = 446] [outer = 0x7feb37c0e000] 19:51:02 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:02 INFO - PROCESS | 1938 | 1462157462791 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]]]}] 19:51:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:51:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1532ms 19:51:02 INFO - PROCESS | 1938 | 1462157462838 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 19:51:02 INFO - PROCESS | 1938 | 1462157462848 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 19:51:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:51:02 INFO - PROCESS | 1938 | 1462157462863 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:51:02 INFO - PROCESS | 1938 | 1462157462868 Marionette TRACE conn4 <- [1,566,null,{}] 19:51:02 INFO - PROCESS | 1938 | 1462157462875 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}] 19:51:03 INFO - PROCESS | 1938 | 1462157463120 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 19:51:03 INFO - PROCESS | 1938 | 1462157463445 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47d11000 == 70 [pid = 1938] [id = 149] 19:51:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7feb3d9b4400) [pid = 1938] [serial = 447] [outer = (nil)] 19:51:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7feb3d9cc800) [pid = 1938] [serial = 448] [outer = 0x7feb3d9b4400] 19:51:03 INFO - PROCESS | 1938 | 1462157463617 Marionette DEBUG loaded listener.js 19:51:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7feb3db02800) [pid = 1938] [serial = 449] [outer = 0x7feb3d9b4400] 19:51:04 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:04 INFO - PROCESS | 1938 | 1462157464863 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]]]}] 19:51:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:51:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 2037ms 19:51:04 INFO - PROCESS | 1938 | 1462157464902 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 19:51:04 INFO - PROCESS | 1938 | 1462157464908 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 19:51:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:51:04 INFO - PROCESS | 1938 | 1462157464920 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:51:04 INFO - PROCESS | 1938 | 1462157464927 Marionette TRACE conn4 <- [1,570,null,{}] 19:51:04 INFO - PROCESS | 1938 | 1462157464945 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}] 19:51:05 INFO - PROCESS | 1938 | 1462157465199 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 19:51:05 INFO - PROCESS | 1938 | 1462157465427 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb55e28000 == 71 [pid = 1938] [id = 150] 19:51:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7feb3db0cc00) [pid = 1938] [serial = 450] [outer = (nil)] 19:51:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7feb3fdef000) [pid = 1938] [serial = 451] [outer = 0x7feb3db0cc00] 19:51:05 INFO - PROCESS | 1938 | 1462157465508 Marionette DEBUG loaded listener.js 19:51:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7feb4170a800) [pid = 1938] [serial = 452] [outer = 0x7feb3db0cc00] 19:51:06 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:06 INFO - PROCESS | 1938 | 1462157466375 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]]]}] 19:51:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:51:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1494ms 19:51:06 INFO - PROCESS | 1938 | 1462157466413 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 19:51:06 INFO - PROCESS | 1938 | 1462157466419 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 19:51:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:51:06 INFO - PROCESS | 1938 | 1462157466427 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:51:06 INFO - PROCESS | 1938 | 1462157466431 Marionette TRACE conn4 <- [1,574,null,{}] 19:51:06 INFO - PROCESS | 1938 | 1462157466437 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}] 19:51:06 INFO - PROCESS | 1938 | 1462157466636 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 19:51:06 INFO - PROCESS | 1938 | 1462157466795 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59b12800 == 72 [pid = 1938] [id = 151] 19:51:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7feb3e1e8c00) [pid = 1938] [serial = 453] [outer = (nil)] 19:51:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7feb46430800) [pid = 1938] [serial = 454] [outer = 0x7feb3e1e8c00] 19:51:06 INFO - PROCESS | 1938 | 1462157466870 Marionette DEBUG loaded listener.js 19:51:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7feb470bbc00) [pid = 1938] [serial = 455] [outer = 0x7feb3e1e8c00] 19:51:07 INFO - PROCESS | 1938 | 1462157467791 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]]]}] 19:51:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:51:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1434ms 19:51:07 INFO - PROCESS | 1938 | 1462157467862 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 19:51:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:51:07 INFO - PROCESS | 1938 | 1462157467867 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 19:51:07 INFO - PROCESS | 1938 | 1462157467874 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:51:07 INFO - PROCESS | 1938 | 1462157467878 Marionette TRACE conn4 <- [1,578,null,{}] 19:51:07 INFO - PROCESS | 1938 | 1462157467885 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}] 19:51:08 INFO - PROCESS | 1938 | 1462157468111 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 19:51:08 INFO - PROCESS | 1938 | 1462157468267 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59c34800 == 73 [pid = 1938] [id = 152] 19:51:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb38698c00) [pid = 1938] [serial = 456] [outer = (nil)] 19:51:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb478abc00) [pid = 1938] [serial = 457] [outer = 0x7feb38698c00] 19:51:08 INFO - PROCESS | 1938 | 1462157468342 Marionette DEBUG loaded listener.js 19:51:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb479ca800) [pid = 1938] [serial = 458] [outer = 0x7feb38698c00] 19:51:09 INFO - PROCESS | 1938 | 1462157469283 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]]]}] 19:51:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:51:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1483ms 19:51:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:51:09 INFO - PROCESS | 1938 | 1462157469357 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 19:51:09 INFO - PROCESS | 1938 | 1462157469360 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 19:51:09 INFO - PROCESS | 1938 | 1462157469368 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:51:09 INFO - PROCESS | 1938 | 1462157469370 Marionette TRACE conn4 <- [1,582,null,{}] 19:51:09 INFO - PROCESS | 1938 | 1462157469377 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}] 19:51:09 INFO - PROCESS | 1938 | 1462157469623 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 19:51:09 INFO - PROCESS | 1938 | 1462157469832 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5cdc1800 == 74 [pid = 1938] [id = 153] 19:51:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb4872e800) [pid = 1938] [serial = 459] [outer = (nil)] 19:51:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb499d4000) [pid = 1938] [serial = 460] [outer = 0x7feb4872e800] 19:51:09 INFO - PROCESS | 1938 | 1462157469960 Marionette DEBUG loaded listener.js 19:51:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb54c11c00) [pid = 1938] [serial = 461] [outer = 0x7feb4872e800] 19:51:10 INFO - PROCESS | 1938 | 1462157470812 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]]]}] 19:51:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:51:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1481ms 19:51:10 INFO - PROCESS | 1938 | 1462157470848 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 19:51:10 INFO - PROCESS | 1938 | 1462157470852 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 19:51:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:51:10 INFO - PROCESS | 1938 | 1462157470860 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:51:10 INFO - PROCESS | 1938 | 1462157470863 Marionette TRACE conn4 <- [1,586,null,{}] 19:51:10 INFO - PROCESS | 1938 | 1462157470870 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}] 19:51:11 INFO - PROCESS | 1938 | 1462157471056 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 19:51:11 INFO - PROCESS | 1938 | 1462157471217 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38011800 == 75 [pid = 1938] [id = 154] 19:51:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb48bd0400) [pid = 1938] [serial = 462] [outer = (nil)] 19:51:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb55154c00) [pid = 1938] [serial = 463] [outer = 0x7feb48bd0400] 19:51:11 INFO - PROCESS | 1938 | 1462157471304 Marionette DEBUG loaded listener.js 19:51:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb56323800) [pid = 1938] [serial = 464] [outer = 0x7feb48bd0400] 19:51:11 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:12 INFO - PROCESS | 1938 | 1462157472214 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]]]}] 19:51:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:51:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1440ms 19:51:12 INFO - PROCESS | 1938 | 1462157472301 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 19:51:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:51:12 INFO - PROCESS | 1938 | 1462157472305 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 19:51:12 INFO - PROCESS | 1938 | 1462157472312 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:51:12 INFO - PROCESS | 1938 | 1462157472316 Marionette TRACE conn4 <- [1,590,null,{}] 19:51:12 INFO - PROCESS | 1938 | 1462157472322 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}] 19:51:12 INFO - PROCESS | 1938 | 1462157472549 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 19:51:13 INFO - PROCESS | 1938 | 1462157473028 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c422000 == 76 [pid = 1938] [id = 155] 19:51:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb36d05c00) [pid = 1938] [serial = 465] [outer = (nil)] 19:51:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb37067800) [pid = 1938] [serial = 466] [outer = 0x7feb36d05c00] 19:51:13 INFO - PROCESS | 1938 | 1462157473145 Marionette DEBUG loaded listener.js 19:51:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb37c0e800) [pid = 1938] [serial = 467] [outer = 0x7feb36d05c00] 19:51:14 INFO - PROCESS | 1938 | 1462157474303 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]]]}] 19:51:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:51:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 2037ms 19:51:14 INFO - PROCESS | 1938 | 1462157474352 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 19:51:14 INFO - PROCESS | 1938 | 1462157474359 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 19:51:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:51:14 INFO - PROCESS | 1938 | 1462157474368 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:51:14 INFO - PROCESS | 1938 | 1462157474374 Marionette TRACE conn4 <- [1,594,null,{}] 19:51:14 INFO - PROCESS | 1938 | 1462157474382 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}] 19:51:14 INFO - PROCESS | 1938 | 1462157474573 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 19:51:14 INFO - PROCESS | 1938 | 1462157474745 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36ebe000 == 77 [pid = 1938] [id = 156] 19:51:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb36d08000) [pid = 1938] [serial = 468] [outer = (nil)] 19:51:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb3868c800) [pid = 1938] [serial = 469] [outer = 0x7feb36d08000] 19:51:14 INFO - PROCESS | 1938 | 1462157474820 Marionette DEBUG loaded listener.js 19:51:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb3c217000) [pid = 1938] [serial = 470] [outer = 0x7feb36d08000] 19:51:15 INFO - PROCESS | 1938 | 1462157475952 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]]]}] 19:51:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4afad000 == 76 [pid = 1938] [id = 146] 19:51:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48e43800 == 75 [pid = 1938] [id = 145] 19:51:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47371800 == 74 [pid = 1938] [id = 144] 19:51:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:51:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1686ms 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb3db04400) [pid = 1938] [serial = 351] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb4154f000) [pid = 1938] [serial = 354] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb479d1800) [pid = 1938] [serial = 357] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3d9cd400) [pid = 1938] [serial = 360] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb3dcb6800) [pid = 1938] [serial = 363] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb479cd400) [pid = 1938] [serial = 366] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb41580c00) [pid = 1938] [serial = 393] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb415da800 == 73 [pid = 1938] [id = 143] 19:51:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38606800 == 72 [pid = 1938] [id = 142] 19:51:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37adc800 == 71 [pid = 1938] [id = 141] 19:51:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb36fcd800 == 70 [pid = 1938] [id = 140] 19:51:16 INFO - PROCESS | 1938 | 1462157476088 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 19:51:16 INFO - PROCESS | 1938 | 1462157476095 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 19:51:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:51:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb36ec1000 == 69 [pid = 1938] [id = 132] 19:51:16 INFO - PROCESS | 1938 | 1462157476120 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:51:16 INFO - PROCESS | 1938 | 1462157476122 Marionette TRACE conn4 <- [1,598,null,{}] 19:51:16 INFO - PROCESS | 1938 | 1462157476130 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}] 19:51:16 INFO - PROCESS | 1938 | 1462157476331 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb3c21e800) [pid = 1938] [serial = 381] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb3fac8800) [pid = 1938] [serial = 382] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb4170ec00) [pid = 1938] [serial = 378] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb470b7000) [pid = 1938] [serial = 379] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb3db0d400) [pid = 1938] [serial = 373] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb3d9bec00) [pid = 1938] [serial = 372] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb3f0f9400) [pid = 1938] [serial = 376] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7feb3e20fc00) [pid = 1938] [serial = 375] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7feb3869a400) [pid = 1938] [serial = 369] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7feb479d2800) [pid = 1938] [serial = 387] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7feb3d9b6800) [pid = 1938] [serial = 390] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7feb3fc3e000) [pid = 1938] [serial = 391] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7feb478afc00) [pid = 1938] [serial = 384] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7feb478b4c00) [pid = 1938] [serial = 385] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7feb48c0fc00) [pid = 1938] [serial = 388] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1938 | 1462157476593 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37ace800 == 70 [pid = 1938] [id = 157] 19:51:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7feb3d352400) [pid = 1938] [serial = 471] [outer = (nil)] 19:51:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7feb3d9bec00) [pid = 1938] [serial = 472] [outer = 0x7feb3d352400] 19:51:16 INFO - PROCESS | 1938 | 1462157476662 Marionette DEBUG loaded listener.js 19:51:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7feb3da08800) [pid = 1938] [serial = 473] [outer = 0x7feb3d352400] 19:51:17 INFO - PROCESS | 1938 | 1462157477379 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]]]}] 19:51:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:51:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1290ms 19:51:17 INFO - PROCESS | 1938 | 1462157477398 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 19:51:17 INFO - PROCESS | 1938 | 1462157477401 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 19:51:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:51:17 INFO - PROCESS | 1938 | 1462157477416 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:51:17 INFO - PROCESS | 1938 | 1462157477425 Marionette TRACE conn4 <- [1,602,null,{}] 19:51:17 INFO - PROCESS | 1938 | 1462157477434 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}] 19:51:17 INFO - PROCESS | 1938 | 1462157477618 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 19:51:17 INFO - PROCESS | 1938 | 1462157477741 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb40bd7800 == 71 [pid = 1938] [id = 158] 19:51:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7feb3d9b6800) [pid = 1938] [serial = 474] [outer = (nil)] 19:51:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7feb3dcbe400) [pid = 1938] [serial = 475] [outer = 0x7feb3d9b6800] 19:51:17 INFO - PROCESS | 1938 | 1462157477804 Marionette DEBUG loaded listener.js 19:51:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7feb3fc3b400) [pid = 1938] [serial = 476] [outer = 0x7feb3d9b6800] 19:51:18 INFO - PROCESS | 1938 | 1462157478565 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]]]}] 19:51:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:51:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1198ms 19:51:18 INFO - PROCESS | 1938 | 1462157478623 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 19:51:18 INFO - PROCESS | 1938 | 1462157478627 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 19:51:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:51:18 INFO - PROCESS | 1938 | 1462157478645 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:51:18 INFO - PROCESS | 1938 | 1462157478650 Marionette TRACE conn4 <- [1,606,null,{}] 19:51:18 INFO - PROCESS | 1938 | 1462157478663 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}] 19:51:18 INFO - PROCESS | 1938 | 1462157478874 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 19:51:18 INFO - PROCESS | 1938 | 1462157478898 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4751a000 == 72 [pid = 1938] [id = 159] 19:51:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7feb3d9c3800) [pid = 1938] [serial = 477] [outer = (nil)] 19:51:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb4158b000) [pid = 1938] [serial = 478] [outer = 0x7feb3d9c3800] 19:51:18 INFO - PROCESS | 1938 | 1462157478962 Marionette DEBUG loaded listener.js 19:51:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb4173fc00) [pid = 1938] [serial = 479] [outer = 0x7feb3d9c3800] 19:51:19 INFO - PROCESS | 1938 | 1462157479875 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]]]}] 19:51:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:51:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1292ms 19:51:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:51:19 INFO - PROCESS | 1938 | 1462157479950 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 19:51:19 INFO - PROCESS | 1938 | 1462157479953 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 19:51:19 INFO - PROCESS | 1938 | 1462157479960 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:51:19 INFO - PROCESS | 1938 | 1462157479963 Marionette TRACE conn4 <- [1,610,null,{}] 19:51:19 INFO - PROCESS | 1938 | 1462157479969 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}] 19:51:20 INFO - PROCESS | 1938 | 1462157480200 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 19:51:20 INFO - PROCESS | 1938 | 1462157480227 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb49115800 == 73 [pid = 1938] [id = 160] 19:51:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb4739bc00) [pid = 1938] [serial = 480] [outer = (nil)] 19:51:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb478af400) [pid = 1938] [serial = 481] [outer = 0x7feb4739bc00] 19:51:20 INFO - PROCESS | 1938 | 1462157480306 Marionette DEBUG loaded listener.js 19:51:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb47956c00) [pid = 1938] [serial = 482] [outer = 0x7feb4739bc00] 19:51:21 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb3d9bb000) [pid = 1938] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:51:21 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb470bb800) [pid = 1938] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:51:21 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb4170d400) [pid = 1938] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:51:21 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb3fac7800) [pid = 1938] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:51:21 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7feb3d9ccc00) [pid = 1938] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:51:21 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7feb3c217800) [pid = 1938] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:51:21 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7feb37981c00) [pid = 1938] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:51:21 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7feb36d0b800) [pid = 1938] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:51:21 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7feb3d9ba800) [pid = 1938] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:51:21 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7feb3c219c00) [pid = 1938] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:51:21 INFO - PROCESS | 1938 | 1462157481422 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]]]}] 19:51:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:51:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1532ms 19:51:21 INFO - PROCESS | 1938 | 1462157481491 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 19:51:21 INFO - PROCESS | 1938 | 1462157481495 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 19:51:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:51:21 INFO - PROCESS | 1938 | 1462157481501 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:51:21 INFO - PROCESS | 1938 | 1462157481504 Marionette TRACE conn4 <- [1,614,null,{}] 19:51:21 INFO - PROCESS | 1938 | 1462157481510 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}] 19:51:21 INFO - PROCESS | 1938 | 1462157481743 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 19:51:21 INFO - PROCESS | 1938 | 1462157481759 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3f04a000 == 74 [pid = 1938] [id = 161] 19:51:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7feb3d9ccc00) [pid = 1938] [serial = 483] [outer = (nil)] 19:51:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7feb47956800) [pid = 1938] [serial = 484] [outer = 0x7feb3d9ccc00] 19:51:21 INFO - PROCESS | 1938 | 1462157481828 Marionette DEBUG loaded listener.js 19:51:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7feb4874fc00) [pid = 1938] [serial = 485] [outer = 0x7feb3d9ccc00] 19:51:22 INFO - PROCESS | 1938 | 1462157482600 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]]]}] 19:51:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:51:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1135ms 19:51:22 INFO - PROCESS | 1938 | 1462157482637 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 19:51:22 INFO - PROCESS | 1938 | 1462157482642 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 19:51:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:51:22 INFO - PROCESS | 1938 | 1462157482649 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:51:22 INFO - PROCESS | 1938 | 1462157482654 Marionette TRACE conn4 <- [1,618,null,{}] 19:51:22 INFO - PROCESS | 1938 | 1462157482660 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}] 19:51:22 INFO - PROCESS | 1938 | 1462157482828 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 19:51:22 INFO - PROCESS | 1938 | 1462157482844 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e3d000 == 75 [pid = 1938] [id = 162] 19:51:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7feb3792d000) [pid = 1938] [serial = 486] [outer = (nil)] 19:51:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7feb496cc800) [pid = 1938] [serial = 487] [outer = 0x7feb3792d000] 19:51:22 INFO - PROCESS | 1938 | 1462157482910 Marionette DEBUG loaded listener.js 19:51:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb4f036400) [pid = 1938] [serial = 488] [outer = 0x7feb3792d000] 19:51:24 INFO - PROCESS | 1938 | 1462157484024 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]]]}] 19:51:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:51:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1436ms 19:51:24 INFO - PROCESS | 1938 | 1462157484087 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 19:51:24 INFO - PROCESS | 1938 | 1462157484096 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 19:51:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:51:24 INFO - PROCESS | 1938 | 1462157484105 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:51:24 INFO - PROCESS | 1938 | 1462157484113 Marionette TRACE conn4 <- [1,622,null,{}] 19:51:24 INFO - PROCESS | 1938 | 1462157484122 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}] 19:51:24 INFO - PROCESS | 1938 | 1462157484363 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 19:51:24 INFO - PROCESS | 1938 | 1462157484573 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38a49000 == 76 [pid = 1938] [id = 163] 19:51:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb37c89400) [pid = 1938] [serial = 489] [outer = (nil)] 19:51:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb3c215c00) [pid = 1938] [serial = 490] [outer = 0x7feb37c89400] 19:51:24 INFO - PROCESS | 1938 | 1462157484729 Marionette DEBUG loaded listener.js 19:51:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb3d34bc00) [pid = 1938] [serial = 491] [outer = 0x7feb37c89400] 19:51:25 INFO - PROCESS | 1938 | 1462157485664 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]]]}] 19:51:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:51:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1591ms 19:51:25 INFO - PROCESS | 1938 | 1462157485697 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 19:51:25 INFO - PROCESS | 1938 | 1462157485707 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 19:51:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:51:25 INFO - PROCESS | 1938 | 1462157485719 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:51:25 INFO - PROCESS | 1938 | 1462157485722 Marionette TRACE conn4 <- [1,626,null,{}] 19:51:25 INFO - PROCESS | 1938 | 1462157485730 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}] 19:51:25 INFO - PROCESS | 1938 | 1462157485937 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 19:51:26 INFO - PROCESS | 1938 | 1462157486183 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48e4e000 == 77 [pid = 1938] [id = 164] 19:51:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb3d9c3c00) [pid = 1938] [serial = 492] [outer = (nil)] 19:51:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb3e112000) [pid = 1938] [serial = 493] [outer = 0x7feb3d9c3c00] 19:51:26 INFO - PROCESS | 1938 | 1462157486308 Marionette DEBUG loaded listener.js 19:51:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb3fc3cc00) [pid = 1938] [serial = 494] [outer = 0x7feb3d9c3c00] 19:51:27 INFO - PROCESS | 1938 | 1462157487250 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]]]}] 19:51:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:51:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1592ms 19:51:27 INFO - PROCESS | 1938 | 1462157487311 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 19:51:27 INFO - PROCESS | 1938 | 1462157487314 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 19:51:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:51:27 INFO - PROCESS | 1938 | 1462157487323 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:51:27 INFO - PROCESS | 1938 | 1462157487329 Marionette TRACE conn4 <- [1,630,null,{}] 19:51:27 INFO - PROCESS | 1938 | 1462157487347 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}] 19:51:27 INFO - PROCESS | 1938 | 1462157487593 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 19:51:27 INFO - PROCESS | 1938 | 1462157487802 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59b13000 == 78 [pid = 1938] [id = 165] 19:51:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb4178ec00) [pid = 1938] [serial = 495] [outer = (nil)] 19:51:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb47950400) [pid = 1938] [serial = 496] [outer = 0x7feb4178ec00] 19:51:27 INFO - PROCESS | 1938 | 1462157487931 Marionette DEBUG loaded listener.js 19:51:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb479cac00) [pid = 1938] [serial = 497] [outer = 0x7feb4178ec00] 19:51:28 INFO - PROCESS | 1938 | 1462157488796 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]]]}] 19:51:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:51:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1537ms 19:51:28 INFO - PROCESS | 1938 | 1462157488861 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 19:51:28 INFO - PROCESS | 1938 | 1462157488866 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 19:51:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:51:28 INFO - PROCESS | 1938 | 1462157488872 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:51:28 INFO - PROCESS | 1938 | 1462157488876 Marionette TRACE conn4 <- [1,634,null,{}] 19:51:28 INFO - PROCESS | 1938 | 1462157488883 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}] 19:51:29 INFO - PROCESS | 1938 | 1462157489109 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 19:51:29 INFO - PROCESS | 1938 | 1462157489269 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5c094800 == 79 [pid = 1938] [id = 166] 19:51:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb478aa400) [pid = 1938] [serial = 498] [outer = (nil)] 19:51:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb496c4c00) [pid = 1938] [serial = 499] [outer = 0x7feb478aa400] 19:51:29 INFO - PROCESS | 1938 | 1462157489351 Marionette DEBUG loaded listener.js 19:51:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb54f2d400) [pid = 1938] [serial = 500] [outer = 0x7feb478aa400] 19:51:29 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:30 INFO - PROCESS | 1938 | 1462157490236 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]]]}] 19:51:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:51:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1432ms 19:51:30 INFO - PROCESS | 1938 | 1462157490305 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 19:51:30 INFO - PROCESS | 1938 | 1462157490309 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 19:51:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:51:30 INFO - PROCESS | 1938 | 1462157490317 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:51:30 INFO - PROCESS | 1938 | 1462157490322 Marionette TRACE conn4 <- [1,638,null,{}] 19:51:30 INFO - PROCESS | 1938 | 1462157490328 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}] 19:51:30 INFO - PROCESS | 1938 | 1462157490536 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 19:51:30 INFO - PROCESS | 1938 | 1462157490696 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d292000 == 80 [pid = 1938] [id = 167] 19:51:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb479d4000) [pid = 1938] [serial = 501] [outer = (nil)] 19:51:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb5632ac00) [pid = 1938] [serial = 502] [outer = 0x7feb479d4000] 19:51:30 INFO - PROCESS | 1938 | 1462157490774 Marionette DEBUG loaded listener.js 19:51:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb5828d000) [pid = 1938] [serial = 503] [outer = 0x7feb479d4000] 19:51:31 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:31 INFO - PROCESS | 1938 | 1462157491733 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]]]}] 19:51:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:51:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1488ms 19:51:31 INFO - PROCESS | 1938 | 1462157491805 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 19:51:31 INFO - PROCESS | 1938 | 1462157491810 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 19:51:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:51:31 INFO - PROCESS | 1938 | 1462157491816 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:51:31 INFO - PROCESS | 1938 | 1462157491821 Marionette TRACE conn4 <- [1,642,null,{}] 19:51:31 INFO - PROCESS | 1938 | 1462157491827 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}] 19:51:32 INFO - PROCESS | 1938 | 1462157492081 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 19:51:32 INFO - PROCESS | 1938 | 1462157492292 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dbc5800 == 81 [pid = 1938] [id = 168] 19:51:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb35aba400) [pid = 1938] [serial = 504] [outer = (nil)] 19:51:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb35ac1800) [pid = 1938] [serial = 505] [outer = 0x7feb35aba400] 19:51:32 INFO - PROCESS | 1938 | 1462157492389 Marionette DEBUG loaded listener.js 19:51:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb59698c00) [pid = 1938] [serial = 506] [outer = 0x7feb35aba400] 19:51:33 INFO - PROCESS | 1938 | 1462157493244 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]]]}] 19:51:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:51:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1483ms 19:51:33 INFO - PROCESS | 1938 | 1462157493301 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 19:51:33 INFO - PROCESS | 1938 | 1462157493304 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 19:51:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:51:33 INFO - PROCESS | 1938 | 1462157493312 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:51:33 INFO - PROCESS | 1938 | 1462157493316 Marionette TRACE conn4 <- [1,646,null,{}] 19:51:33 INFO - PROCESS | 1938 | 1462157493323 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}] 19:51:33 INFO - PROCESS | 1938 | 1462157493516 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 19:51:33 INFO - PROCESS | 1938 | 1462157493677 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb41779000 == 82 [pid = 1938] [id = 169] 19:51:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb35abc800) [pid = 1938] [serial = 507] [outer = (nil)] 19:51:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb3e47c800) [pid = 1938] [serial = 508] [outer = 0x7feb35abc800] 19:51:33 INFO - PROCESS | 1938 | 1462157493759 Marionette DEBUG loaded listener.js 19:51:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb3e481800) [pid = 1938] [serial = 509] [outer = 0x7feb35abc800] 19:51:34 INFO - PROCESS | 1938 | 1462157494655 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]]]}] 19:51:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:51:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1390ms 19:51:34 INFO - PROCESS | 1938 | 1462157494703 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 19:51:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:51:34 INFO - PROCESS | 1938 | 1462157494708 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 19:51:34 INFO - PROCESS | 1938 | 1462157494715 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:51:34 INFO - PROCESS | 1938 | 1462157494718 Marionette TRACE conn4 <- [1,650,null,{}] 19:51:34 INFO - PROCESS | 1938 | 1462157494725 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}] 19:51:34 INFO - PROCESS | 1938 | 1462157494933 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 19:51:35 INFO - PROCESS | 1938 | 1462157495096 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb35ae8000 == 83 [pid = 1938] [id = 170] 19:51:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb3792bc00) [pid = 1938] [serial = 510] [outer = (nil)] 19:51:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb37c8e800) [pid = 1938] [serial = 511] [outer = 0x7feb3792bc00] 19:51:35 INFO - PROCESS | 1938 | 1462157495174 Marionette DEBUG loaded listener.js 19:51:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb37f96400) [pid = 1938] [serial = 512] [outer = 0x7feb3792bc00] 19:51:36 INFO - PROCESS | 1938 | 1462157496057 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]]]}] 19:51:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:51:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1380ms 19:51:36 INFO - PROCESS | 1938 | 1462157496096 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 19:51:36 INFO - PROCESS | 1938 | 1462157496099 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 19:51:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:51:36 INFO - PROCESS | 1938 | 1462157496107 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:51:36 INFO - PROCESS | 1938 | 1462157496110 Marionette TRACE conn4 <- [1,654,null,{}] 19:51:36 INFO - PROCESS | 1938 | 1462157496117 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}] 19:51:36 INFO - PROCESS | 1938 | 1462157496316 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 19:51:36 INFO - PROCESS | 1938 | 1462157496489 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38a40000 == 84 [pid = 1938] [id = 171] 19:51:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb35abec00) [pid = 1938] [serial = 513] [outer = (nil)] 19:51:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb36d0f000) [pid = 1938] [serial = 514] [outer = 0x7feb35abec00] 19:51:36 INFO - PROCESS | 1938 | 1462157496561 Marionette DEBUG loaded listener.js 19:51:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb3d9b2000) [pid = 1938] [serial = 515] [outer = 0x7feb35abec00] 19:51:37 INFO - PROCESS | 1938 | 1462157497936 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]]]}] 19:51:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:51:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1884ms 19:51:37 INFO - PROCESS | 1938 | 1462157497992 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 19:51:38 INFO - PROCESS | 1938 | 1462157497999 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 19:51:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:51:38 INFO - PROCESS | 1938 | 1462157498007 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:51:38 INFO - PROCESS | 1938 | 1462157498014 Marionette TRACE conn4 <- [1,658,null,{}] 19:51:38 INFO - PROCESS | 1938 | 1462157498021 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}] 19:51:38 INFO - PROCESS | 1938 | 1462157498213 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 19:51:38 INFO - PROCESS | 1938 | 1462157498393 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38a58800 == 85 [pid = 1938] [id = 172] 19:51:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb36d03c00) [pid = 1938] [serial = 516] [outer = (nil)] 19:51:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb3792b400) [pid = 1938] [serial = 517] [outer = 0x7feb36d03c00] 19:51:38 INFO - PROCESS | 1938 | 1462157498467 Marionette DEBUG loaded listener.js 19:51:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb37c89800) [pid = 1938] [serial = 518] [outer = 0x7feb36d03c00] 19:51:39 INFO - PROCESS | 1938 | 1462157499653 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]]]}] 19:51:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:51:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1685ms 19:51:39 INFO - PROCESS | 1938 | 1462157499693 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 19:51:39 INFO - PROCESS | 1938 | 1462157499702 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 19:51:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:51:39 INFO - PROCESS | 1938 | 1462157499715 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:51:39 INFO - PROCESS | 1938 | 1462157499718 Marionette TRACE conn4 <- [1,662,null,{}] 19:51:39 INFO - PROCESS | 1938 | 1462157499726 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}] 19:51:39 INFO - PROCESS | 1938 | 1462157499931 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 19:51:40 INFO - PROCESS | 1938 | 1462157500141 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37bca000 == 86 [pid = 1938] [id = 173] 19:51:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb38699800) [pid = 1938] [serial = 519] [outer = (nil)] 19:51:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb3da0b800) [pid = 1938] [serial = 520] [outer = 0x7feb38699800] 19:51:40 INFO - PROCESS | 1938 | 1462157500231 Marionette DEBUG loaded listener.js 19:51:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb3db08000) [pid = 1938] [serial = 521] [outer = 0x7feb38699800] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c412800 == 85 [pid = 1938] [id = 118] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54e34800 == 84 [pid = 1938] [id = 119] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb42aa0800 == 83 [pid = 1938] [id = 117] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59bad000 == 82 [pid = 1938] [id = 109] 19:51:40 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb3d348400) [pid = 1938] [serial = 408] [outer = (nil)] [url = about:blank] 19:51:40 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb55dcf400) [pid = 1938] [serial = 411] [outer = (nil)] [url = about:blank] 19:51:40 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb36175000) [pid = 1938] [serial = 414] [outer = (nil)] [url = about:blank] 19:51:40 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb3596bc00) [pid = 1938] [serial = 418] [outer = (nil)] [url = about:blank] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3f04a000 == 81 [pid = 1938] [id = 161] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb49115800 == 80 [pid = 1938] [id = 160] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4751a000 == 79 [pid = 1938] [id = 159] 19:51:40 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb40bd7800 == 78 [pid = 1938] [id = 158] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37ace800 == 77 [pid = 1938] [id = 157] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb36ebe000 == 76 [pid = 1938] [id = 156] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c422000 == 75 [pid = 1938] [id = 155] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb55e28000 == 74 [pid = 1938] [id = 150] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47d11000 == 73 [pid = 1938] [id = 149] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5c8000 == 72 [pid = 1938] [id = 148] 19:51:40 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54e29000 == 71 [pid = 1938] [id = 147] 19:51:41 INFO - PROCESS | 1938 | 1462157501135 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]]]}] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb5828ac00) [pid = 1938] [serial = 337] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb58264800) [pid = 1938] [serial = 334] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb470b5800) [pid = 1938] [serial = 349] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb48bca800) [pid = 1938] [serial = 229] [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.] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb41589800) [pid = 1938] [serial = 437] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb3efaec00) [pid = 1938] [serial = 434] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb3e10b400) [pid = 1938] [serial = 433] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb41543800) [pid = 1938] [serial = 439] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb41795c00) [pid = 1938] [serial = 440] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb3fc45000) [pid = 1938] [serial = 436] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb3dcb2000) [pid = 1938] [serial = 430] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb3dcbe800) [pid = 1938] [serial = 431] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb49b30000) [pid = 1938] [serial = 402] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb3d350800) [pid = 1938] [serial = 427] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb3d9cb400) [pid = 1938] [serial = 428] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb38698800) [pid = 1938] [serial = 425] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb3797dc00) [pid = 1938] [serial = 424] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb46427000) [pid = 1938] [serial = 399] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3706e800) [pid = 1938] [serial = 405] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb37984400) [pid = 1938] [serial = 422] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb3706a400) [pid = 1938] [serial = 421] [outer = (nil)] [url = about:blank] 19:51:41 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb38691000) [pid = 1938] [serial = 396] [outer = (nil)] [url = about:blank] 19:51:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:51:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1485ms 19:51:41 INFO - PROCESS | 1938 | 1462157501200 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 19:51:41 INFO - PROCESS | 1938 | 1462157501204 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 19:51:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:51:41 INFO - PROCESS | 1938 | 1462157501211 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:51:41 INFO - PROCESS | 1938 | 1462157501217 Marionette TRACE conn4 <- [1,666,null,{}] 19:51:41 INFO - PROCESS | 1938 | 1462157501234 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}] 19:51:41 INFO - PROCESS | 1938 | 1462157501422 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 19:51:41 INFO - PROCESS | 1938 | 1462157501558 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3821a800 == 72 [pid = 1938] [id = 174] 19:51:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb3868f800) [pid = 1938] [serial = 522] [outer = (nil)] 19:51:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb3e114c00) [pid = 1938] [serial = 523] [outer = 0x7feb3868f800] 19:51:41 INFO - PROCESS | 1938 | 1462157501632 Marionette DEBUG loaded listener.js 19:51:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb3e206800) [pid = 1938] [serial = 524] [outer = 0x7feb3868f800] 19:51:42 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:42 INFO - PROCESS | 1938 | 1462157502450 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]]]}] 19:51:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:51:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1294ms 19:51:42 INFO - PROCESS | 1938 | 1462157502508 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 19:51:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:51:42 INFO - PROCESS | 1938 | 1462157502517 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 19:51:42 INFO - PROCESS | 1938 | 1462157502534 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:51:42 INFO - PROCESS | 1938 | 1462157502540 Marionette TRACE conn4 <- [1,670,null,{}] 19:51:42 INFO - PROCESS | 1938 | 1462157502555 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}] 19:51:42 INFO - PROCESS | 1938 | 1462157502769 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 19:51:42 INFO - PROCESS | 1938 | 1462157502899 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dcd8000 == 73 [pid = 1938] [id = 175] 19:51:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb3d34f800) [pid = 1938] [serial = 525] [outer = (nil)] 19:51:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb3e465000) [pid = 1938] [serial = 526] [outer = 0x7feb3d34f800] 19:51:42 INFO - PROCESS | 1938 | 1462157502967 Marionette DEBUG loaded listener.js 19:51:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb3e46a400) [pid = 1938] [serial = 527] [outer = 0x7feb3d34f800] 19:51:43 INFO - PROCESS | 1938 | 1462157503763 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]]]}] 19:51:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:51:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1298ms 19:51:43 INFO - PROCESS | 1938 | 1462157503830 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 19:51:43 INFO - PROCESS | 1938 | 1462157503833 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 19:51:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:51:43 INFO - PROCESS | 1938 | 1462157503846 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:51:43 INFO - PROCESS | 1938 | 1462157503849 Marionette TRACE conn4 <- [1,674,null,{}] 19:51:43 INFO - PROCESS | 1938 | 1462157503856 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}] 19:51:44 INFO - PROCESS | 1938 | 1462157504092 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 19:51:44 INFO - PROCESS | 1938 | 1462157504121 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb41784000 == 74 [pid = 1938] [id = 176] 19:51:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb3e466800) [pid = 1938] [serial = 528] [outer = (nil)] 19:51:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb3e478400) [pid = 1938] [serial = 529] [outer = 0x7feb3e466800] 19:51:44 INFO - PROCESS | 1938 | 1462157504189 Marionette DEBUG loaded listener.js 19:51:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb3e481c00) [pid = 1938] [serial = 530] [outer = 0x7feb3e466800] 19:51:44 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:45 INFO - PROCESS | 1938 | 1462157505112 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]]]}] 19:51:45 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 19:51:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1280ms 19:51:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:51:45 INFO - PROCESS | 1938 | 1462157505127 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 19:51:45 INFO - PROCESS | 1938 | 1462157505129 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 19:51:45 INFO - PROCESS | 1938 | 1462157505136 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:51:45 INFO - PROCESS | 1938 | 1462157505139 Marionette TRACE conn4 <- [1,678,null,{}] 19:51:45 INFO - PROCESS | 1938 | 1462157505153 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}] 19:51:45 INFO - PROCESS | 1938 | 1462157505747 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 19:51:45 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb3d9ccc00) [pid = 1938] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:51:45 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb3d9c3800) [pid = 1938] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:51:45 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb36d02c00) [pid = 1938] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:51:45 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb4739bc00) [pid = 1938] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:51:45 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb36d08000) [pid = 1938] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:51:45 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3d352400) [pid = 1938] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:51:45 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb37063800) [pid = 1938] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:51:45 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb36d05c00) [pid = 1938] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:51:45 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb3d9b6800) [pid = 1938] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:51:45 INFO - PROCESS | 1938 | 1462157505891 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37ad2000 == 75 [pid = 1938] [id = 177] 19:51:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb36d02c00) [pid = 1938] [serial = 531] [outer = (nil)] 19:51:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb3706b400) [pid = 1938] [serial = 532] [outer = 0x7feb36d02c00] 19:51:45 INFO - PROCESS | 1938 | 1462157505960 Marionette DEBUG loaded listener.js 19:51:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb3fc3bc00) [pid = 1938] [serial = 533] [outer = 0x7feb36d02c00] 19:51:46 INFO - PROCESS | 1938 | 1462157506626 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]]]}] 19:51:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:51:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1539ms 19:51:46 INFO - PROCESS | 1938 | 1462157506675 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 19:51:46 INFO - PROCESS | 1938 | 1462157506679 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 19:51:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:51:46 INFO - PROCESS | 1938 | 1462157506692 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:51:46 INFO - PROCESS | 1938 | 1462157506695 Marionette TRACE conn4 <- [1,682,null,{}] 19:51:46 INFO - PROCESS | 1938 | 1462157506704 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}] 19:51:46 INFO - PROCESS | 1938 | 1462157506925 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 19:51:46 INFO - PROCESS | 1938 | 1462157506939 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47bdc800 == 76 [pid = 1938] [id = 178] 19:51:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb36d05c00) [pid = 1938] [serial = 534] [outer = (nil)] 19:51:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb41543800) [pid = 1938] [serial = 535] [outer = 0x7feb36d05c00] 19:51:47 INFO - PROCESS | 1938 | 1462157507105 Marionette DEBUG loaded listener.js 19:51:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb41589000) [pid = 1938] [serial = 536] [outer = 0x7feb36d05c00] 19:51:48 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:48 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:51:48 INFO - PROCESS | 1938 | 1462157508411 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]]]}] 19:51:48 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) 19:51:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1743ms 19:51:48 INFO - PROCESS | 1938 | 1462157508486 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 19:51:48 INFO - PROCESS | 1938 | 1462157508493 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 19:51:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:51:48 INFO - PROCESS | 1938 | 1462157508521 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:51:48 INFO - PROCESS | 1938 | 1462157508528 Marionette TRACE conn4 <- [1,686,null,{}] 19:51:48 INFO - PROCESS | 1938 | 1462157508538 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}] 19:51:48 INFO - PROCESS | 1938 | 1462157508734 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 19:51:48 INFO - PROCESS | 1938 | 1462157508891 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3801d800 == 77 [pid = 1938] [id = 179] 19:51:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb35ab8800) [pid = 1938] [serial = 537] [outer = (nil)] 19:51:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb37c0ac00) [pid = 1938] [serial = 538] [outer = 0x7feb35ab8800] 19:51:48 INFO - PROCESS | 1938 | 1462157508970 Marionette DEBUG loaded listener.js 19:51:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb37f98000) [pid = 1938] [serial = 539] [outer = 0x7feb35ab8800] 19:51:50 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:50 INFO - PROCESS | 1938 | 1462157510430 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]]]}] 19:51:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:51:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1941ms 19:51:50 INFO - PROCESS | 1938 | 1462157510459 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 19:51:50 INFO - PROCESS | 1938 | 1462157510469 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 19:51:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:51:50 INFO - PROCESS | 1938 | 1462157510482 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:51:50 INFO - PROCESS | 1938 | 1462157510485 Marionette TRACE conn4 <- [1,690,null,{}] 19:51:50 INFO - PROCESS | 1938 | 1462157510492 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}] 19:51:50 INFO - PROCESS | 1938 | 1462157510715 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 19:51:50 INFO - PROCESS | 1938 | 1462157510873 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff41800 == 78 [pid = 1938] [id = 180] 19:51:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb37f99400) [pid = 1938] [serial = 540] [outer = (nil)] 19:51:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb3da05000) [pid = 1938] [serial = 541] [outer = 0x7feb37f99400] 19:51:50 INFO - PROCESS | 1938 | 1462157510949 Marionette DEBUG loaded listener.js 19:51:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb3e116c00) [pid = 1938] [serial = 542] [outer = 0x7feb37f99400] 19:51:52 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:52 INFO - PROCESS | 1938 | 1462157512350 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]]]}] 19:51:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:51:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1984ms 19:51:52 INFO - PROCESS | 1938 | 1462157512466 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 19:51:52 INFO - PROCESS | 1938 | 1462157512469 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 19:51:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:51:52 INFO - PROCESS | 1938 | 1462157512479 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:51:52 INFO - PROCESS | 1938 | 1462157512486 Marionette TRACE conn4 <- [1,694,null,{}] 19:51:52 INFO - PROCESS | 1938 | 1462157512504 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}] 19:51:52 INFO - PROCESS | 1938 | 1462157512778 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 19:51:52 INFO - PROCESS | 1938 | 1462157512897 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48ba8000 == 79 [pid = 1938] [id = 181] 19:51:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb3e46e400) [pid = 1938] [serial = 543] [outer = (nil)] 19:51:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb3efb6400) [pid = 1938] [serial = 544] [outer = 0x7feb3e46e400] 19:51:52 INFO - PROCESS | 1938 | 1462157512975 Marionette DEBUG loaded listener.js 19:51:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb3ff26c00) [pid = 1938] [serial = 545] [outer = 0x7feb3e46e400] 19:51:54 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:54 INFO - PROCESS | 1938 | 1462157514293 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]]]}] 19:51:54 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) 19:51:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1857ms 19:51:54 INFO - PROCESS | 1938 | 1462157514336 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 19:51:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:51:54 INFO - PROCESS | 1938 | 1462157514341 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 19:51:54 INFO - PROCESS | 1938 | 1462157514436 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:51:54 INFO - PROCESS | 1938 | 1462157514439 Marionette TRACE conn4 <- [1,698,null,{}] 19:51:54 INFO - PROCESS | 1938 | 1462157514455 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}] 19:51:54 INFO - PROCESS | 1938 | 1462157514651 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 19:51:54 INFO - PROCESS | 1938 | 1462157514839 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4999c800 == 80 [pid = 1938] [id = 182] 19:51:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb3e47a400) [pid = 1938] [serial = 546] [outer = (nil)] 19:51:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb4158d800) [pid = 1938] [serial = 547] [outer = 0x7feb3e47a400] 19:51:55 INFO - PROCESS | 1938 | 1462157515017 Marionette DEBUG loaded listener.js 19:51:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb41797c00) [pid = 1938] [serial = 548] [outer = 0x7feb3e47a400] 19:51:56 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:56 INFO - PROCESS | 1938 | 1462157516369 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]]]}] 19:51:56 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) 19:51:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2036ms 19:51:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:51:56 INFO - PROCESS | 1938 | 1462157516384 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 19:51:56 INFO - PROCESS | 1938 | 1462157516387 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 19:51:56 INFO - PROCESS | 1938 | 1462157516395 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:51:56 INFO - PROCESS | 1938 | 1462157516398 Marionette TRACE conn4 <- [1,702,null,{}] 19:51:56 INFO - PROCESS | 1938 | 1462157516524 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}] 19:51:56 INFO - PROCESS | 1938 | 1462157516784 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 19:51:56 INFO - PROCESS | 1938 | 1462157516904 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38010000 == 81 [pid = 1938] [id = 183] 19:51:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb36d04400) [pid = 1938] [serial = 549] [outer = (nil)] 19:51:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb3d351000) [pid = 1938] [serial = 550] [outer = 0x7feb36d04400] 19:51:56 INFO - PROCESS | 1938 | 1462157516991 Marionette DEBUG loaded listener.js 19:51:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb43e13c00) [pid = 1938] [serial = 551] [outer = 0x7feb36d04400] 19:51:58 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:51:58 INFO - PROCESS | 1938 | 1462157518585 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]]]}] 19:51:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:51:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2211ms 19:51:58 INFO - PROCESS | 1938 | 1462157518606 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 19:51:58 INFO - PROCESS | 1938 | 1462157518613 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 19:51:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:51:58 INFO - PROCESS | 1938 | 1462157518681 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:51:58 INFO - PROCESS | 1938 | 1462157518688 Marionette TRACE conn4 <- [1,706,null,{}] 19:51:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37ad2000 == 80 [pid = 1938] [id = 177] 19:51:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb41784000 == 79 [pid = 1938] [id = 176] 19:51:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3dcd8000 == 78 [pid = 1938] [id = 175] 19:51:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3821a800 == 77 [pid = 1938] [id = 174] 19:51:58 INFO - PROCESS | 1938 | 1462157518829 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}] 19:51:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37bca000 == 76 [pid = 1938] [id = 173] 19:51:58 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38a58800 == 75 [pid = 1938] [id = 172] 19:51:59 INFO - PROCESS | 1938 | 1462157519012 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb478af400) [pid = 1938] [serial = 481] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb47956c00) [pid = 1938] [serial = 482] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb3c217000) [pid = 1938] [serial = 470] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb3868c800) [pid = 1938] [serial = 469] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb499d4000) [pid = 1938] [serial = 460] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb3d9bec00) [pid = 1938] [serial = 472] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb3da08800) [pid = 1938] [serial = 473] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb46424800) [pid = 1938] [serial = 442] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb46432800) [pid = 1938] [serial = 443] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb37c0e800) [pid = 1938] [serial = 467] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb37067800) [pid = 1938] [serial = 466] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb3dcbe400) [pid = 1938] [serial = 475] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb46430800) [pid = 1938] [serial = 454] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb3fdef000) [pid = 1938] [serial = 451] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb37c8bc00) [pid = 1938] [serial = 445] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb3d9cc800) [pid = 1938] [serial = 448] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb478abc00) [pid = 1938] [serial = 457] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb55154c00) [pid = 1938] [serial = 463] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb4874fc00) [pid = 1938] [serial = 485] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb4158b000) [pid = 1938] [serial = 478] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb4173fc00) [pid = 1938] [serial = 479] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb3fc3b400) [pid = 1938] [serial = 476] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb47956800) [pid = 1938] [serial = 484] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb479d0400) [pid = 1938] [serial = 394] [outer = (nil)] [url = about:blank] 19:51:59 INFO - PROCESS | 1938 | 1462157519183 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36fcf800 == 76 [pid = 1938] [id = 184] 19:51:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb37c0e800) [pid = 1938] [serial = 552] [outer = (nil)] 19:51:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb3869ac00) [pid = 1938] [serial = 553] [outer = 0x7feb37c0e800] 19:51:59 INFO - PROCESS | 1938 | 1462157519257 Marionette DEBUG loaded listener.js 19:51:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb3da04000) [pid = 1938] [serial = 554] [outer = 0x7feb37c0e800] 19:52:00 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:00 INFO - PROCESS | 1938 | 1462157520408 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]]]}] 19:52:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:52:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1833ms 19:52:00 INFO - PROCESS | 1938 | 1462157520455 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 19:52:00 INFO - PROCESS | 1938 | 1462157520464 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 19:52:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:52:00 INFO - PROCESS | 1938 | 1462157520477 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:52:00 INFO - PROCESS | 1938 | 1462157520480 Marionette TRACE conn4 <- [1,710,null,{}] 19:52:00 INFO - PROCESS | 1938 | 1462157520498 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}] 19:52:00 INFO - PROCESS | 1938 | 1462157520770 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 19:52:00 INFO - PROCESS | 1938 | 1462157520794 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c418000 == 77 [pid = 1938] [id = 185] 19:52:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb3db05800) [pid = 1938] [serial = 555] [outer = (nil)] 19:52:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb3e1e5000) [pid = 1938] [serial = 556] [outer = 0x7feb3db05800] 19:52:00 INFO - PROCESS | 1938 | 1462157520858 Marionette DEBUG loaded listener.js 19:52:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb3e461400) [pid = 1938] [serial = 557] [outer = 0x7feb3db05800] 19:52:02 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:02 INFO - PROCESS | 1938 | 1462157522195 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]]]}] 19:52:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:52:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1746ms 19:52:02 INFO - PROCESS | 1938 | 1462157522223 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 19:52:02 INFO - PROCESS | 1938 | 1462157522226 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 19:52:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:52:02 INFO - PROCESS | 1938 | 1462157522303 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:52:02 INFO - PROCESS | 1938 | 1462157522310 Marionette TRACE conn4 <- [1,714,null,{}] 19:52:02 INFO - PROCESS | 1938 | 1462157522363 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}] 19:52:02 INFO - PROCESS | 1938 | 1462157522574 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 19:52:02 INFO - PROCESS | 1938 | 1462157522601 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dce4800 == 78 [pid = 1938] [id = 186] 19:52:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb3e46bc00) [pid = 1938] [serial = 558] [outer = (nil)] 19:52:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb3e480c00) [pid = 1938] [serial = 559] [outer = 0x7feb3e46bc00] 19:52:02 INFO - PROCESS | 1938 | 1462157522669 Marionette DEBUG loaded listener.js 19:52:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb4170e000) [pid = 1938] [serial = 560] [outer = 0x7feb3e46bc00] 19:52:03 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb3e466800) [pid = 1938] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:52:03 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb36d02c00) [pid = 1938] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:52:03 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3868f800) [pid = 1938] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:52:03 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb3792d000) [pid = 1938] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:52:03 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb38699800) [pid = 1938] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:52:03 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb36d03c00) [pid = 1938] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:52:03 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb3d34f800) [pid = 1938] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:52:03 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:03 INFO - PROCESS | 1938 | 1462157523920 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]]]}] 19:52:03 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 19:52:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1714ms 19:52:03 INFO - PROCESS | 1938 | 1462157523954 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 19:52:03 INFO - PROCESS | 1938 | 1462157523958 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 19:52:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:52:03 INFO - PROCESS | 1938 | 1462157523965 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:52:03 INFO - PROCESS | 1938 | 1462157523969 Marionette TRACE conn4 <- [1,718,null,{}] 19:52:03 INFO - PROCESS | 1938 | 1462157523984 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}] 19:52:04 INFO - PROCESS | 1938 | 1462157524170 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 19:52:04 INFO - PROCESS | 1938 | 1462157524331 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb42aa6000 == 79 [pid = 1938] [id = 187] 19:52:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb3797a800) [pid = 1938] [serial = 561] [outer = (nil)] 19:52:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb41711400) [pid = 1938] [serial = 562] [outer = 0x7feb3797a800] 19:52:04 INFO - PROCESS | 1938 | 1462157524401 Marionette DEBUG loaded listener.js 19:52:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb43f91400) [pid = 1938] [serial = 563] [outer = 0x7feb3797a800] 19:52:05 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:05 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:52:05 INFO - PROCESS | 1938 | 1462157525543 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]]]}] 19:52:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:52:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1596ms 19:52:05 INFO - PROCESS | 1938 | 1462157525563 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 19:52:05 INFO - PROCESS | 1938 | 1462157525567 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 19:52:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:52:05 INFO - PROCESS | 1938 | 1462157525574 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:52:05 INFO - PROCESS | 1938 | 1462157525578 Marionette TRACE conn4 <- [1,722,null,{}] 19:52:05 INFO - PROCESS | 1938 | 1462157525584 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}] 19:52:05 INFO - PROCESS | 1938 | 1462157525859 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 19:52:06 INFO - PROCESS | 1938 | 1462157526093 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36eb1000 == 80 [pid = 1938] [id = 188] 19:52:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb35abac00) [pid = 1938] [serial = 564] [outer = (nil)] 19:52:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb3792e000) [pid = 1938] [serial = 565] [outer = 0x7feb35abac00] 19:52:06 INFO - PROCESS | 1938 | 1462157526173 Marionette DEBUG loaded listener.js 19:52:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb3868b800) [pid = 1938] [serial = 566] [outer = 0x7feb35abac00] 19:52:07 INFO - PROCESS | 1938 | 1462157527131 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] 19:52:07 INFO - PROCESS | 1938 | 1462157527214 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 19:52:07 INFO - PROCESS | 1938 | 1462157527223 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:52:07 INFO - PROCESS | 1938 | 1462157527230 Marionette TRACE conn4 <- [1,726,null,{}] 19:52:07 INFO - PROCESS | 1938 | 1462157527238 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}] 19:52:07 INFO - PROCESS | 1938 | 1462157527481 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 19:52:07 INFO - PROCESS | 1938 | 1462157527697 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e270800 == 81 [pid = 1938] [id = 189] 19:52:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb3dcb2000) [pid = 1938] [serial = 567] [outer = (nil)] 19:52:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb3e204000) [pid = 1938] [serial = 568] [outer = 0x7feb3dcb2000] 19:52:07 INFO - PROCESS | 1938 | 1462157527795 Marionette DEBUG loaded listener.js 19:52:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb3e476800) [pid = 1938] [serial = 569] [outer = 0x7feb3dcb2000] 19:52:08 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:08 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:52:08 INFO - PROCESS | 1938 | 1462157528863 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]]]}] 19:52:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:52:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1686ms 19:52:08 INFO - PROCESS | 1938 | 1462157528909 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 19:52:08 INFO - PROCESS | 1938 | 1462157528915 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 19:52:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:52:08 INFO - PROCESS | 1938 | 1462157528922 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:52:08 INFO - PROCESS | 1938 | 1462157528927 Marionette TRACE conn4 <- [1,730,null,{}] 19:52:08 INFO - PROCESS | 1938 | 1462157528933 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}] 19:52:09 INFO - PROCESS | 1938 | 1462157529159 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 19:52:09 INFO - PROCESS | 1938 | 1462157529403 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48c51800 == 82 [pid = 1938] [id = 190] 19:52:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb41586c00) [pid = 1938] [serial = 570] [outer = (nil)] 19:52:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb4642e800) [pid = 1938] [serial = 571] [outer = 0x7feb41586c00] 19:52:09 INFO - PROCESS | 1938 | 1462157529482 Marionette DEBUG loaded listener.js 19:52:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb46fd7400) [pid = 1938] [serial = 572] [outer = 0x7feb41586c00] 19:52:10 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:10 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:52:10 INFO - PROCESS | 1938 | 1462157530449 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] 19:52:10 INFO - PROCESS | 1938 | 1462157530526 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 19:52:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:52:10 INFO - PROCESS | 1938 | 1462157530545 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:52:10 INFO - PROCESS | 1938 | 1462157530553 Marionette TRACE conn4 <- [1,734,null,{}] 19:52:10 INFO - PROCESS | 1938 | 1462157530560 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}] 19:52:10 INFO - PROCESS | 1938 | 1462157530805 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 19:52:11 INFO - PROCESS | 1938 | 1462157531055 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb540e7800 == 83 [pid = 1938] [id = 191] 19:52:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb4625f800) [pid = 1938] [serial = 573] [outer = (nil)] 19:52:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb4794f000) [pid = 1938] [serial = 574] [outer = 0x7feb4625f800] 19:52:11 INFO - PROCESS | 1938 | 1462157531132 Marionette DEBUG loaded listener.js 19:52:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb479d1c00) [pid = 1938] [serial = 575] [outer = 0x7feb4625f800] 19:52:11 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:12 INFO - PROCESS | 1938 | 1462157531995 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]]]}] 19:52:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:52:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1500ms 19:52:12 INFO - PROCESS | 1938 | 1462157532037 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 19:52:12 INFO - PROCESS | 1938 | 1462157532041 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 19:52:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:52:12 INFO - PROCESS | 1938 | 1462157532047 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:52:12 INFO - PROCESS | 1938 | 1462157532049 Marionette TRACE conn4 <- [1,738,null,{}] 19:52:12 INFO - PROCESS | 1938 | 1462157532056 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}] 19:52:12 INFO - PROCESS | 1938 | 1462157532244 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 19:52:12 INFO - PROCESS | 1938 | 1462157532406 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e64000 == 84 [pid = 1938] [id = 192] 19:52:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb46fdcc00) [pid = 1938] [serial = 576] [outer = (nil)] 19:52:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb4874ec00) [pid = 1938] [serial = 577] [outer = 0x7feb46fdcc00] 19:52:12 INFO - PROCESS | 1938 | 1462157532480 Marionette DEBUG loaded listener.js 19:52:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb48b4dc00) [pid = 1938] [serial = 578] [outer = 0x7feb46fdcc00] 19:52:13 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:13 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:52:13 INFO - PROCESS | 1938 | 1462157533822 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]]]}] 19:52:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:52:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1830ms 19:52:13 INFO - PROCESS | 1938 | 1462157533878 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 19:52:13 INFO - PROCESS | 1938 | 1462157533883 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 19:52:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:52:13 INFO - PROCESS | 1938 | 1462157533984 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:52:13 INFO - PROCESS | 1938 | 1462157533989 Marionette TRACE conn4 <- [1,742,null,{}] 19:52:14 INFO - PROCESS | 1938 | 1462157534005 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}] 19:52:14 INFO - PROCESS | 1938 | 1462157534197 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 19:52:14 INFO - PROCESS | 1938 | 1462157534359 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb57d57000 == 85 [pid = 1938] [id = 193] 19:52:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb499dcc00) [pid = 1938] [serial = 579] [outer = (nil)] 19:52:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb49a19000) [pid = 1938] [serial = 580] [outer = 0x7feb499dcc00] 19:52:14 INFO - PROCESS | 1938 | 1462157534454 Marionette DEBUG loaded listener.js 19:52:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb4af29800) [pid = 1938] [serial = 581] [outer = 0x7feb499dcc00] 19:52:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:15 INFO - PROCESS | 1938 | 1462157535832 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]]]}] 19:52:15 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 19:52:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1993ms 19:52:15 INFO - PROCESS | 1938 | 1462157535907 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 19:52:15 INFO - PROCESS | 1938 | 1462157535910 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 19:52:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:52:15 INFO - PROCESS | 1938 | 1462157535937 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:52:15 INFO - PROCESS | 1938 | 1462157535942 Marionette TRACE conn4 <- [1,746,null,{}] 19:52:15 INFO - PROCESS | 1938 | 1462157535948 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}] 19:52:16 INFO - PROCESS | 1938 | 1462157536133 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 19:52:16 INFO - PROCESS | 1938 | 1462157536295 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59ba4800 == 86 [pid = 1938] [id = 194] 19:52:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb4969a800) [pid = 1938] [serial = 582] [outer = (nil)] 19:52:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb54c11000) [pid = 1938] [serial = 583] [outer = 0x7feb4969a800] 19:52:16 INFO - PROCESS | 1938 | 1462157536370 Marionette DEBUG loaded listener.js 19:52:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb5514a800) [pid = 1938] [serial = 584] [outer = 0x7feb4969a800] 19:52:17 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:17 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:17 INFO - PROCESS | 1938 | 1462157537970 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]]]}] 19:52:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 19:52:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2097ms 19:52:18 INFO - PROCESS | 1938 | 1462157538032 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 19:52:18 INFO - PROCESS | 1938 | 1462157538038 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 19:52:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:52:18 INFO - PROCESS | 1938 | 1462157538048 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:52:18 INFO - PROCESS | 1938 | 1462157538054 Marionette TRACE conn4 <- [1,750,null,{}] 19:52:18 INFO - PROCESS | 1938 | 1462157538063 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}] 19:52:18 INFO - PROCESS | 1938 | 1462157538422 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 19:52:18 INFO - PROCESS | 1938 | 1462157538547 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37aec800 == 87 [pid = 1938] [id = 195] 19:52:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb38696400) [pid = 1938] [serial = 585] [outer = (nil)] 19:52:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb3d34f400) [pid = 1938] [serial = 586] [outer = 0x7feb38696400] 19:52:18 INFO - PROCESS | 1938 | 1462157538622 Marionette DEBUG loaded listener.js 19:52:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb3db03400) [pid = 1938] [serial = 587] [outer = 0x7feb38696400] 19:52:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3f047800 == 86 [pid = 1938] [id = 30] 19:52:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3fa68000 == 85 [pid = 1938] [id = 23] 19:52:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3ff5a000 == 84 [pid = 1938] [id = 31] 19:52:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3fa6b000 == 83 [pid = 1938] [id = 22] 19:52:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb42aa6000 == 82 [pid = 1938] [id = 187] 19:52:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3dce4800 == 81 [pid = 1938] [id = 186] 19:52:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c418000 == 80 [pid = 1938] [id = 185] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb41543800) [pid = 1938] [serial = 535] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb36d0f000) [pid = 1938] [serial = 514] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb47950400) [pid = 1938] [serial = 496] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb3c215c00) [pid = 1938] [serial = 490] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb3e112000) [pid = 1938] [serial = 493] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb496c4c00) [pid = 1938] [serial = 499] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb5632ac00) [pid = 1938] [serial = 502] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb35ac1800) [pid = 1938] [serial = 505] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb3e47c800) [pid = 1938] [serial = 508] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb37c8e800) [pid = 1938] [serial = 511] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb36fcf800 == 79 [pid = 1938] [id = 184] 19:52:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4999c800 == 78 [pid = 1938] [id = 182] 19:52:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48ba8000 == 77 [pid = 1938] [id = 181] 19:52:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3ff41800 == 76 [pid = 1938] [id = 180] 19:52:19 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3801d800 == 75 [pid = 1938] [id = 179] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb3e478400) [pid = 1938] [serial = 529] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb3706b400) [pid = 1938] [serial = 532] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb3e114c00) [pid = 1938] [serial = 523] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb3e206800) [pid = 1938] [serial = 524] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb496cc800) [pid = 1938] [serial = 487] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb3e481c00) [pid = 1938] [serial = 530] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb4f036400) [pid = 1938] [serial = 488] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb3db08000) [pid = 1938] [serial = 521] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb3da0b800) [pid = 1938] [serial = 520] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb37c89800) [pid = 1938] [serial = 518] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb3792b400) [pid = 1938] [serial = 517] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb3e465000) [pid = 1938] [serial = 526] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3fc3bc00) [pid = 1938] [serial = 533] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb3e46a400) [pid = 1938] [serial = 527] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:19 INFO - PROCESS | 1938 | 1462157539960 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]]]}] 19:52:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:52:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1950ms 19:52:20 INFO - PROCESS | 1938 | 1462157540033 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 19:52:20 INFO - PROCESS | 1938 | 1462157540040 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 19:52:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:52:20 INFO - PROCESS | 1938 | 1462157540057 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:52:20 INFO - PROCESS | 1938 | 1462157540061 Marionette TRACE conn4 <- [1,754,null,{}] 19:52:20 INFO - PROCESS | 1938 | 1462157540068 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}] 19:52:20 INFO - PROCESS | 1938 | 1462157540248 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 19:52:20 INFO - PROCESS | 1938 | 1462157540368 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38219800 == 76 [pid = 1938] [id = 196] 19:52:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb3868c800) [pid = 1938] [serial = 588] [outer = (nil)] 19:52:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb3dcba800) [pid = 1938] [serial = 589] [outer = 0x7feb3868c800] 19:52:20 INFO - PROCESS | 1938 | 1462157540434 Marionette DEBUG loaded listener.js 19:52:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb3e46a400) [pid = 1938] [serial = 590] [outer = 0x7feb3868c800] 19:52:21 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:21 INFO - PROCESS | 1938 | 1462157541589 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]]]}] 19:52:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 19:52:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1543ms 19:52:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:52:21 INFO - PROCESS | 1938 | 1462157541599 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 19:52:21 INFO - PROCESS | 1938 | 1462157541602 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 19:52:21 INFO - PROCESS | 1938 | 1462157541610 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:52:21 INFO - PROCESS | 1938 | 1462157541616 Marionette TRACE conn4 <- [1,758,null,{}] 19:52:21 INFO - PROCESS | 1938 | 1462157541632 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}] 19:52:21 INFO - PROCESS | 1938 | 1462157541867 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 19:52:22 INFO - PROCESS | 1938 | 1462157542028 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e37f000 == 77 [pid = 1938] [id = 197] 19:52:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb3efaec00) [pid = 1938] [serial = 591] [outer = (nil)] 19:52:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb3ff2f000) [pid = 1938] [serial = 592] [outer = 0x7feb3efaec00] 19:52:22 INFO - PROCESS | 1938 | 1462157542100 Marionette DEBUG loaded listener.js 19:52:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb46264000) [pid = 1938] [serial = 593] [outer = 0x7feb3efaec00] 19:52:22 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:22 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:52:22 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:22 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:22 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:22 INFO - PROCESS | 1938 | 1462157542949 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]]]}] 19:52:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:52:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1386ms 19:52:22 INFO - PROCESS | 1938 | 1462157542996 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 19:52:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:52:23 INFO - PROCESS | 1938 | 1462157543000 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 19:52:23 INFO - PROCESS | 1938 | 1462157543042 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:52:23 INFO - PROCESS | 1938 | 1462157543046 Marionette TRACE conn4 <- [1,762,null,{}] 19:52:23 INFO - PROCESS | 1938 | 1462157543063 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}] 19:52:23 INFO - PROCESS | 1938 | 1462157543286 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 19:52:23 INFO - PROCESS | 1938 | 1462157543329 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb46f19000 == 78 [pid = 1938] [id = 198] 19:52:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb3ff29800) [pid = 1938] [serial = 594] [outer = (nil)] 19:52:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb47950c00) [pid = 1938] [serial = 595] [outer = 0x7feb3ff29800] 19:52:23 INFO - PROCESS | 1938 | 1462157543411 Marionette DEBUG loaded listener.js 19:52:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb479ca400) [pid = 1938] [serial = 596] [outer = 0x7feb3ff29800] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb37c0e000) [pid = 1938] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb37c0e800) [pid = 1938] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb4874e800) [pid = 1938] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb3e1e8c00) [pid = 1938] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb3792bc00) [pid = 1938] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb4178ec00) [pid = 1938] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb36d04400) [pid = 1938] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb35abc800) [pid = 1938] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb35abec00) [pid = 1938] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb3e47a400) [pid = 1938] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb479d4000) [pid = 1938] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb478aec00) [pid = 1938] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb37c8b800) [pid = 1938] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb3db05800) [pid = 1938] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb38698c00) [pid = 1938] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb3616fc00) [pid = 1938] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb35ab8800) [pid = 1938] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb35962c00) [pid = 1938] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7feb3e46bc00) [pid = 1938] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7feb48bd0400) [pid = 1938] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7feb37c89400) [pid = 1938] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7feb3d9c3c00) [pid = 1938] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7feb35aba400) [pid = 1938] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7feb3da09800) [pid = 1938] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7feb3d9c6400) [pid = 1938] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7feb37069400) [pid = 1938] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7feb37f99400) [pid = 1938] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7feb3d348c00) [pid = 1938] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7feb3d9c9400) [pid = 1938] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7feb478aa400) [pid = 1938] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7feb3fc43000) [pid = 1938] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7feb36d05c00) [pid = 1938] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7feb3e46e400) [pid = 1938] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7feb36d0e400) [pid = 1938] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7feb37067c00) [pid = 1938] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7feb4872e800) [pid = 1938] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7feb3d9b4400) [pid = 1938] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7feb3efb2400) [pid = 1938] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7feb41588800) [pid = 1938] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7feb3db0cc00) [pid = 1938] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:52:24 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7feb470bc400) [pid = 1938] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:52:25 INFO - PROCESS | 1938 | 1462157545269 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]]]}] 19:52:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:52:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2287ms 19:52:25 INFO - PROCESS | 1938 | 1462157545295 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 19:52:25 INFO - PROCESS | 1938 | 1462157545298 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 19:52:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:52:25 INFO - PROCESS | 1938 | 1462157545306 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:52:25 INFO - PROCESS | 1938 | 1462157545310 Marionette TRACE conn4 <- [1,766,null,{}] 19:52:25 INFO - PROCESS | 1938 | 1462157545316 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}] 19:52:25 INFO - PROCESS | 1938 | 1462157545480 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 19:52:25 INFO - PROCESS | 1938 | 1462157545493 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36055000 == 79 [pid = 1938] [id = 199] 19:52:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7feb35962c00) [pid = 1938] [serial = 597] [outer = (nil)] 19:52:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7feb37066000) [pid = 1938] [serial = 598] [outer = 0x7feb35962c00] 19:52:25 INFO - PROCESS | 1938 | 1462157545665 Marionette DEBUG loaded listener.js 19:52:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7feb37985c00) [pid = 1938] [serial = 599] [outer = 0x7feb35962c00] 19:52:26 INFO - PROCESS | 1938 | 1462157546834 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]]]}] 19:52:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:52:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1582ms 19:52:26 INFO - PROCESS | 1938 | 1462157546890 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 19:52:26 INFO - PROCESS | 1938 | 1462157546898 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 19:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:52:26 INFO - PROCESS | 1938 | 1462157546910 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:52:26 INFO - PROCESS | 1938 | 1462157546918 Marionette TRACE conn4 <- [1,770,null,{}] 19:52:26 INFO - PROCESS | 1938 | 1462157546928 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}] 19:52:27 INFO - PROCESS | 1938 | 1462157547265 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 19:52:27 INFO - PROCESS | 1938 | 1462157547403 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3821b800 == 80 [pid = 1938] [id = 200] 19:52:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7feb37c0cc00) [pid = 1938] [serial = 600] [outer = (nil)] 19:52:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7feb37c89400) [pid = 1938] [serial = 601] [outer = 0x7feb37c0cc00] 19:52:27 INFO - PROCESS | 1938 | 1462157547485 Marionette DEBUG loaded listener.js 19:52:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7feb38691000) [pid = 1938] [serial = 602] [outer = 0x7feb37c0cc00] 19:52:28 INFO - PROCESS | 1938 | 1462157548419 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]]]}] 19:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1540ms 19:52:28 INFO - PROCESS | 1938 | 1462157548450 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 19:52:28 INFO - PROCESS | 1938 | 1462157548460 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 19:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:52:28 INFO - PROCESS | 1938 | 1462157548473 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:52:28 INFO - PROCESS | 1938 | 1462157548477 Marionette TRACE conn4 <- [1,774,null,{}] 19:52:28 INFO - PROCESS | 1938 | 1462157548485 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}] 19:52:28 INFO - PROCESS | 1938 | 1462157548730 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 19:52:28 INFO - PROCESS | 1938 | 1462157548946 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb42aa5800 == 81 [pid = 1938] [id = 201] 19:52:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7feb3d9b1c00) [pid = 1938] [serial = 603] [outer = (nil)] 19:52:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7feb3d9d1c00) [pid = 1938] [serial = 604] [outer = 0x7feb3d9b1c00] 19:52:29 INFO - PROCESS | 1938 | 1462157549068 Marionette DEBUG loaded listener.js 19:52:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7feb3dcb6800) [pid = 1938] [serial = 605] [outer = 0x7feb3d9b1c00] 19:52:30 INFO - PROCESS | 1938 | 1462157550027 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]]]}] 19:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1586ms 19:52:30 INFO - PROCESS | 1938 | 1462157550059 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 19:52:30 INFO - PROCESS | 1938 | 1462157550063 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 19:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:52:30 INFO - PROCESS | 1938 | 1462157550071 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:52:30 INFO - PROCESS | 1938 | 1462157550077 Marionette TRACE conn4 <- [1,778,null,{}] 19:52:30 INFO - PROCESS | 1938 | 1462157550095 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}] 19:52:30 INFO - PROCESS | 1938 | 1462157550313 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 19:52:30 INFO - PROCESS | 1938 | 1462157550577 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4916e800 == 82 [pid = 1938] [id = 202] 19:52:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7feb3e476400) [pid = 1938] [serial = 606] [outer = (nil)] 19:52:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7feb3e483400) [pid = 1938] [serial = 607] [outer = 0x7feb3e476400] 19:52:30 INFO - PROCESS | 1938 | 1462157550726 Marionette DEBUG loaded listener.js 19:52:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7feb3fdef000) [pid = 1938] [serial = 608] [outer = 0x7feb3e476400] 19:52:31 INFO - PROCESS | 1938 | 1462157551667 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]]]}] 19:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1646ms 19:52:31 INFO - PROCESS | 1938 | 1462157551717 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 19:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:52:31 INFO - PROCESS | 1938 | 1462157551723 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 19:52:31 INFO - PROCESS | 1938 | 1462157551730 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:52:31 INFO - PROCESS | 1938 | 1462157551733 Marionette TRACE conn4 <- [1,782,null,{}] 19:52:31 INFO - PROCESS | 1938 | 1462157551739 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}] 19:52:31 INFO - PROCESS | 1938 | 1462157551977 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 19:52:32 INFO - PROCESS | 1938 | 1462157552144 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e35800 == 83 [pid = 1938] [id = 203] 19:52:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7feb3e476c00) [pid = 1938] [serial = 609] [outer = (nil)] 19:52:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7feb4642f000) [pid = 1938] [serial = 610] [outer = 0x7feb3e476c00] 19:52:32 INFO - PROCESS | 1938 | 1462157552296 Marionette DEBUG loaded listener.js 19:52:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7feb470b3000) [pid = 1938] [serial = 611] [outer = 0x7feb3e476c00] 19:52:33 INFO - PROCESS | 1938 | 1462157553198 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]]]}] 19:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1533ms 19:52:33 INFO - PROCESS | 1938 | 1462157553263 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 19:52:33 INFO - PROCESS | 1938 | 1462157553267 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 19:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:52:33 INFO - PROCESS | 1938 | 1462157553274 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:52:33 INFO - PROCESS | 1938 | 1462157553278 Marionette TRACE conn4 <- [1,786,null,{}] 19:52:33 INFO - PROCESS | 1938 | 1462157553284 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}] 19:52:33 INFO - PROCESS | 1938 | 1462157553475 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 19:52:33 INFO - PROCESS | 1938 | 1462157553641 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5820e000 == 84 [pid = 1938] [id = 204] 19:52:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7feb3e47dc00) [pid = 1938] [serial = 612] [outer = (nil)] 19:52:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7feb478a9400) [pid = 1938] [serial = 613] [outer = 0x7feb3e47dc00] 19:52:33 INFO - PROCESS | 1938 | 1462157553721 Marionette DEBUG loaded listener.js 19:52:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7feb4795cc00) [pid = 1938] [serial = 614] [outer = 0x7feb3e47dc00] 19:52:34 INFO - PROCESS | 1938 | 1462157554643 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]]]}] 19:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1430ms 19:52:34 INFO - PROCESS | 1938 | 1462157554705 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 19:52:34 INFO - PROCESS | 1938 | 1462157554708 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 19:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:52:34 INFO - PROCESS | 1938 | 1462157554716 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:52:34 INFO - PROCESS | 1938 | 1462157554720 Marionette TRACE conn4 <- [1,790,null,{}] 19:52:34 INFO - PROCESS | 1938 | 1462157554729 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}] 19:52:35 INFO - PROCESS | 1938 | 1462157555044 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 19:52:35 INFO - PROCESS | 1938 | 1462157555298 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5a3b3000 == 85 [pid = 1938] [id = 205] 19:52:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7feb48bc7400) [pid = 1938] [serial = 615] [outer = (nil)] 19:52:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7feb49b2d400) [pid = 1938] [serial = 616] [outer = 0x7feb48bc7400] 19:52:35 INFO - PROCESS | 1938 | 1462157555384 Marionette DEBUG loaded listener.js 19:52:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7feb4e176c00) [pid = 1938] [serial = 617] [outer = 0x7feb48bc7400] 19:52:36 INFO - PROCESS | 1938 | 1462157556305 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]]]}] 19:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1638ms 19:52:36 INFO - PROCESS | 1938 | 1462157556356 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 19:52:36 INFO - PROCESS | 1938 | 1462157556359 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 19:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:52:36 INFO - PROCESS | 1938 | 1462157556366 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:52:36 INFO - PROCESS | 1938 | 1462157556369 Marionette TRACE conn4 <- [1,794,null,{}] 19:52:36 INFO - PROCESS | 1938 | 1462157556375 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}] 19:52:36 INFO - PROCESS | 1938 | 1462157556569 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 19:52:36 INFO - PROCESS | 1938 | 1462157556736 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5cdc2000 == 86 [pid = 1938] [id = 206] 19:52:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7feb48bc9000) [pid = 1938] [serial = 618] [outer = (nil)] 19:52:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb4f09c000) [pid = 1938] [serial = 619] [outer = 0x7feb48bc9000] 19:52:36 INFO - PROCESS | 1938 | 1462157556815 Marionette DEBUG loaded listener.js 19:52:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb5514e400) [pid = 1938] [serial = 620] [outer = 0x7feb48bc9000] 19:52:37 INFO - PROCESS | 1938 | 1462157557784 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]]]}] 19:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1485ms 19:52:37 INFO - PROCESS | 1938 | 1462157557853 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 19:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:52:37 INFO - PROCESS | 1938 | 1462157557858 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 19:52:37 INFO - PROCESS | 1938 | 1462157557865 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:52:37 INFO - PROCESS | 1938 | 1462157557869 Marionette TRACE conn4 <- [1,798,null,{}] 19:52:37 INFO - PROCESS | 1938 | 1462157557874 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}] 19:52:38 INFO - PROCESS | 1938 | 1462157558067 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 19:52:38 INFO - PROCESS | 1938 | 1462157558279 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb381af000 == 87 [pid = 1938] [id = 207] 19:52:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb4e17c800) [pid = 1938] [serial = 621] [outer = (nil)] 19:52:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb55dc9c00) [pid = 1938] [serial = 622] [outer = 0x7feb4e17c800] 19:52:38 INFO - PROCESS | 1938 | 1462157558401 Marionette DEBUG loaded listener.js 19:52:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb56067800) [pid = 1938] [serial = 623] [outer = 0x7feb4e17c800] 19:52:39 INFO - PROCESS | 1938 | 1462157559281 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]]]}] 19:52:39 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 19:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1489ms 19:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:52:39 INFO - PROCESS | 1938 | 1462157559354 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 19:52:39 INFO - PROCESS | 1938 | 1462157559356 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 19:52:39 INFO - PROCESS | 1938 | 1462157559364 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:52:39 INFO - PROCESS | 1938 | 1462157559367 Marionette TRACE conn4 <- [1,802,null,{}] 19:52:39 INFO - PROCESS | 1938 | 1462157559388 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}] 19:52:39 INFO - PROCESS | 1938 | 1462157559626 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 19:52:39 INFO - PROCESS | 1938 | 1462157559834 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb64c92000 == 88 [pid = 1938] [id = 208] 19:52:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb56164c00) [pid = 1938] [serial = 624] [outer = (nil)] 19:52:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb56323400) [pid = 1938] [serial = 625] [outer = 0x7feb56164c00] 19:52:39 INFO - PROCESS | 1938 | 1462157559935 Marionette DEBUG loaded listener.js 19:52:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb58269400) [pid = 1938] [serial = 626] [outer = 0x7feb56164c00] 19:52:40 INFO - PROCESS | 1938 | 1462157560840 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]]]}] 19:52:40 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 19:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1536ms 19:52:40 INFO - PROCESS | 1938 | 1462157560900 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 19:52:40 INFO - PROCESS | 1938 | 1462157560904 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 19:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:52:40 INFO - PROCESS | 1938 | 1462157560911 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:52:40 INFO - PROCESS | 1938 | 1462157560913 Marionette TRACE conn4 <- [1,806,null,{}] 19:52:40 INFO - PROCESS | 1938 | 1462157560920 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}] 19:52:41 INFO - PROCESS | 1938 | 1462157561122 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 19:52:41 INFO - PROCESS | 1938 | 1462157561340 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36ea6800 == 89 [pid = 1938] [id = 209] 19:52:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb35ab6c00) [pid = 1938] [serial = 627] [outer = (nil)] 19:52:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb35ac1400) [pid = 1938] [serial = 628] [outer = 0x7feb35ab6c00] 19:52:41 INFO - PROCESS | 1938 | 1462157561461 Marionette DEBUG loaded listener.js 19:52:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb37f8d000) [pid = 1938] [serial = 629] [outer = 0x7feb35ab6c00] 19:52:42 INFO - PROCESS | 1938 | 1462157562341 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]]]}] 19:52:42 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 19:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1488ms 19:52:42 INFO - PROCESS | 1938 | 1462157562401 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 19:52:42 INFO - PROCESS | 1938 | 1462157562408 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 19:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:52:42 INFO - PROCESS | 1938 | 1462157562416 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:52:42 INFO - PROCESS | 1938 | 1462157562421 Marionette TRACE conn4 <- [1,810,null,{}] 19:52:42 INFO - PROCESS | 1938 | 1462157562427 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}] 19:52:42 INFO - PROCESS | 1938 | 1462157562680 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 19:52:42 INFO - PROCESS | 1938 | 1462157562913 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3705f800 == 90 [pid = 1938] [id = 210] 19:52:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb35ab4000) [pid = 1938] [serial = 630] [outer = (nil)] 19:52:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb35abd400) [pid = 1938] [serial = 631] [outer = 0x7feb35ab4000] 19:52:43 INFO - PROCESS | 1938 | 1462157563307 Marionette DEBUG loaded listener.js 19:52:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb3706c000) [pid = 1938] [serial = 632] [outer = 0x7feb35ab4000] 19:52:44 INFO - PROCESS | 1938 | 1462157564223 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]]]}] 19:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1841ms 19:52:44 INFO - PROCESS | 1938 | 1462157564258 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 19:52:44 INFO - PROCESS | 1938 | 1462157564266 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 19:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:52:44 INFO - PROCESS | 1938 | 1462157564275 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:52:44 INFO - PROCESS | 1938 | 1462157564280 Marionette TRACE conn4 <- [1,814,null,{}] 19:52:44 INFO - PROCESS | 1938 | 1462157564288 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}] 19:52:44 INFO - PROCESS | 1938 | 1462157564501 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 19:52:44 INFO - PROCESS | 1938 | 1462157564676 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d974800 == 91 [pid = 1938] [id = 211] 19:52:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb37c15400) [pid = 1938] [serial = 633] [outer = (nil)] 19:52:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb3c215c00) [pid = 1938] [serial = 634] [outer = 0x7feb37c15400] 19:52:44 INFO - PROCESS | 1938 | 1462157564751 Marionette DEBUG loaded listener.js 19:52:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb3d351800) [pid = 1938] [serial = 635] [outer = 0x7feb37c15400] 19:52:45 INFO - PROCESS | 1938 | 1462157565743 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] 19:52:45 INFO - PROCESS | 1938 | 1462157565829 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 19:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:52:45 INFO - PROCESS | 1938 | 1462157565840 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:52:45 INFO - PROCESS | 1938 | 1462157565844 Marionette TRACE conn4 <- [1,818,null,{}] 19:52:45 INFO - PROCESS | 1938 | 1462157565858 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}] 19:52:46 INFO - PROCESS | 1938 | 1462157566108 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 19:52:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48bbf000 == 90 [pid = 1938] [id = 17] 19:52:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb46f19000 == 89 [pid = 1938] [id = 198] 19:52:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e37f000 == 88 [pid = 1938] [id = 197] 19:52:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38219800 == 87 [pid = 1938] [id = 196] 19:52:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37aec800 == 86 [pid = 1938] [id = 195] 19:52:46 INFO - PROCESS | 1938 | 1462157566443 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54e64000 == 85 [pid = 1938] [id = 192] 19:52:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb540e7800 == 84 [pid = 1938] [id = 191] 19:52:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48c51800 == 83 [pid = 1938] [id = 190] 19:52:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e270800 == 82 [pid = 1938] [id = 189] 19:52:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb36eb1000 == 81 [pid = 1938] [id = 188] 19:52:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36063800 == 82 [pid = 1938] [id = 212] 19:52:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb38694800) [pid = 1938] [serial = 636] [outer = (nil)] 19:52:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb3d855400) [pid = 1938] [serial = 637] [outer = 0x7feb38694800] 19:52:46 INFO - PROCESS | 1938 | 1462157566542 Marionette DEBUG loaded listener.js 19:52:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb3d9d0c00) [pid = 1938] [serial = 638] [outer = 0x7feb38694800] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb3c216800) [pid = 1938] [serial = 446] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb3da04000) [pid = 1938] [serial = 554] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb54c95c00) [pid = 1938] [serial = 403] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb470bbc00) [pid = 1938] [serial = 455] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb37f96400) [pid = 1938] [serial = 512] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb479cac00) [pid = 1938] [serial = 497] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb43e13c00) [pid = 1938] [serial = 551] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb3e481800) [pid = 1938] [serial = 509] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3d351000) [pid = 1938] [serial = 550] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb3d9b2000) [pid = 1938] [serial = 515] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb41797c00) [pid = 1938] [serial = 548] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb5828d000) [pid = 1938] [serial = 503] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb49c63400) [pid = 1938] [serial = 367] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb3c218400) [pid = 1938] [serial = 397] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb3e1e5000) [pid = 1938] [serial = 556] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb3869ac00) [pid = 1938] [serial = 553] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb479ca800) [pid = 1938] [serial = 458] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb561e5000) [pid = 1938] [serial = 415] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb37c0ac00) [pid = 1938] [serial = 538] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7feb37932400) [pid = 1938] [serial = 419] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7feb3e480c00) [pid = 1938] [serial = 559] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7feb4170e000) [pid = 1938] [serial = 560] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7feb56323800) [pid = 1938] [serial = 464] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7feb3d34bc00) [pid = 1938] [serial = 491] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7feb3fc3cc00) [pid = 1938] [serial = 494] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7feb59698c00) [pid = 1938] [serial = 506] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x7feb3e1e4800) [pid = 1938] [serial = 352] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x7feb3e461400) [pid = 1938] [serial = 557] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x7feb3d9d1800) [pid = 1938] [serial = 361] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x7feb3d34d400) [pid = 1938] [serial = 409] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x7feb3e116c00) [pid = 1938] [serial = 542] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x7feb58299000) [pid = 1938] [serial = 412] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x7feb3dcbd400) [pid = 1938] [serial = 364] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x7feb54f2d400) [pid = 1938] [serial = 500] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x7feb37f98000) [pid = 1938] [serial = 539] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x7feb4170ac00) [pid = 1938] [serial = 355] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x7feb41589000) [pid = 1938] [serial = 536] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x7feb3efb6400) [pid = 1938] [serial = 544] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x7feb3fc42c00) [pid = 1938] [serial = 370] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x7feb491c3c00) [pid = 1938] [serial = 406] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7feb3ff26c00) [pid = 1938] [serial = 545] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7feb54c11c00) [pid = 1938] [serial = 461] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x7feb4158d800) [pid = 1938] [serial = 547] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x7feb3db02800) [pid = 1938] [serial = 449] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x7feb4e181c00) [pid = 1938] [serial = 319] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x7feb3da05000) [pid = 1938] [serial = 541] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x7feb470b8c00) [pid = 1938] [serial = 400] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x7feb4170a800) [pid = 1938] [serial = 452] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x7feb48c06400) [pid = 1938] [serial = 358] [outer = (nil)] [url = about:blank] 19:52:46 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x7feb41711400) [pid = 1938] [serial = 562] [outer = (nil)] [url = about:blank] 19:52:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x7feb3da0e400) [pid = 1938] [serial = 639] [outer = 0x7feb3fd68400] 19:52:47 INFO - PROCESS | 1938 | 1462157567514 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]]]}] 19:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1785ms 19:52:47 INFO - PROCESS | 1938 | 1462157567627 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 19:52:47 INFO - PROCESS | 1938 | 1462157567632 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 19:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:52:47 INFO - PROCESS | 1938 | 1462157567678 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:52:47 INFO - PROCESS | 1938 | 1462157567685 Marionette TRACE conn4 <- [1,822,null,{}] 19:52:47 INFO - PROCESS | 1938 | 1462157567702 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}] 19:52:47 INFO - PROCESS | 1938 | 1462157567904 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 19:52:48 INFO - PROCESS | 1938 | 1462157568088 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5d3000 == 83 [pid = 1938] [id = 213] 19:52:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x7feb3596f000) [pid = 1938] [serial = 640] [outer = (nil)] 19:52:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x7feb3dcbd000) [pid = 1938] [serial = 641] [outer = 0x7feb3596f000] 19:52:48 INFO - PROCESS | 1938 | 1462157568163 Marionette DEBUG loaded listener.js 19:52:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x7feb3e46d000) [pid = 1938] [serial = 642] [outer = 0x7feb3596f000] 19:52:49 INFO - PROCESS | 1938 | 1462157569012 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] 19:52:49 INFO - PROCESS | 1938 | 1462157569075 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 19:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:52:49 INFO - PROCESS | 1938 | 1462157569094 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:52:49 INFO - PROCESS | 1938 | 1462157569097 Marionette TRACE conn4 <- [1,826,null,{}] 19:52:49 INFO - PROCESS | 1938 | 1462157569104 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}] 19:52:49 INFO - PROCESS | 1938 | 1462157569375 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 19:52:49 INFO - PROCESS | 1938 | 1462157569421 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e37a800 == 84 [pid = 1938] [id = 214] 19:52:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x7feb3e465000) [pid = 1938] [serial = 643] [outer = (nil)] 19:52:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7feb3fac7800) [pid = 1938] [serial = 644] [outer = 0x7feb3e465000] 19:52:49 INFO - PROCESS | 1938 | 1462157569577 Marionette DEBUG loaded listener.js 19:52:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7feb3ff23c00) [pid = 1938] [serial = 645] [outer = 0x7feb3e465000] 19:52:50 INFO - PROCESS | 1938 | 1462157570575 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]]]}] 19:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1531ms 19:52:50 INFO - PROCESS | 1938 | 1462157570626 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 19:52:50 INFO - PROCESS | 1938 | 1462157570629 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 19:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:52:50 INFO - PROCESS | 1938 | 1462157570637 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:52:50 INFO - PROCESS | 1938 | 1462157570642 Marionette TRACE conn4 <- [1,830,null,{}] 19:52:50 INFO - PROCESS | 1938 | 1462157570650 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}] 19:52:50 INFO - PROCESS | 1938 | 1462157570887 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 19:52:50 INFO - PROCESS | 1938 | 1462157570923 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb42aaf800 == 85 [pid = 1938] [id = 215] 19:52:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7feb41583400) [pid = 1938] [serial = 646] [outer = (nil)] 19:52:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7feb4158ec00) [pid = 1938] [serial = 647] [outer = 0x7feb41583400] 19:52:51 INFO - PROCESS | 1938 | 1462157571009 Marionette DEBUG loaded listener.js 19:52:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7feb470b3800) [pid = 1938] [serial = 648] [outer = 0x7feb41583400] 19:52:51 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x7feb3ff29800) [pid = 1938] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:52:51 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x7feb3efaec00) [pid = 1938] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:52:51 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x7feb38696400) [pid = 1938] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:52:51 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x7feb3868c800) [pid = 1938] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:52:51 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x7feb4969a800) [pid = 1938] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:52:52 INFO - PROCESS | 1938 | 1462157572100 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]]]}] 19:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1484ms 19:52:52 INFO - PROCESS | 1938 | 1462157572121 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 19:52:52 INFO - PROCESS | 1938 | 1462157572126 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 19:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:52:52 INFO - PROCESS | 1938 | 1462157572135 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:52:52 INFO - PROCESS | 1938 | 1462157572138 Marionette TRACE conn4 <- [1,834,null,{}] 19:52:52 INFO - PROCESS | 1938 | 1462157572144 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}] 19:52:52 INFO - PROCESS | 1938 | 1462157572355 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 19:52:52 INFO - PROCESS | 1938 | 1462157572519 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47bd3000 == 86 [pid = 1938] [id = 216] 19:52:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x7feb37067400) [pid = 1938] [serial = 649] [outer = (nil)] 19:52:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x7feb3fc48000) [pid = 1938] [serial = 650] [outer = 0x7feb37067400] 19:52:52 INFO - PROCESS | 1938 | 1462157572626 Marionette DEBUG loaded listener.js 19:52:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x7feb4795b800) [pid = 1938] [serial = 651] [outer = 0x7feb37067400] 19:52:53 INFO - PROCESS | 1938 | 1462157573914 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]]]}] 19:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1791ms 19:52:53 INFO - PROCESS | 1938 | 1462157573928 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 19:52:53 INFO - PROCESS | 1938 | 1462157573934 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 19:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:52:53 INFO - PROCESS | 1938 | 1462157573945 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:52:53 INFO - PROCESS | 1938 | 1462157573952 Marionette TRACE conn4 <- [1,838,null,{}] 19:52:53 INFO - PROCESS | 1938 | 1462157573968 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}] 19:52:54 INFO - PROCESS | 1938 | 1462157574259 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 19:52:54 INFO - PROCESS | 1938 | 1462157574504 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38a41800 == 87 [pid = 1938] [id = 217] 19:52:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x7feb37065400) [pid = 1938] [serial = 652] [outer = (nil)] 19:52:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x7feb37c12000) [pid = 1938] [serial = 653] [outer = 0x7feb37065400] 19:52:54 INFO - PROCESS | 1938 | 1462157574583 Marionette DEBUG loaded listener.js 19:52:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x7feb3868f800) [pid = 1938] [serial = 654] [outer = 0x7feb37065400] 19:52:55 INFO - PROCESS | 1938 | 1462157575554 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]]]}] 19:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1645ms 19:52:55 INFO - PROCESS | 1938 | 1462157575590 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 19:52:55 INFO - PROCESS | 1938 | 1462157575601 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 19:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:52:55 INFO - PROCESS | 1938 | 1462157575614 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:52:55 INFO - PROCESS | 1938 | 1462157575617 Marionette TRACE conn4 <- [1,842,null,{}] 19:52:55 INFO - PROCESS | 1938 | 1462157575625 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}] 19:52:55 INFO - PROCESS | 1938 | 1462157575883 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 19:52:56 INFO - PROCESS | 1938 | 1462157576131 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb40bbf800 == 88 [pid = 1938] [id = 218] 19:52:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x7feb3d851000) [pid = 1938] [serial = 655] [outer = (nil)] 19:52:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x7feb3da05000) [pid = 1938] [serial = 656] [outer = 0x7feb3d851000] 19:52:56 INFO - PROCESS | 1938 | 1462157576258 Marionette DEBUG loaded listener.js 19:52:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x7feb3e1e3000) [pid = 1938] [serial = 657] [outer = 0x7feb3d851000] 19:52:57 INFO - PROCESS | 1938 | 1462157577632 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]]]}] 19:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 2086ms 19:52:57 INFO - PROCESS | 1938 | 1462157577699 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 19:52:57 INFO - PROCESS | 1938 | 1462157577704 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 19:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:52:57 INFO - PROCESS | 1938 | 1462157577723 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:52:57 INFO - PROCESS | 1938 | 1462157577732 Marionette TRACE conn4 <- [1,846,null,{}] 19:52:57 INFO - PROCESS | 1938 | 1462157577812 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}] 19:52:58 INFO - PROCESS | 1938 | 1462157578096 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 19:52:58 INFO - PROCESS | 1938 | 1462157578275 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4995c000 == 89 [pid = 1938] [id = 219] 19:52:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x7feb3e1e4800) [pid = 1938] [serial = 658] [outer = (nil)] 19:52:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x7feb40b9a800) [pid = 1938] [serial = 659] [outer = 0x7feb3e1e4800] 19:52:58 INFO - PROCESS | 1938 | 1462157578357 Marionette DEBUG loaded listener.js 19:52:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x7feb470b7800) [pid = 1938] [serial = 660] [outer = 0x7feb3e1e4800] 19:52:59 INFO - PROCESS | 1938 | 1462157579290 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]]]}] 19:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1637ms 19:52:59 INFO - PROCESS | 1938 | 1462157579355 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 19:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:52:59 INFO - PROCESS | 1938 | 1462157579360 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 19:52:59 INFO - PROCESS | 1938 | 1462157579367 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:52:59 INFO - PROCESS | 1938 | 1462157579371 Marionette TRACE conn4 <- [1,850,null,{}] 19:52:59 INFO - PROCESS | 1938 | 1462157579385 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}] 19:52:59 INFO - PROCESS | 1938 | 1462157579629 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 19:52:59 INFO - PROCESS | 1938 | 1462157579890 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4e40d800 == 90 [pid = 1938] [id = 220] 19:52:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x7feb47397000) [pid = 1938] [serial = 661] [outer = (nil)] 19:52:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x7feb4795a400) [pid = 1938] [serial = 662] [outer = 0x7feb47397000] 19:52:59 INFO - PROCESS | 1938 | 1462157579980 Marionette DEBUG loaded listener.js 19:53:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x7feb48729000) [pid = 1938] [serial = 663] [outer = 0x7feb47397000] 19:53:00 INFO - PROCESS | 1938 | 1462157580945 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]]]}] 19:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1590ms 19:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:53:00 INFO - PROCESS | 1938 | 1462157580957 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 19:53:00 INFO - PROCESS | 1938 | 1462157580960 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 19:53:00 INFO - PROCESS | 1938 | 1462157580967 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:53:00 INFO - PROCESS | 1938 | 1462157580970 Marionette TRACE conn4 <- [1,854,null,{}] 19:53:00 INFO - PROCESS | 1938 | 1462157580977 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}] 19:53:01 INFO - PROCESS | 1938 | 1462157581186 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 19:53:01 INFO - PROCESS | 1938 | 1462157581418 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54fbc800 == 91 [pid = 1938] [id = 221] 19:53:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x7feb4789ec00) [pid = 1938] [serial = 664] [outer = (nil)] 19:53:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x7feb48bcc000) [pid = 1938] [serial = 665] [outer = 0x7feb4789ec00] 19:53:01 INFO - PROCESS | 1938 | 1462157581589 Marionette DEBUG loaded listener.js 19:53:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x7feb496a0000) [pid = 1938] [serial = 666] [outer = 0x7feb4789ec00] 19:53:02 INFO - PROCESS | 1938 | 1462157582593 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]]]}] 19:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1688ms 19:53:02 INFO - PROCESS | 1938 | 1462157582654 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 19:53:02 INFO - PROCESS | 1938 | 1462157582659 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 19:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:53:02 INFO - PROCESS | 1938 | 1462157582665 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:53:02 INFO - PROCESS | 1938 | 1462157582668 Marionette TRACE conn4 <- [1,858,null,{}] 19:53:02 INFO - PROCESS | 1938 | 1462157582673 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}] 19:53:02 INFO - PROCESS | 1938 | 1462157582963 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 19:53:03 INFO - PROCESS | 1938 | 1462157583236 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59b22800 == 92 [pid = 1938] [id = 222] 19:53:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x7feb49c63400) [pid = 1938] [serial = 667] [outer = (nil)] 19:53:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7feb54f24c00) [pid = 1938] [serial = 668] [outer = 0x7feb49c63400] 19:53:03 INFO - PROCESS | 1938 | 1462157583323 Marionette DEBUG loaded listener.js 19:53:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7feb561e6000) [pid = 1938] [serial = 669] [outer = 0x7feb49c63400] 19:53:04 INFO - PROCESS | 1938 | 1462157584163 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]]]}] 19:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1535ms 19:53:04 INFO - PROCESS | 1938 | 1462157584201 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 19:53:04 INFO - PROCESS | 1938 | 1462157584205 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 19:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:53:04 INFO - PROCESS | 1938 | 1462157584212 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:53:04 INFO - PROCESS | 1938 | 1462157584216 Marionette TRACE conn4 <- [1,862,null,{}] 19:53:04 INFO - PROCESS | 1938 | 1462157584222 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}] 19:53:04 INFO - PROCESS | 1938 | 1462157584463 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 19:53:04 INFO - PROCESS | 1938 | 1462157584644 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5a406000 == 93 [pid = 1938] [id = 223] 19:53:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7feb47395800) [pid = 1938] [serial = 670] [outer = (nil)] 19:53:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7feb5828b000) [pid = 1938] [serial = 671] [outer = 0x7feb47395800] 19:53:04 INFO - PROCESS | 1938 | 1462157584722 Marionette DEBUG loaded listener.js 19:53:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7feb58292400) [pid = 1938] [serial = 672] [outer = 0x7feb47395800] 19:53:05 INFO - PROCESS | 1938 | 1462157585697 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]]]}] 19:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1539ms 19:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:53:05 INFO - PROCESS | 1938 | 1462157585752 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 19:53:05 INFO - PROCESS | 1938 | 1462157585755 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 19:53:05 INFO - PROCESS | 1938 | 1462157585762 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:53:05 INFO - PROCESS | 1938 | 1462157585765 Marionette TRACE conn4 <- [1,866,null,{}] 19:53:05 INFO - PROCESS | 1938 | 1462157585772 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}] 19:53:06 INFO - PROCESS | 1938 | 1462157586012 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 19:53:06 INFO - PROCESS | 1938 | 1462157586244 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb340cf000 == 94 [pid = 1938] [id = 224] 19:53:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7feb37f6ac00) [pid = 1938] [serial = 673] [outer = (nil)] 19:53:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb37f72c00) [pid = 1938] [serial = 674] [outer = 0x7feb37f6ac00] 19:53:06 INFO - PROCESS | 1938 | 1462157586323 Marionette DEBUG loaded listener.js 19:53:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb37f77c00) [pid = 1938] [serial = 675] [outer = 0x7feb37f6ac00] 19:53:07 INFO - PROCESS | 1938 | 1462157587212 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]]]}] 19:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1487ms 19:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:53:07 INFO - PROCESS | 1938 | 1462157587249 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 19:53:07 INFO - PROCESS | 1938 | 1462157587252 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 19:53:07 INFO - PROCESS | 1938 | 1462157587259 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:53:07 INFO - PROCESS | 1938 | 1462157587261 Marionette TRACE conn4 <- [1,870,null,{}] 19:53:07 INFO - PROCESS | 1938 | 1462157587268 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}] 19:53:07 INFO - PROCESS | 1938 | 1462157587469 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 19:53:07 INFO - PROCESS | 1938 | 1462157587619 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5e33f800 == 95 [pid = 1938] [id = 225] 19:53:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb37f6b800) [pid = 1938] [serial = 676] [outer = (nil)] 19:53:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb561ee800) [pid = 1938] [serial = 677] [outer = 0x7feb37f6b800] 19:53:07 INFO - PROCESS | 1938 | 1462157587695 Marionette DEBUG loaded listener.js 19:53:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb58296800) [pid = 1938] [serial = 678] [outer = 0x7feb37f6b800] 19:53:08 INFO - PROCESS | 1938 | 1462157588759 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]]]}] 19:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1540ms 19:53:08 INFO - PROCESS | 1938 | 1462157588800 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 19:53:08 INFO - PROCESS | 1938 | 1462157588805 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 19:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:53:08 INFO - PROCESS | 1938 | 1462157588816 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:53:08 INFO - PROCESS | 1938 | 1462157588821 Marionette TRACE conn4 <- [1,874,null,{}] 19:53:08 INFO - PROCESS | 1938 | 1462157588830 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}] 19:53:09 INFO - PROCESS | 1938 | 1462157589135 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 19:53:09 INFO - PROCESS | 1938 | 1462157589477 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c41e800 == 96 [pid = 1938] [id = 226] 19:53:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb35970c00) [pid = 1938] [serial = 679] [outer = (nil)] 19:53:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb3c12b800) [pid = 1938] [serial = 680] [outer = 0x7feb35970c00] 19:53:09 INFO - PROCESS | 1938 | 1462157589583 Marionette DEBUG loaded listener.js 19:53:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb3c132000) [pid = 1938] [serial = 681] [outer = 0x7feb35970c00] 19:53:11 INFO - PROCESS | 1938 | 1462157591244 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]]]}] 19:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 2447ms 19:53:11 INFO - PROCESS | 1938 | 1462157591265 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 19:53:11 INFO - PROCESS | 1938 | 1462157591273 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 19:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:53:11 INFO - PROCESS | 1938 | 1462157591286 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:53:11 INFO - PROCESS | 1938 | 1462157591294 Marionette TRACE conn4 <- [1,878,null,{}] 19:53:11 INFO - PROCESS | 1938 | 1462157591306 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}] 19:53:11 INFO - PROCESS | 1938 | 1462157591582 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 19:53:11 INFO - PROCESS | 1938 | 1462157591778 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb381b6800 == 97 [pid = 1938] [id = 227] 19:53:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb3596f800) [pid = 1938] [serial = 682] [outer = (nil)] 19:53:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb36d05000) [pid = 1938] [serial = 683] [outer = 0x7feb3596f800] 19:53:11 INFO - PROCESS | 1938 | 1462157591934 Marionette DEBUG loaded listener.js 19:53:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb37f71800) [pid = 1938] [serial = 684] [outer = 0x7feb3596f800] 19:53:13 INFO - PROCESS | 1938 | 1462157593179 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]]]}] 19:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1953ms 19:53:13 INFO - PROCESS | 1938 | 1462157593238 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 19:53:13 INFO - PROCESS | 1938 | 1462157593250 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 19:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:53:13 INFO - PROCESS | 1938 | 1462157593266 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:53:13 INFO - PROCESS | 1938 | 1462157593273 Marionette TRACE conn4 <- [1,882,null,{}] 19:53:13 INFO - PROCESS | 1938 | 1462157593282 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}] 19:53:13 INFO - PROCESS | 1938 | 1462157593594 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 19:53:13 INFO - PROCESS | 1938 | 1462157593857 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38007000 == 98 [pid = 1938] [id = 228] 19:53:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb36d03c00) [pid = 1938] [serial = 685] [outer = (nil)] 19:53:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb3d348c00) [pid = 1938] [serial = 686] [outer = 0x7feb36d03c00] 19:53:13 INFO - PROCESS | 1938 | 1462157593995 Marionette DEBUG loaded listener.js 19:53:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb3d84f800) [pid = 1938] [serial = 687] [outer = 0x7feb36d03c00] 19:53:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54e4e800 == 97 [pid = 1938] [id = 79] 19:53:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59b12800 == 96 [pid = 1938] [id = 151] 19:53:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb43e87800 == 95 [pid = 1938] [id = 28] 19:53:14 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb37066000) [pid = 1938] [serial = 598] [outer = (nil)] [url = about:blank] 19:53:14 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb3792e000) [pid = 1938] [serial = 565] [outer = (nil)] [url = about:blank] 19:53:14 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3e204000) [pid = 1938] [serial = 568] [outer = (nil)] [url = about:blank] 19:53:14 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb4642e800) [pid = 1938] [serial = 571] [outer = (nil)] [url = about:blank] 19:53:14 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb4794f000) [pid = 1938] [serial = 574] [outer = (nil)] [url = about:blank] 19:53:14 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb49a19000) [pid = 1938] [serial = 580] [outer = (nil)] [url = about:blank] 19:53:14 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb4874ec00) [pid = 1938] [serial = 577] [outer = (nil)] [url = about:blank] 19:53:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5cdc2000 == 94 [pid = 1938] [id = 206] 19:53:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5a3b3000 == 93 [pid = 1938] [id = 205] 19:53:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5820e000 == 92 [pid = 1938] [id = 204] 19:53:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54e35800 == 91 [pid = 1938] [id = 203] 19:53:15 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4916e800 == 90 [pid = 1938] [id = 202] 19:53:15 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb42aa5800 == 89 [pid = 1938] [id = 201] 19:53:15 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3821b800 == 88 [pid = 1938] [id = 200] 19:53:15 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb47950c00) [pid = 1938] [serial = 595] [outer = (nil)] [url = about:blank] 19:53:15 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb3ff2f000) [pid = 1938] [serial = 592] [outer = (nil)] [url = about:blank] 19:53:15 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb3db03400) [pid = 1938] [serial = 587] [outer = (nil)] [url = about:blank] 19:53:15 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb3d34f400) [pid = 1938] [serial = 586] [outer = (nil)] [url = about:blank] 19:53:15 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb3dcba800) [pid = 1938] [serial = 589] [outer = (nil)] [url = about:blank] 19:53:15 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb3e46a400) [pid = 1938] [serial = 590] [outer = (nil)] [url = about:blank] 19:53:15 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7feb5514a800) [pid = 1938] [serial = 584] [outer = (nil)] [url = about:blank] 19:53:15 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7feb54c11000) [pid = 1938] [serial = 583] [outer = (nil)] [url = about:blank] 19:53:15 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7feb479ca400) [pid = 1938] [serial = 596] [outer = (nil)] [url = about:blank] 19:53:15 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7feb46264000) [pid = 1938] [serial = 593] [outer = (nil)] [url = about:blank] 19:53:15 INFO - PROCESS | 1938 | 1462157595290 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]]]}] 19:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 2090ms 19:53:15 INFO - PROCESS | 1938 | 1462157595355 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 19:53:15 INFO - PROCESS | 1938 | 1462157595361 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 19:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:53:15 INFO - PROCESS | 1938 | 1462157595370 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:53:15 INFO - PROCESS | 1938 | 1462157595375 Marionette TRACE conn4 <- [1,886,null,{}] 19:53:15 INFO - PROCESS | 1938 | 1462157595397 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}] 19:53:15 INFO - PROCESS | 1938 | 1462157595667 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 19:53:15 INFO - PROCESS | 1938 | 1462157595893 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d3a0000 == 89 [pid = 1938] [id = 229] 19:53:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7feb3da0b000) [pid = 1938] [serial = 688] [outer = (nil)] 19:53:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7feb3e1e3800) [pid = 1938] [serial = 689] [outer = 0x7feb3da0b000] 19:53:15 INFO - PROCESS | 1938 | 1462157595994 Marionette DEBUG loaded listener.js 19:53:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7feb3e465800) [pid = 1938] [serial = 690] [outer = 0x7feb3da0b000] 19:53:16 INFO - PROCESS | 1938 | 1462157596906 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]]]}] 19:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1589ms 19:53:16 INFO - PROCESS | 1938 | 1462157596960 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 19:53:16 INFO - PROCESS | 1938 | 1462157596967 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 19:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:53:16 INFO - PROCESS | 1938 | 1462157596977 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:53:16 INFO - PROCESS | 1938 | 1462157596981 Marionette TRACE conn4 <- [1,890,null,{}] 19:53:16 INFO - PROCESS | 1938 | 1462157596995 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}] 19:53:17 INFO - PROCESS | 1938 | 1462157597255 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 19:53:17 INFO - PROCESS | 1938 | 1462157597283 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb42a9d800 == 90 [pid = 1938] [id = 230] 19:53:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb3db0cc00) [pid = 1938] [serial = 691] [outer = (nil)] 19:53:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb3e47c800) [pid = 1938] [serial = 692] [outer = 0x7feb3db0cc00] 19:53:17 INFO - PROCESS | 1938 | 1462157597355 Marionette DEBUG loaded listener.js 19:53:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb3fc45000) [pid = 1938] [serial = 693] [outer = 0x7feb3db0cc00] 19:53:18 INFO - PROCESS | 1938 | 1462157598533 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]]]}] 19:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1595ms 19:53:18 INFO - PROCESS | 1938 | 1462157598574 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 19:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:53:18 INFO - PROCESS | 1938 | 1462157598578 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 19:53:18 INFO - PROCESS | 1938 | 1462157598585 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:53:18 INFO - PROCESS | 1938 | 1462157598588 Marionette TRACE conn4 <- [1,894,null,{}] 19:53:18 INFO - PROCESS | 1938 | 1462157598602 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}] 19:53:18 INFO - PROCESS | 1938 | 1462157598864 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 19:53:18 INFO - PROCESS | 1938 | 1462157598895 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48184000 == 91 [pid = 1938] [id = 231] 19:53:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb3e46dc00) [pid = 1938] [serial = 694] [outer = (nil)] 19:53:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb4158ac00) [pid = 1938] [serial = 695] [outer = 0x7feb3e46dc00] 19:53:18 INFO - PROCESS | 1938 | 1462157598977 Marionette DEBUG loaded listener.js 19:53:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb46ca3000) [pid = 1938] [serial = 696] [outer = 0x7feb3e46dc00] 19:53:19 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb35962c00) [pid = 1938] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:53:19 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb35ab4000) [pid = 1938] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:53:19 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb38694800) [pid = 1938] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:53:19 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb37c15400) [pid = 1938] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:53:19 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb3596f000) [pid = 1938] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:53:19 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7feb41583400) [pid = 1938] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:53:19 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7feb3e465000) [pid = 1938] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:53:20 INFO - PROCESS | 1938 | 1462157600165 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]]]}] 19:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1639ms 19:53:20 INFO - PROCESS | 1938 | 1462157600230 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 19:53:20 INFO - PROCESS | 1938 | 1462157600237 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 19:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:53:20 INFO - PROCESS | 1938 | 1462157600249 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:53:20 INFO - PROCESS | 1938 | 1462157600251 Marionette TRACE conn4 <- [1,898,null,{}] 19:53:20 INFO - PROCESS | 1938 | 1462157600258 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}] 19:53:20 INFO - PROCESS | 1938 | 1462157600485 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 19:53:20 INFO - PROCESS | 1938 | 1462157600618 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb49111800 == 92 [pid = 1938] [id = 232] 19:53:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7feb3e47b000) [pid = 1938] [serial = 697] [outer = (nil)] 19:53:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb47395400) [pid = 1938] [serial = 698] [outer = 0x7feb3e47b000] 19:53:20 INFO - PROCESS | 1938 | 1462157600696 Marionette DEBUG loaded listener.js 19:53:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb4969ec00) [pid = 1938] [serial = 699] [outer = 0x7feb3e47b000] 19:53:21 INFO - PROCESS | 1938 | 1462157601520 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]]]}] 19:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1435ms 19:53:21 INFO - PROCESS | 1938 | 1462157601686 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 19:53:21 INFO - PROCESS | 1938 | 1462157601693 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 19:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:53:21 INFO - PROCESS | 1938 | 1462157601703 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:53:21 INFO - PROCESS | 1938 | 1462157601709 Marionette TRACE conn4 <- [1,902,null,{}] 19:53:21 INFO - PROCESS | 1938 | 1462157601718 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}] 19:53:21 INFO - PROCESS | 1938 | 1462157601976 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 19:53:22 INFO - PROCESS | 1938 | 1462157602282 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb381ba000 == 93 [pid = 1938] [id = 233] 19:53:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb37066c00) [pid = 1938] [serial = 700] [outer = (nil)] 19:53:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb37c0e800) [pid = 1938] [serial = 701] [outer = 0x7feb37066c00] 19:53:22 INFO - PROCESS | 1938 | 1462157602362 Marionette DEBUG loaded listener.js 19:53:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb37f8f800) [pid = 1938] [serial = 702] [outer = 0x7feb37066c00] 19:53:23 INFO - PROCESS | 1938 | 1462157603456 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]]]}] 19:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1790ms 19:53:23 INFO - PROCESS | 1938 | 1462157603494 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 19:53:23 INFO - PROCESS | 1938 | 1462157603501 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 19:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:53:23 INFO - PROCESS | 1938 | 1462157603515 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:53:23 INFO - PROCESS | 1938 | 1462157603521 Marionette TRACE conn4 <- [1,906,null,{}] 19:53:23 INFO - PROCESS | 1938 | 1462157603529 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}] 19:53:23 INFO - PROCESS | 1938 | 1462157603745 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 19:53:24 INFO - PROCESS | 1938 | 1462157604019 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb40bd1000 == 94 [pid = 1938] [id = 234] 19:53:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb3d84b800) [pid = 1938] [serial = 703] [outer = (nil)] 19:53:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb3d856c00) [pid = 1938] [serial = 704] [outer = 0x7feb3d84b800] 19:53:24 INFO - PROCESS | 1938 | 1462157604141 Marionette DEBUG loaded listener.js 19:53:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb3dcb3400) [pid = 1938] [serial = 705] [outer = 0x7feb3d84b800] 19:53:25 INFO - PROCESS | 1938 | 1462157605099 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]]]}] 19:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1640ms 19:53:25 INFO - PROCESS | 1938 | 1462157605152 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 19:53:25 INFO - PROCESS | 1938 | 1462157605155 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 19:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:53:25 INFO - PROCESS | 1938 | 1462157605163 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:53:25 INFO - PROCESS | 1938 | 1462157605166 Marionette TRACE conn4 <- [1,910,null,{}] 19:53:25 INFO - PROCESS | 1938 | 1462157605183 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}] 19:53:25 INFO - PROCESS | 1938 | 1462157605414 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 19:53:25 INFO - PROCESS | 1938 | 1462157605675 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54fb2800 == 95 [pid = 1938] [id = 235] 19:53:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb41589000) [pid = 1938] [serial = 706] [outer = (nil)] 19:53:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb46f79c00) [pid = 1938] [serial = 707] [outer = 0x7feb41589000] 19:53:25 INFO - PROCESS | 1938 | 1462157605807 Marionette DEBUG loaded listener.js 19:53:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb47952400) [pid = 1938] [serial = 708] [outer = 0x7feb41589000] 19:53:26 INFO - PROCESS | 1938 | 1462157606671 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]]]}] 19:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1538ms 19:53:26 INFO - PROCESS | 1938 | 1462157606702 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 19:53:26 INFO - PROCESS | 1938 | 1462157606706 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 19:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:53:26 INFO - PROCESS | 1938 | 1462157606713 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:53:26 INFO - PROCESS | 1938 | 1462157606717 Marionette TRACE conn4 <- [1,914,null,{}] 19:53:26 INFO - PROCESS | 1938 | 1462157606723 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}] 19:53:26 INFO - PROCESS | 1938 | 1462157606921 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 19:53:27 INFO - PROCESS | 1938 | 1462157607100 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59bad000 == 96 [pid = 1938] [id = 236] 19:53:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb4173fc00) [pid = 1938] [serial = 709] [outer = (nil)] 19:53:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb48bcf800) [pid = 1938] [serial = 710] [outer = 0x7feb4173fc00] 19:53:27 INFO - PROCESS | 1938 | 1462157607175 Marionette DEBUG loaded listener.js 19:53:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb49ae1800) [pid = 1938] [serial = 711] [outer = 0x7feb4173fc00] 19:53:28 INFO - PROCESS | 1938 | 1462157608135 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]]]}] 19:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1481ms 19:53:28 INFO - PROCESS | 1938 | 1462157608195 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 19:53:28 INFO - PROCESS | 1938 | 1462157608200 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 19:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:53:28 INFO - PROCESS | 1938 | 1462157608207 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:53:28 INFO - PROCESS | 1938 | 1462157608211 Marionette TRACE conn4 <- [1,918,null,{}] 19:53:28 INFO - PROCESS | 1938 | 1462157608218 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}] 19:53:28 INFO - PROCESS | 1938 | 1462157608424 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 19:53:28 INFO - PROCESS | 1938 | 1462157608597 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5e3a8800 == 97 [pid = 1938] [id = 237] 19:53:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb479ce800) [pid = 1938] [serial = 712] [outer = (nil)] 19:53:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb4af28000) [pid = 1938] [serial = 713] [outer = 0x7feb479ce800] 19:53:28 INFO - PROCESS | 1938 | 1462157608677 Marionette DEBUG loaded listener.js 19:53:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb4f098000) [pid = 1938] [serial = 714] [outer = 0x7feb479ce800] 19:53:29 INFO - PROCESS | 1938 | 1462157609614 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]]]}] 19:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1483ms 19:53:29 INFO - PROCESS | 1938 | 1462157609691 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 19:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:53:29 INFO - PROCESS | 1938 | 1462157609696 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 19:53:29 INFO - PROCESS | 1938 | 1462157609704 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:53:29 INFO - PROCESS | 1938 | 1462157609707 Marionette TRACE conn4 <- [1,922,null,{}] 19:53:29 INFO - PROCESS | 1938 | 1462157609715 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}] 19:53:29 INFO - PROCESS | 1938 | 1462157609989 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 19:53:30 INFO - PROCESS | 1938 | 1462157610248 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5a1000 == 98 [pid = 1938] [id = 238] 19:53:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb58299000) [pid = 1938] [serial = 715] [outer = (nil)] 19:53:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb594c2400) [pid = 1938] [serial = 716] [outer = 0x7feb58299000] 19:53:30 INFO - PROCESS | 1938 | 1462157610341 Marionette DEBUG loaded listener.js 19:53:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb59ab6400) [pid = 1938] [serial = 717] [outer = 0x7feb58299000] 19:53:31 INFO - PROCESS | 1938 | 1462157611272 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]]]}] 19:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1643ms 19:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:53:31 INFO - PROCESS | 1938 | 1462157611347 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 19:53:31 INFO - PROCESS | 1938 | 1462157611350 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 19:53:31 INFO - PROCESS | 1938 | 1462157611357 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:53:31 INFO - PROCESS | 1938 | 1462157611360 Marionette TRACE conn4 <- [1,926,null,{}] 19:53:31 INFO - PROCESS | 1938 | 1462157611368 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}] 19:53:31 INFO - PROCESS | 1938 | 1462157611605 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 19:53:31 INFO - PROCESS | 1938 | 1462157611852 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb35f87800 == 99 [pid = 1938] [id = 239] 19:53:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb36c9dc00) [pid = 1938] [serial = 718] [outer = (nil)] 19:53:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb36ca3000) [pid = 1938] [serial = 719] [outer = 0x7feb36c9dc00] 19:53:31 INFO - PROCESS | 1938 | 1462157611930 Marionette DEBUG loaded listener.js 19:53:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb36ca7000) [pid = 1938] [serial = 720] [outer = 0x7feb36c9dc00] 19:53:32 INFO - PROCESS | 1938 | 1462157612773 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]]]}] 19:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1489ms 19:53:32 INFO - PROCESS | 1938 | 1462157612846 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 19:53:32 INFO - PROCESS | 1938 | 1462157612850 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 19:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:53:32 INFO - PROCESS | 1938 | 1462157612858 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:53:32 INFO - PROCESS | 1938 | 1462157612863 Marionette TRACE conn4 <- [1,930,null,{}] 19:53:32 INFO - PROCESS | 1938 | 1462157612872 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}] 19:53:33 INFO - PROCESS | 1938 | 1462157613116 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 19:53:33 INFO - PROCESS | 1938 | 1462157613364 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32de7000 == 100 [pid = 1938] [id = 240] 19:53:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb35fe2c00) [pid = 1938] [serial = 721] [outer = (nil)] 19:53:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb35fe9400) [pid = 1938] [serial = 722] [outer = 0x7feb35fe2c00] 19:53:33 INFO - PROCESS | 1938 | 1462157613490 Marionette DEBUG loaded listener.js 19:53:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb35fee800) [pid = 1938] [serial = 723] [outer = 0x7feb35fe2c00] 19:53:34 INFO - PROCESS | 1938 | 1462157614352 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]]]}] 19:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1635ms 19:53:34 INFO - PROCESS | 1938 | 1462157614523 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 19:53:34 INFO - PROCESS | 1938 | 1462157614528 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 19:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:53:34 INFO - PROCESS | 1938 | 1462157614542 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:53:34 INFO - PROCESS | 1938 | 1462157614551 Marionette TRACE conn4 <- [1,934,null,{}] 19:53:34 INFO - PROCESS | 1938 | 1462157614562 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}] 19:53:34 INFO - PROCESS | 1938 | 1462157614778 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 19:53:35 INFO - PROCESS | 1938 | 1462157615007 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33be1000 == 101 [pid = 1938] [id = 241] 19:53:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb35fe4c00) [pid = 1938] [serial = 724] [outer = (nil)] 19:53:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb36e69800) [pid = 1938] [serial = 725] [outer = 0x7feb35fe4c00] 19:53:35 INFO - PROCESS | 1938 | 1462157615132 Marionette DEBUG loaded listener.js 19:53:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb37983c00) [pid = 1938] [serial = 726] [outer = 0x7feb35fe4c00] 19:53:36 INFO - PROCESS | 1938 | 1462157616023 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]]]}] 19:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1543ms 19:53:36 INFO - PROCESS | 1938 | 1462157616087 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 19:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:53:36 INFO - PROCESS | 1938 | 1462157616091 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 19:53:36 INFO - PROCESS | 1938 | 1462157616099 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:53:36 INFO - PROCESS | 1938 | 1462157616101 Marionette TRACE conn4 <- [1,938,null,{}] 19:53:36 INFO - PROCESS | 1938 | 1462157616109 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}] 19:53:36 INFO - PROCESS | 1938 | 1462157616351 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 19:53:36 INFO - PROCESS | 1938 | 1462157616582 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb342d7800 == 102 [pid = 1938] [id = 242] 19:53:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb35fe5400) [pid = 1938] [serial = 727] [outer = (nil)] 19:53:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb3d4c7800) [pid = 1938] [serial = 728] [outer = 0x7feb35fe5400] 19:53:36 INFO - PROCESS | 1938 | 1462157616705 Marionette DEBUG loaded listener.js 19:53:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb3d4cc400) [pid = 1938] [serial = 729] [outer = 0x7feb35fe5400] 19:53:37 INFO - PROCESS | 1938 | 1462157617612 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]]]}] 19:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1588ms 19:53:37 INFO - PROCESS | 1938 | 1462157617687 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 19:53:37 INFO - PROCESS | 1938 | 1462157617691 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 19:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:53:37 INFO - PROCESS | 1938 | 1462157617698 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:53:37 INFO - PROCESS | 1938 | 1462157617704 Marionette TRACE conn4 <- [1,942,null,{}] 19:53:37 INFO - PROCESS | 1938 | 1462157617710 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}] 19:53:37 INFO - PROCESS | 1938 | 1462157617988 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 19:53:38 INFO - PROCESS | 1938 | 1462157618265 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5c4000 == 103 [pid = 1938] [id = 243] 19:53:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb3c12e400) [pid = 1938] [serial = 730] [outer = (nil)] 19:53:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb3db02800) [pid = 1938] [serial = 731] [outer = 0x7feb3c12e400] 19:53:38 INFO - PROCESS | 1938 | 1462157618351 Marionette DEBUG loaded listener.js 19:53:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb3ead3000) [pid = 1938] [serial = 732] [outer = 0x7feb3c12e400] 19:53:39 INFO - PROCESS | 1938 | 1462157619606 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]]]}] 19:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1992ms 19:53:39 INFO - PROCESS | 1938 | 1462157619692 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 19:53:39 INFO - PROCESS | 1938 | 1462157619698 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 19:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:53:39 INFO - PROCESS | 1938 | 1462157619709 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:53:39 INFO - PROCESS | 1938 | 1462157619713 Marionette TRACE conn4 <- [1,946,null,{}] 19:53:39 INFO - PROCESS | 1938 | 1462157619722 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}] 19:53:40 INFO - PROCESS | 1938 | 1462157620002 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 19:53:40 INFO - PROCESS | 1938 | 1462157620199 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb340c6000 == 104 [pid = 1938] [id = 244] 19:53:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb36173000) [pid = 1938] [serial = 733] [outer = (nil)] 19:53:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb36c98800) [pid = 1938] [serial = 734] [outer = 0x7feb36173000] 19:53:40 INFO - PROCESS | 1938 | 1462157620393 Marionette DEBUG loaded listener.js 19:53:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb36d0e400) [pid = 1938] [serial = 735] [outer = 0x7feb36173000] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb3fc48000) [pid = 1938] [serial = 650] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb56323400) [pid = 1938] [serial = 625] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb35ac1400) [pid = 1938] [serial = 628] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | 1462157621425 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]]]}] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb37985c00) [pid = 1938] [serial = 599] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb3706c000) [pid = 1938] [serial = 632] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb35abd400) [pid = 1938] [serial = 631] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb37c89400) [pid = 1938] [serial = 601] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb3d855400) [pid = 1938] [serial = 637] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb3d9d0c00) [pid = 1938] [serial = 638] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb4642f000) [pid = 1938] [serial = 610] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb3d351800) [pid = 1938] [serial = 635] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb3c215c00) [pid = 1938] [serial = 634] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb3e483400) [pid = 1938] [serial = 607] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb478a9400) [pid = 1938] [serial = 613] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb4f09c000) [pid = 1938] [serial = 619] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb3d9d1c00) [pid = 1938] [serial = 604] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb3dcbd000) [pid = 1938] [serial = 641] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb4158ec00) [pid = 1938] [serial = 647] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb55dc9c00) [pid = 1938] [serial = 622] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb49b2d400) [pid = 1938] [serial = 616] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb3fac7800) [pid = 1938] [serial = 644] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb35963400) [pid = 1938] [serial = 416] [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.] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb470b3800) [pid = 1938] [serial = 648] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb3ff23c00) [pid = 1938] [serial = 645] [outer = (nil)] [url = about:blank] 19:53:41 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb3e46d000) [pid = 1938] [serial = 642] [outer = (nil)] [url = about:blank] 19:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1784ms 19:53:41 INFO - PROCESS | 1938 | 1462157621495 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 19:53:41 INFO - PROCESS | 1938 | 1462157621504 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 19:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:53:41 INFO - PROCESS | 1938 | 1462157621516 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:53:41 INFO - PROCESS | 1938 | 1462157621519 Marionette TRACE conn4 <- [1,950,null,{}] 19:53:41 INFO - PROCESS | 1938 | 1462157621527 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}] 19:53:41 INFO - PROCESS | 1938 | 1462157621731 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 19:53:41 INFO - PROCESS | 1938 | 1462157621930 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37052800 == 105 [pid = 1938] [id = 245] 19:53:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb3797ec00) [pid = 1938] [serial = 736] [outer = (nil)] 19:53:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb37985c00) [pid = 1938] [serial = 737] [outer = 0x7feb3797ec00] 19:53:42 INFO - PROCESS | 1938 | 1462157622002 Marionette DEBUG loaded listener.js 19:53:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb37c17000) [pid = 1938] [serial = 738] [outer = 0x7feb3797ec00] 19:53:42 INFO - PROCESS | 1938 | 1462157622791 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]]]}] 19:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1337ms 19:53:42 INFO - PROCESS | 1938 | 1462157622853 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 19:53:42 INFO - PROCESS | 1938 | 1462157622857 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 19:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:53:42 INFO - PROCESS | 1938 | 1462157622863 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:53:42 INFO - PROCESS | 1938 | 1462157622869 Marionette TRACE conn4 <- [1,954,null,{}] 19:53:42 INFO - PROCESS | 1938 | 1462157622885 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}] 19:53:43 INFO - PROCESS | 1938 | 1462157623085 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 19:53:43 INFO - PROCESS | 1938 | 1462157623223 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb381be800 == 106 [pid = 1938] [id = 246] 19:53:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb37f71c00) [pid = 1938] [serial = 739] [outer = (nil)] 19:53:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb38692000) [pid = 1938] [serial = 740] [outer = 0x7feb37f71c00] 19:53:43 INFO - PROCESS | 1938 | 1462157623306 Marionette DEBUG loaded listener.js 19:53:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb3c12e000) [pid = 1938] [serial = 741] [outer = 0x7feb37f71c00] 19:53:44 INFO - PROCESS | 1938 | 1462157624147 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]]]}] 19:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1338ms 19:53:44 INFO - PROCESS | 1938 | 1462157624214 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 19:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:53:44 INFO - PROCESS | 1938 | 1462157624220 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 19:53:44 INFO - PROCESS | 1938 | 1462157624227 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:53:44 INFO - PROCESS | 1938 | 1462157624242 Marionette TRACE conn4 <- [1,958,null,{}] 19:53:44 INFO - PROCESS | 1938 | 1462157624260 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}] 19:53:44 INFO - PROCESS | 1938 | 1462157624494 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 19:53:44 INFO - PROCESS | 1938 | 1462157624517 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c40a800 == 107 [pid = 1938] [id = 247] 19:53:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb3c12ec00) [pid = 1938] [serial = 742] [outer = (nil)] 19:53:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb3d344000) [pid = 1938] [serial = 743] [outer = 0x7feb3c12ec00] 19:53:44 INFO - PROCESS | 1938 | 1462157624581 Marionette DEBUG loaded listener.js 19:53:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb3d4c3000) [pid = 1938] [serial = 744] [outer = 0x7feb3c12ec00] 19:53:45 INFO - PROCESS | 1938 | 1462157625501 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]]]}] 19:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1348ms 19:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:53:45 INFO - PROCESS | 1938 | 1462157625574 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 19:53:45 INFO - PROCESS | 1938 | 1462157625576 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 19:53:45 INFO - PROCESS | 1938 | 1462157625583 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:53:45 INFO - PROCESS | 1938 | 1462157625586 Marionette TRACE conn4 <- [1,962,null,{}] 19:53:45 INFO - PROCESS | 1938 | 1462157625592 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}] 19:53:45 INFO - PROCESS | 1938 | 1462157625838 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 19:53:45 INFO - PROCESS | 1938 | 1462157625866 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c59c800 == 108 [pid = 1938] [id = 248] 19:53:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb3c21cc00) [pid = 1938] [serial = 745] [outer = (nil)] 19:53:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb3d848800) [pid = 1938] [serial = 746] [outer = 0x7feb3c21cc00] 19:53:45 INFO - PROCESS | 1938 | 1462157625940 Marionette DEBUG loaded listener.js 19:53:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb3d852800) [pid = 1938] [serial = 747] [outer = 0x7feb3c21cc00] 19:53:46 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb3e46dc00) [pid = 1938] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:53:46 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb36d03c00) [pid = 1938] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:53:46 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb3596f800) [pid = 1938] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:53:46 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb3da0b000) [pid = 1938] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:53:46 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb3db0cc00) [pid = 1938] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:53:47 INFO - PROCESS | 1938 | 1462157627327 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]]]}] 19:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1785ms 19:53:47 INFO - PROCESS | 1938 | 1462157627369 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 19:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:53:47 INFO - PROCESS | 1938 | 1462157627377 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 19:53:47 INFO - PROCESS | 1938 | 1462157627389 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:53:47 INFO - PROCESS | 1938 | 1462157627395 Marionette TRACE conn4 <- [1,966,null,{}] 19:53:47 INFO - PROCESS | 1938 | 1462157627404 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}] 19:53:47 INFO - PROCESS | 1938 | 1462157627624 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 19:53:47 INFO - PROCESS | 1938 | 1462157627860 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3705a800 == 109 [pid = 1938] [id = 249] 19:53:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb36e70800) [pid = 1938] [serial = 748] [outer = (nil)] 19:53:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb3706bc00) [pid = 1938] [serial = 749] [outer = 0x7feb36e70800] 19:53:47 INFO - PROCESS | 1938 | 1462157627985 Marionette DEBUG loaded listener.js 19:53:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb3797e800) [pid = 1938] [serial = 750] [outer = 0x7feb36e70800] 19:53:48 INFO - PROCESS | 1938 | 1462157628937 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]]]}] 19:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1587ms 19:53:48 INFO - PROCESS | 1938 | 1462157628975 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 19:53:48 INFO - PROCESS | 1938 | 1462157628985 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 19:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:53:49 INFO - PROCESS | 1938 | 1462157628998 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:53:49 INFO - PROCESS | 1938 | 1462157629003 Marionette TRACE conn4 <- [1,970,null,{}] 19:53:49 INFO - PROCESS | 1938 | 1462157629010 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}] 19:53:49 INFO - PROCESS | 1938 | 1462157629226 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 19:53:49 INFO - PROCESS | 1938 | 1462157629488 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c59b000 == 110 [pid = 1938] [id = 250] 19:53:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb37f73400) [pid = 1938] [serial = 751] [outer = (nil)] 19:53:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb3c12dc00) [pid = 1938] [serial = 752] [outer = 0x7feb37f73400] 19:53:49 INFO - PROCESS | 1938 | 1462157629623 Marionette DEBUG loaded listener.js 19:53:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb3d4c5800) [pid = 1938] [serial = 753] [outer = 0x7feb37f73400] 19:53:50 INFO - PROCESS | 1938 | 1462157630523 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]]]}] 19:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1585ms 19:53:50 INFO - PROCESS | 1938 | 1462157630583 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 19:53:50 INFO - PROCESS | 1938 | 1462157630587 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 19:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:53:50 INFO - PROCESS | 1938 | 1462157630594 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:53:50 INFO - PROCESS | 1938 | 1462157630601 Marionette TRACE conn4 <- [1,974,null,{}] 19:53:50 INFO - PROCESS | 1938 | 1462157630619 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}] 19:53:50 INFO - PROCESS | 1938 | 1462157630871 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 19:53:51 INFO - PROCESS | 1938 | 1462157631124 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d97f800 == 111 [pid = 1938] [id = 251] 19:53:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb3d9b9c00) [pid = 1938] [serial = 754] [outer = (nil)] 19:53:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb3d9c4800) [pid = 1938] [serial = 755] [outer = 0x7feb3d9b9c00] 19:53:51 INFO - PROCESS | 1938 | 1462157631205 Marionette DEBUG loaded listener.js 19:53:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb3da02400) [pid = 1938] [serial = 756] [outer = 0x7feb3d9b9c00] 19:53:52 INFO - PROCESS | 1938 | 1462157632089 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]]]}] 19:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1543ms 19:53:52 INFO - PROCESS | 1938 | 1462157632151 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 19:53:52 INFO - PROCESS | 1938 | 1462157632156 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 19:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:53:52 INFO - PROCESS | 1938 | 1462157632167 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:53:52 INFO - PROCESS | 1938 | 1462157632170 Marionette TRACE conn4 <- [1,978,null,{}] 19:53:52 INFO - PROCESS | 1938 | 1462157632176 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}] 19:53:52 INFO - PROCESS | 1938 | 1462157632386 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 19:53:52 INFO - PROCESS | 1938 | 1462157632567 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e37b000 == 112 [pid = 1938] [id = 252] 19:53:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb3d9bd400) [pid = 1938] [serial = 757] [outer = (nil)] 19:53:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb3db08c00) [pid = 1938] [serial = 758] [outer = 0x7feb3d9bd400] 19:53:52 INFO - PROCESS | 1938 | 1462157632643 Marionette DEBUG loaded listener.js 19:53:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb3dcb7c00) [pid = 1938] [serial = 759] [outer = 0x7feb3d9bd400] 19:53:53 INFO - PROCESS | 1938 | 1462157633586 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]]]}] 19:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1481ms 19:53:53 INFO - PROCESS | 1938 | 1462157633649 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 19:53:53 INFO - PROCESS | 1938 | 1462157633653 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 19:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:53:53 INFO - PROCESS | 1938 | 1462157633661 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:53:53 INFO - PROCESS | 1938 | 1462157633663 Marionette TRACE conn4 <- [1,982,null,{}] 19:53:53 INFO - PROCESS | 1938 | 1462157633670 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}] 19:53:53 INFO - PROCESS | 1938 | 1462157633874 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 19:53:54 INFO - PROCESS | 1938 | 1462157634054 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3eaf8800 == 113 [pid = 1938] [id = 253] 19:53:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb37f79c00) [pid = 1938] [serial = 760] [outer = (nil)] 19:53:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb3e108400) [pid = 1938] [serial = 761] [outer = 0x7feb37f79c00] 19:53:54 INFO - PROCESS | 1938 | 1462157634190 Marionette DEBUG loaded listener.js 19:53:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb3e1dec00) [pid = 1938] [serial = 762] [outer = 0x7feb37f79c00] 19:53:55 INFO - PROCESS | 1938 | 1462157635065 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]]]}] 19:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1437ms 19:53:55 INFO - PROCESS | 1938 | 1462157635099 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 19:53:55 INFO - PROCESS | 1938 | 1462157635102 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 19:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:53:55 INFO - PROCESS | 1938 | 1462157635109 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:53:55 INFO - PROCESS | 1938 | 1462157635113 Marionette TRACE conn4 <- [1,986,null,{}] 19:53:55 INFO - PROCESS | 1938 | 1462157635119 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}] 19:53:55 INFO - PROCESS | 1938 | 1462157635356 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 19:53:55 INFO - PROCESS | 1938 | 1462157635595 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb415ce800 == 114 [pid = 1938] [id = 254] 19:53:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb3e469000) [pid = 1938] [serial = 763] [outer = (nil)] 19:53:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb3eacec00) [pid = 1938] [serial = 764] [outer = 0x7feb3e469000] 19:53:55 INFO - PROCESS | 1938 | 1462157635718 Marionette DEBUG loaded listener.js 19:53:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb3ead6400) [pid = 1938] [serial = 765] [outer = 0x7feb3e469000] 19:53:56 INFO - PROCESS | 1938 | 1462157636572 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]]]}] 19:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1534ms 19:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:53:56 INFO - PROCESS | 1938 | 1462157636644 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 19:53:56 INFO - PROCESS | 1938 | 1462157636647 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 19:53:56 INFO - PROCESS | 1938 | 1462157636655 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:53:56 INFO - PROCESS | 1938 | 1462157636658 Marionette TRACE conn4 <- [1,990,null,{}] 19:53:56 INFO - PROCESS | 1938 | 1462157636665 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}] 19:53:56 INFO - PROCESS | 1938 | 1462157636870 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 19:53:57 INFO - PROCESS | 1938 | 1462157637048 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb43fac800 == 115 [pid = 1938] [id = 255] 19:53:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb3e462400) [pid = 1938] [serial = 766] [outer = (nil)] 19:53:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb3eada400) [pid = 1938] [serial = 767] [outer = 0x7feb3e462400] 19:53:57 INFO - PROCESS | 1938 | 1462157637124 Marionette DEBUG loaded listener.js 19:53:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb3ebf0c00) [pid = 1938] [serial = 768] [outer = 0x7feb3e462400] 19:53:58 INFO - PROCESS | 1938 | 1462157638068 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]]]}] 19:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1488ms 19:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:53:58 INFO - PROCESS | 1938 | 1462157638143 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 19:53:58 INFO - PROCESS | 1938 | 1462157638146 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 19:53:58 INFO - PROCESS | 1938 | 1462157638154 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:53:58 INFO - PROCESS | 1938 | 1462157638156 Marionette TRACE conn4 <- [1,994,null,{}] 19:53:58 INFO - PROCESS | 1938 | 1462157638164 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}] 19:53:58 INFO - PROCESS | 1938 | 1462157638402 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 19:53:58 INFO - PROCESS | 1938 | 1462157638635 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4770c000 == 116 [pid = 1938] [id = 256] 19:53:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb37f77000) [pid = 1938] [serial = 769] [outer = (nil)] 19:53:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb3ebf5400) [pid = 1938] [serial = 770] [outer = 0x7feb37f77000] 19:53:58 INFO - PROCESS | 1938 | 1462157638755 Marionette DEBUG loaded listener.js 19:53:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb3ebfbc00) [pid = 1938] [serial = 771] [outer = 0x7feb37f77000] 19:53:59 INFO - PROCESS | 1938 | 1462157639679 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]]]}] 19:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1589ms 19:53:59 INFO - PROCESS | 1938 | 1462157639742 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 19:53:59 INFO - PROCESS | 1938 | 1462157639747 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 19:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:53:59 INFO - PROCESS | 1938 | 1462157639754 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:53:59 INFO - PROCESS | 1938 | 1462157639758 Marionette TRACE conn4 <- [1,998,null,{}] 19:53:59 INFO - PROCESS | 1938 | 1462157639765 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}] 19:53:59 INFO - PROCESS | 1938 | 1462157639970 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 19:54:00 INFO - PROCESS | 1938 | 1462157640190 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47d21800 == 117 [pid = 1938] [id = 257] 19:54:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb3e46a000) [pid = 1938] [serial = 772] [outer = (nil)] 19:54:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb3efb0000) [pid = 1938] [serial = 773] [outer = 0x7feb3e46a000] 19:54:00 INFO - PROCESS | 1938 | 1462157640324 Marionette DEBUG loaded listener.js 19:54:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb3fc3e000) [pid = 1938] [serial = 774] [outer = 0x7feb3e46a000] 19:54:01 INFO - PROCESS | 1938 | 1462157641173 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]]]}] 19:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1489ms 19:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:54:01 INFO - PROCESS | 1938 | 1462157641244 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 19:54:01 INFO - PROCESS | 1938 | 1462157641247 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 19:54:01 INFO - PROCESS | 1938 | 1462157641254 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:54:01 INFO - PROCESS | 1938 | 1462157641258 Marionette TRACE conn4 <- [1,1002,null,{}] 19:54:01 INFO - PROCESS | 1938 | 1462157641264 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}] 19:54:01 INFO - PROCESS | 1938 | 1462157641513 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 19:54:01 INFO - PROCESS | 1938 | 1462157641746 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48c3b000 == 118 [pid = 1938] [id = 258] 19:54:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb3eacc400) [pid = 1938] [serial = 775] [outer = (nil)] 19:54:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb3fd64800) [pid = 1938] [serial = 776] [outer = 0x7feb3eacc400] 19:54:01 INFO - PROCESS | 1938 | 1462157641870 Marionette DEBUG loaded listener.js 19:54:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb3ff23c00) [pid = 1938] [serial = 777] [outer = 0x7feb3eacc400] 19:54:02 INFO - PROCESS | 1938 | 1462157642823 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]]]}] 19:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1636ms 19:54:02 INFO - PROCESS | 1938 | 1462157642890 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 19:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:54:02 INFO - PROCESS | 1938 | 1462157642895 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 19:54:02 INFO - PROCESS | 1938 | 1462157642902 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:54:02 INFO - PROCESS | 1938 | 1462157642907 Marionette TRACE conn4 <- [1,1006,null,{}] 19:54:02 INFO - PROCESS | 1938 | 1462157642913 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}] 19:54:03 INFO - PROCESS | 1938 | 1462157643179 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 19:54:03 INFO - PROCESS | 1938 | 1462157643461 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38210800 == 119 [pid = 1938] [id = 259] 19:54:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb36170800) [pid = 1938] [serial = 778] [outer = (nil)] 19:54:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb3e47f000) [pid = 1938] [serial = 779] [outer = 0x7feb36170800] 19:54:03 INFO - PROCESS | 1938 | 1462157643555 Marionette DEBUG loaded listener.js 19:54:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb41737800) [pid = 1938] [serial = 780] [outer = 0x7feb36170800] 19:54:04 INFO - PROCESS | 1938 | 1462157644491 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]]]}] 19:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1633ms 19:54:04 INFO - PROCESS | 1938 | 1462157644535 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 19:54:04 INFO - PROCESS | 1938 | 1462157644538 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 19:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:54:04 INFO - PROCESS | 1938 | 1462157644546 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:54:04 INFO - PROCESS | 1938 | 1462157644551 Marionette TRACE conn4 <- [1,1010,null,{}] 19:54:04 INFO - PROCESS | 1938 | 1462157644557 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}] 19:54:04 INFO - PROCESS | 1938 | 1462157644770 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 19:54:05 INFO - PROCESS | 1938 | 1462157645329 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37044000 == 120 [pid = 1938] [id = 260] 19:54:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb35ab7000) [pid = 1938] [serial = 781] [outer = (nil)] 19:54:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb35fe3400) [pid = 1938] [serial = 782] [outer = 0x7feb35ab7000] 19:54:05 INFO - PROCESS | 1938 | 1462157645460 Marionette DEBUG loaded listener.js 19:54:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb36d03c00) [pid = 1938] [serial = 783] [outer = 0x7feb35ab7000] 19:54:06 INFO - PROCESS | 1938 | 1462157646330 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]]]}] 19:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1838ms 19:54:06 INFO - PROCESS | 1938 | 1462157646387 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 19:54:06 INFO - PROCESS | 1938 | 1462157646393 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 19:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:54:06 INFO - PROCESS | 1938 | 1462157646403 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:54:06 INFO - PROCESS | 1938 | 1462157646408 Marionette TRACE conn4 <- [1,1014,null,{}] 19:54:06 INFO - PROCESS | 1938 | 1462157646417 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}] 19:54:06 INFO - PROCESS | 1938 | 1462157646621 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 19:54:06 INFO - PROCESS | 1938 | 1462157646818 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5cf800 == 121 [pid = 1938] [id = 261] 19:54:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb36176800) [pid = 1938] [serial = 784] [outer = (nil)] 19:54:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb36d0d400) [pid = 1938] [serial = 785] [outer = 0x7feb36176800] 19:54:06 INFO - PROCESS | 1938 | 1462157646937 Marionette DEBUG loaded listener.js 19:54:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7feb37f8d400) [pid = 1938] [serial = 786] [outer = 0x7feb36176800] 19:54:07 INFO - PROCESS | 1938 | 1462157647942 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]]]}] 19:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1592ms 19:54:08 INFO - PROCESS | 1938 | 1462157647998 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 19:54:08 INFO - PROCESS | 1938 | 1462157648005 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 19:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:54:08 INFO - PROCESS | 1938 | 1462157648013 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:54:08 INFO - PROCESS | 1938 | 1462157648018 Marionette TRACE conn4 <- [1,1018,null,{}] 19:54:08 INFO - PROCESS | 1938 | 1462157648024 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}] 19:54:08 INFO - PROCESS | 1938 | 1462157648226 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 19:54:08 INFO - PROCESS | 1938 | 1462157648492 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb340d6800 == 122 [pid = 1938] [id = 262] 19:54:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7feb35fdf400) [pid = 1938] [serial = 787] [outer = (nil)] 19:54:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7feb3c21a400) [pid = 1938] [serial = 788] [outer = 0x7feb35fdf400] 19:54:08 INFO - PROCESS | 1938 | 1462157648626 Marionette DEBUG loaded listener.js 19:54:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7feb3d4cf000) [pid = 1938] [serial = 789] [outer = 0x7feb35fdf400] 19:54:08 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb36ea6800 == 121 [pid = 1938] [id = 209] 19:54:08 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb64c92000 == 120 [pid = 1938] [id = 208] 19:54:08 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7feb561ee800) [pid = 1938] [serial = 677] [outer = (nil)] [url = about:blank] 19:54:08 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7feb5828b000) [pid = 1938] [serial = 671] [outer = (nil)] [url = about:blank] 19:54:08 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7feb37f72c00) [pid = 1938] [serial = 674] [outer = (nil)] [url = about:blank] 19:54:08 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7feb47395400) [pid = 1938] [serial = 698] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb381be800 == 119 [pid = 1938] [id = 246] 19:54:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37052800 == 118 [pid = 1938] [id = 245] 19:54:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb340c6000 == 117 [pid = 1938] [id = 244] 19:54:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb33be1000 == 116 [pid = 1938] [id = 241] 19:54:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb32de7000 == 115 [pid = 1938] [id = 240] 19:54:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb35f87800 == 114 [pid = 1938] [id = 239] 19:54:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5a1000 == 113 [pid = 1938] [id = 238] 19:54:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5e3a8800 == 112 [pid = 1938] [id = 237] 19:54:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59bad000 == 111 [pid = 1938] [id = 236] 19:54:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54fb2800 == 110 [pid = 1938] [id = 235] 19:54:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb40bd1000 == 109 [pid = 1938] [id = 234] 19:54:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb381ba000 == 108 [pid = 1938] [id = 233] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb4158ac00) [pid = 1938] [serial = 695] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb3d348c00) [pid = 1938] [serial = 686] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb4795a400) [pid = 1938] [serial = 662] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb3c12b800) [pid = 1938] [serial = 680] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb37f71800) [pid = 1938] [serial = 684] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb54f24c00) [pid = 1938] [serial = 668] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb40b9a800) [pid = 1938] [serial = 659] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb3e1e3800) [pid = 1938] [serial = 689] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb37c12000) [pid = 1938] [serial = 653] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb3d84f800) [pid = 1938] [serial = 687] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb3da05000) [pid = 1938] [serial = 656] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb3e47c800) [pid = 1938] [serial = 692] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb48bcc000) [pid = 1938] [serial = 665] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb36d05000) [pid = 1938] [serial = 683] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb3e465800) [pid = 1938] [serial = 690] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb3fc45000) [pid = 1938] [serial = 693] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb46ca3000) [pid = 1938] [serial = 696] [outer = (nil)] [url = about:blank] 19:54:09 INFO - PROCESS | 1938 | 1462157649527 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]]]}] 19:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1546ms 19:54:09 INFO - PROCESS | 1938 | 1462157649561 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 19:54:09 INFO - PROCESS | 1938 | 1462157649564 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 19:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:54:09 INFO - PROCESS | 1938 | 1462157649579 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:54:09 INFO - PROCESS | 1938 | 1462157649589 Marionette TRACE conn4 <- [1,1022,null,{}] 19:54:09 INFO - PROCESS | 1938 | 1462157649599 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}] 19:54:09 INFO - PROCESS | 1938 | 1462157649810 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 19:54:09 INFO - PROCESS | 1938 | 1462157649963 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c40a000 == 109 [pid = 1938] [id = 263] 19:54:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb35fe5000) [pid = 1938] [serial = 790] [outer = (nil)] 19:54:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb3d9d1400) [pid = 1938] [serial = 791] [outer = 0x7feb35fe5000] 19:54:10 INFO - PROCESS | 1938 | 1462157650034 Marionette DEBUG loaded listener.js 19:54:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb3e10ec00) [pid = 1938] [serial = 792] [outer = 0x7feb35fe5000] 19:54:10 INFO - PROCESS | 1938 | 1462157650829 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]]]}] 19:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1298ms 19:54:10 INFO - PROCESS | 1938 | 1462157650872 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 19:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:54:10 INFO - PROCESS | 1938 | 1462157650877 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 19:54:10 INFO - PROCESS | 1938 | 1462157650884 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:54:10 INFO - PROCESS | 1938 | 1462157650887 Marionette TRACE conn4 <- [1,1026,null,{}] 19:54:10 INFO - PROCESS | 1938 | 1462157650893 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}] 19:54:11 INFO - PROCESS | 1938 | 1462157651082 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 19:54:11 INFO - PROCESS | 1938 | 1462157651098 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e260800 == 110 [pid = 1938] [id = 264] 19:54:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb36e75c00) [pid = 1938] [serial = 793] [outer = (nil)] 19:54:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb3e393800) [pid = 1938] [serial = 794] [outer = 0x7feb36e75c00] 19:54:11 INFO - PROCESS | 1938 | 1462157651166 Marionette DEBUG loaded listener.js 19:54:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb3e470400) [pid = 1938] [serial = 795] [outer = 0x7feb36e75c00] 19:54:12 INFO - PROCESS | 1938 | 1462157652174 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]]]}] 19:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1332ms 19:54:12 INFO - PROCESS | 1938 | 1462157652216 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 19:54:12 INFO - PROCESS | 1938 | 1462157652221 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 19:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:54:12 INFO - PROCESS | 1938 | 1462157652227 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:54:12 INFO - PROCESS | 1938 | 1462157652231 Marionette TRACE conn4 <- [1,1030,null,{}] 19:54:12 INFO - PROCESS | 1938 | 1462157652249 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}] 19:54:12 INFO - PROCESS | 1938 | 1462157652494 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 19:54:12 INFO - PROCESS | 1938 | 1462157652527 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb41780800 == 111 [pid = 1938] [id = 265] 19:54:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb3ead0000) [pid = 1938] [serial = 796] [outer = (nil)] 19:54:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb3eadac00) [pid = 1938] [serial = 797] [outer = 0x7feb3ead0000] 19:54:12 INFO - PROCESS | 1938 | 1462157652605 Marionette DEBUG loaded listener.js 19:54:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb3ff30000) [pid = 1938] [serial = 798] [outer = 0x7feb3ead0000] 19:54:13 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb37f71c00) [pid = 1938] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:54:13 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb3c12ec00) [pid = 1938] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:54:13 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb3e47b000) [pid = 1938] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:54:13 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb3797ec00) [pid = 1938] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:54:13 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb36173000) [pid = 1938] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:54:13 INFO - PROCESS | 1938 | 1462157653729 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]]]}] 19:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1553ms 19:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:54:13 INFO - PROCESS | 1938 | 1462157653783 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 19:54:13 INFO - PROCESS | 1938 | 1462157653785 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 19:54:13 INFO - PROCESS | 1938 | 1462157653792 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:54:13 INFO - PROCESS | 1938 | 1462157653796 Marionette TRACE conn4 <- [1,1034,null,{}] 19:54:13 INFO - PROCESS | 1938 | 1462157653802 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}] 19:54:14 INFO - PROCESS | 1938 | 1462157654047 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 19:54:14 INFO - PROCESS | 1938 | 1462157654179 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb44a9e000 == 112 [pid = 1938] [id = 266] 19:54:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb3797ec00) [pid = 1938] [serial = 799] [outer = (nil)] 19:54:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb41543800) [pid = 1938] [serial = 800] [outer = 0x7feb3797ec00] 19:54:14 INFO - PROCESS | 1938 | 1462157654252 Marionette DEBUG loaded listener.js 19:54:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb41739400) [pid = 1938] [serial = 801] [outer = 0x7feb3797ec00] 19:54:14 INFO - PROCESS | 1938 | 1462157654979 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]]]}] 19:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1230ms 19:54:15 INFO - PROCESS | 1938 | 1462157655022 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 19:54:15 INFO - PROCESS | 1938 | 1462157655026 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 19:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:54:15 INFO - PROCESS | 1938 | 1462157655033 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:54:15 INFO - PROCESS | 1938 | 1462157655036 Marionette TRACE conn4 <- [1,1038,null,{}] 19:54:15 INFO - PROCESS | 1938 | 1462157655042 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}] 19:54:15 INFO - PROCESS | 1938 | 1462157655225 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 19:54:15 INFO - PROCESS | 1938 | 1462157655240 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4afac800 == 113 [pid = 1938] [id = 267] 19:54:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb3ff31800) [pid = 1938] [serial = 802] [outer = (nil)] 19:54:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb45cba800) [pid = 1938] [serial = 803] [outer = 0x7feb3ff31800] 19:54:15 INFO - PROCESS | 1938 | 1462157655306 Marionette DEBUG loaded listener.js 19:54:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb46264800) [pid = 1938] [serial = 804] [outer = 0x7feb3ff31800] 19:54:16 INFO - PROCESS | 1938 | 1462157656480 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]]]}] 19:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1490ms 19:54:16 INFO - PROCESS | 1938 | 1462157656524 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 19:54:16 INFO - PROCESS | 1938 | 1462157656532 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 19:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:54:16 INFO - PROCESS | 1938 | 1462157656543 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:54:16 INFO - PROCESS | 1938 | 1462157656547 Marionette TRACE conn4 <- [1,1042,null,{}] 19:54:16 INFO - PROCESS | 1938 | 1462157656557 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}] 19:54:16 INFO - PROCESS | 1938 | 1462157656781 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 19:54:17 INFO - PROCESS | 1938 | 1462157657026 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb381a8000 == 114 [pid = 1938] [id = 268] 19:54:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb37c82c00) [pid = 1938] [serial = 805] [outer = (nil)] 19:54:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb37f6ec00) [pid = 1938] [serial = 806] [outer = 0x7feb37c82c00] 19:54:17 INFO - PROCESS | 1938 | 1462157657154 Marionette DEBUG loaded listener.js 19:54:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb3c12ac00) [pid = 1938] [serial = 807] [outer = 0x7feb37c82c00] 19:54:18 INFO - PROCESS | 1938 | 1462157658044 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]]]}] 19:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1535ms 19:54:18 INFO - PROCESS | 1938 | 1462157658078 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 19:54:18 INFO - PROCESS | 1938 | 1462157658088 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 19:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:54:18 INFO - PROCESS | 1938 | 1462157658100 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:54:18 INFO - PROCESS | 1938 | 1462157658104 Marionette TRACE conn4 <- [1,1046,null,{}] 19:54:18 INFO - PROCESS | 1938 | 1462157658111 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}] 19:54:18 INFO - PROCESS | 1938 | 1462157658328 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 19:54:18 INFO - PROCESS | 1938 | 1462157658582 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb40bc4000 == 115 [pid = 1938] [id = 269] 19:54:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb3d84ac00) [pid = 1938] [serial = 808] [outer = (nil)] 19:54:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb3d9c9000) [pid = 1938] [serial = 809] [outer = 0x7feb3d84ac00] 19:54:18 INFO - PROCESS | 1938 | 1462157658706 Marionette DEBUG loaded listener.js 19:54:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb3e1dd000) [pid = 1938] [serial = 810] [outer = 0x7feb3d84ac00] 19:54:19 INFO - PROCESS | 1938 | 1462157659687 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]]]}] 19:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1639ms 19:54:19 INFO - PROCESS | 1938 | 1462157659740 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 19:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:54:19 INFO - PROCESS | 1938 | 1462157659745 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 19:54:19 INFO - PROCESS | 1938 | 1462157659753 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:54:19 INFO - PROCESS | 1938 | 1462157659760 Marionette TRACE conn4 <- [1,1050,null,{}] 19:54:19 INFO - PROCESS | 1938 | 1462157659777 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}] 19:54:20 INFO - PROCESS | 1938 | 1462157660043 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 19:54:20 INFO - PROCESS | 1938 | 1462157660319 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e4d800 == 116 [pid = 1938] [id = 270] 19:54:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb3fd60800) [pid = 1938] [serial = 811] [outer = (nil)] 19:54:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7feb3ff31000) [pid = 1938] [serial = 812] [outer = 0x7feb3fd60800] 19:54:20 INFO - PROCESS | 1938 | 1462157660403 Marionette DEBUG loaded listener.js 19:54:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7feb41733800) [pid = 1938] [serial = 813] [outer = 0x7feb3fd60800] 19:54:21 INFO - PROCESS | 1938 | 1462157661258 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]]]}] 19:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1538ms 19:54:21 INFO - PROCESS | 1938 | 1462157661291 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 19:54:21 INFO - PROCESS | 1938 | 1462157661296 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 19:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:54:21 INFO - PROCESS | 1938 | 1462157661303 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:54:21 INFO - PROCESS | 1938 | 1462157661305 Marionette TRACE conn4 <- [1,1054,null,{}] 19:54:21 INFO - PROCESS | 1938 | 1462157661312 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}] 19:54:21 INFO - PROCESS | 1938 | 1462157661516 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 19:54:21 INFO - PROCESS | 1938 | 1462157661705 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb55e30800 == 117 [pid = 1938] [id = 271] 19:54:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7feb3fd66000) [pid = 1938] [serial = 814] [outer = (nil)] 19:54:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7feb46426400) [pid = 1938] [serial = 815] [outer = 0x7feb3fd66000] 19:54:21 INFO - PROCESS | 1938 | 1462157661783 Marionette DEBUG loaded listener.js 19:54:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7feb46431800) [pid = 1938] [serial = 816] [outer = 0x7feb3fd66000] 19:54:22 INFO - PROCESS | 1938 | 1462157662720 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]]]}] 19:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1481ms 19:54:22 INFO - PROCESS | 1938 | 1462157662785 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 19:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:54:22 INFO - PROCESS | 1938 | 1462157662790 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 19:54:22 INFO - PROCESS | 1938 | 1462157662797 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:54:22 INFO - PROCESS | 1938 | 1462157662800 Marionette TRACE conn4 <- [1,1058,null,{}] 19:54:22 INFO - PROCESS | 1938 | 1462157662806 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}] 19:54:23 INFO - PROCESS | 1938 | 1462157663050 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 19:54:23 INFO - PROCESS | 1938 | 1462157663286 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb58203800 == 118 [pid = 1938] [id = 272] 19:54:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7feb3fc3dc00) [pid = 1938] [serial = 817] [outer = (nil)] 19:54:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7feb46c9a000) [pid = 1938] [serial = 818] [outer = 0x7feb3fc3dc00] 19:54:23 INFO - PROCESS | 1938 | 1462157663409 Marionette DEBUG loaded listener.js 19:54:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7feb470b8000) [pid = 1938] [serial = 819] [outer = 0x7feb3fc3dc00] 19:54:24 INFO - PROCESS | 1938 | 1462157664303 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]]]}] 19:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1539ms 19:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:54:24 INFO - PROCESS | 1938 | 1462157664337 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 19:54:24 INFO - PROCESS | 1938 | 1462157664340 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 19:54:24 INFO - PROCESS | 1938 | 1462157664347 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:54:24 INFO - PROCESS | 1938 | 1462157664350 Marionette TRACE conn4 <- [1,1062,null,{}] 19:54:24 INFO - PROCESS | 1938 | 1462157664356 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}] 19:54:24 INFO - PROCESS | 1938 | 1462157664588 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 19:54:24 INFO - PROCESS | 1938 | 1462157664835 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59baa800 == 119 [pid = 1938] [id = 273] 19:54:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7feb47950800) [pid = 1938] [serial = 820] [outer = (nil)] 19:54:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7feb479cf800) [pid = 1938] [serial = 821] [outer = 0x7feb47950800] 19:54:24 INFO - PROCESS | 1938 | 1462157664961 Marionette DEBUG loaded listener.js 19:54:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7feb48723000) [pid = 1938] [serial = 822] [outer = 0x7feb47950800] 19:54:25 INFO - PROCESS | 1938 | 1462157665850 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]]]}] 19:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1534ms 19:54:25 INFO - PROCESS | 1938 | 1462157665880 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 19:54:25 INFO - PROCESS | 1938 | 1462157665884 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 19:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:54:25 INFO - PROCESS | 1938 | 1462157665891 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:54:25 INFO - PROCESS | 1938 | 1462157665895 Marionette TRACE conn4 <- [1,1066,null,{}] 19:54:25 INFO - PROCESS | 1938 | 1462157665901 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}] 19:54:26 INFO - PROCESS | 1938 | 1462157666100 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 19:54:26 INFO - PROCESS | 1938 | 1462157666292 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5a3c5800 == 120 [pid = 1938] [id = 274] 19:54:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7feb478b4800) [pid = 1938] [serial = 823] [outer = (nil)] 19:54:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7feb48b4d800) [pid = 1938] [serial = 824] [outer = 0x7feb478b4800] 19:54:26 INFO - PROCESS | 1938 | 1462157666368 Marionette DEBUG loaded listener.js 19:54:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7feb48c06c00) [pid = 1938] [serial = 825] [outer = 0x7feb478b4800] 19:54:27 INFO - PROCESS | 1938 | 1462157667275 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]]]}] 19:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1429ms 19:54:27 INFO - PROCESS | 1938 | 1462157667322 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 19:54:27 INFO - PROCESS | 1938 | 1462157667326 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 19:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:54:27 INFO - PROCESS | 1938 | 1462157667332 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:54:27 INFO - PROCESS | 1938 | 1462157667336 Marionette TRACE conn4 <- [1,1070,null,{}] 19:54:27 INFO - PROCESS | 1938 | 1462157667342 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}] 19:54:27 INFO - PROCESS | 1938 | 1462157667547 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 19:54:27 INFO - PROCESS | 1938 | 1462157667738 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5cd5f800 == 121 [pid = 1938] [id = 275] 19:54:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7feb41708400) [pid = 1938] [serial = 826] [outer = (nil)] 19:54:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7feb48c0e800) [pid = 1938] [serial = 827] [outer = 0x7feb41708400] 19:54:27 INFO - PROCESS | 1938 | 1462157667855 Marionette DEBUG loaded listener.js 19:54:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7feb4969d400) [pid = 1938] [serial = 828] [outer = 0x7feb41708400] 19:54:28 INFO - PROCESS | 1938 | 1462157668673 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]]]}] 19:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1382ms 19:54:28 INFO - PROCESS | 1938 | 1462157668715 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 19:54:28 INFO - PROCESS | 1938 | 1462157668720 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 19:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:54:28 INFO - PROCESS | 1938 | 1462157668727 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:54:28 INFO - PROCESS | 1938 | 1462157668730 Marionette TRACE conn4 <- [1,1074,null,{}] 19:54:28 INFO - PROCESS | 1938 | 1462157668736 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}] 19:54:28 INFO - PROCESS | 1938 | 1462157668940 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 19:54:29 INFO - PROCESS | 1938 | 1462157669131 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb311d3800 == 122 [pid = 1938] [id = 276] 19:54:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7feb3e468c00) [pid = 1938] [serial = 829] [outer = (nil)] 19:54:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7feb499d3c00) [pid = 1938] [serial = 830] [outer = 0x7feb3e468c00] 19:54:29 INFO - PROCESS | 1938 | 1462157669226 Marionette DEBUG loaded listener.js 19:54:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7feb49a1bc00) [pid = 1938] [serial = 831] [outer = 0x7feb3e468c00] 19:54:30 INFO - PROCESS | 1938 | 1462157670142 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]]]}] 19:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1488ms 19:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:54:30 INFO - PROCESS | 1938 | 1462157670217 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 19:54:30 INFO - PROCESS | 1938 | 1462157670219 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 19:54:30 INFO - PROCESS | 1938 | 1462157670227 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:54:30 INFO - PROCESS | 1938 | 1462157670230 Marionette TRACE conn4 <- [1,1078,null,{}] 19:54:30 INFO - PROCESS | 1938 | 1462157670236 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}] 19:54:30 INFO - PROCESS | 1938 | 1462157670483 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 19:54:30 INFO - PROCESS | 1938 | 1462157670731 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5e5a2000 == 123 [pid = 1938] [id = 277] 19:54:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7feb41731400) [pid = 1938] [serial = 832] [outer = (nil)] 19:54:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7feb49b2c000) [pid = 1938] [serial = 833] [outer = 0x7feb41731400] 19:54:30 INFO - PROCESS | 1938 | 1462157670849 Marionette DEBUG loaded listener.js 19:54:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7feb49c61c00) [pid = 1938] [serial = 834] [outer = 0x7feb41731400] 19:54:31 INFO - PROCESS | 1938 | 1462157671786 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]]]}] 19:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1588ms 19:54:31 INFO - PROCESS | 1938 | 1462157671815 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 19:54:31 INFO - PROCESS | 1938 | 1462157671818 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 19:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:54:31 INFO - PROCESS | 1938 | 1462157671826 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:54:31 INFO - PROCESS | 1938 | 1462157671832 Marionette TRACE conn4 <- [1,1082,null,{}] 19:54:31 INFO - PROCESS | 1938 | 1462157671838 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}] 19:54:32 INFO - PROCESS | 1938 | 1462157672105 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 19:54:32 INFO - PROCESS | 1938 | 1462157672348 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32df0800 == 124 [pid = 1938] [id = 278] 19:54:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7feb479ca000) [pid = 1938] [serial = 835] [outer = (nil)] 19:54:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7feb4f034000) [pid = 1938] [serial = 836] [outer = 0x7feb479ca000] 19:54:32 INFO - PROCESS | 1938 | 1462157672485 Marionette DEBUG loaded listener.js 19:54:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7feb5406c800) [pid = 1938] [serial = 837] [outer = 0x7feb479ca000] 19:54:33 INFO - PROCESS | 1938 | 1462157673987 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]]]}] 19:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2184ms 19:54:34 INFO - PROCESS | 1938 | 1462157674011 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 19:54:34 INFO - PROCESS | 1938 | 1462157674017 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 19:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:54:34 INFO - PROCESS | 1938 | 1462157674027 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:54:34 INFO - PROCESS | 1938 | 1462157674034 Marionette TRACE conn4 <- [1,1086,null,{}] 19:54:34 INFO - PROCESS | 1938 | 1462157674042 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}] 19:54:34 INFO - PROCESS | 1938 | 1462157674254 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 19:54:34 INFO - PROCESS | 1938 | 1462157674481 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36ec2000 == 125 [pid = 1938] [id = 279] 19:54:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7feb37937000) [pid = 1938] [serial = 838] [outer = (nil)] 19:54:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7feb37c0c000) [pid = 1938] [serial = 839] [outer = 0x7feb37937000] 19:54:34 INFO - PROCESS | 1938 | 1462157674593 Marionette DEBUG loaded listener.js 19:54:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7feb37f70400) [pid = 1938] [serial = 840] [outer = 0x7feb37937000] 19:54:35 INFO - PROCESS | 1938 | 1462157675682 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]]]}] 19:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1739ms 19:54:35 INFO - PROCESS | 1938 | 1462157675767 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 19:54:35 INFO - PROCESS | 1938 | 1462157675775 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 19:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:54:35 INFO - PROCESS | 1938 | 1462157675787 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:54:35 INFO - PROCESS | 1938 | 1462157675790 Marionette TRACE conn4 <- [1,1090,null,{}] 19:54:35 INFO - PROCESS | 1938 | 1462157675797 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}] 19:54:36 INFO - PROCESS | 1938 | 1462157676040 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48184000 == 124 [pid = 1938] [id = 231] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb480a6800 == 123 [pid = 1938] [id = 24] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d3a0000 == 122 [pid = 1938] [id = 229] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5604e800 == 121 [pid = 1938] [id = 133] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb42a9d800 == 120 [pid = 1938] [id = 230] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38007000 == 119 [pid = 1938] [id = 228] 19:54:36 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7feb3d848800) [pid = 1938] [serial = 746] [outer = (nil)] [url = about:blank] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb44a9e000 == 118 [pid = 1938] [id = 266] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb41780800 == 117 [pid = 1938] [id = 265] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e260800 == 116 [pid = 1938] [id = 264] 19:54:36 INFO - PROCESS | 1938 | 1462157676373 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c40a000 == 115 [pid = 1938] [id = 263] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c40a800 == 114 [pid = 1938] [id = 247] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb340d6800 == 113 [pid = 1938] [id = 262] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb49111800 == 112 [pid = 1938] [id = 232] 19:54:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb340e0000 == 113 [pid = 1938] [id = 280] 19:54:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7feb36169800) [pid = 1938] [serial = 841] [outer = (nil)] 19:54:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7feb37c16400) [pid = 1938] [serial = 842] [outer = 0x7feb36169800] 19:54:36 INFO - PROCESS | 1938 | 1462157676447 Marionette DEBUG loaded listener.js 19:54:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7feb3d4cc000) [pid = 1938] [serial = 843] [outer = 0x7feb36169800] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5cf800 == 112 [pid = 1938] [id = 261] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37044000 == 111 [pid = 1938] [id = 260] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e37b000 == 110 [pid = 1938] [id = 252] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3705a800 == 109 [pid = 1938] [id = 249] 19:54:36 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c59c800 == 108 [pid = 1938] [id = 248] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7feb4af28000) [pid = 1938] [serial = 713] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7feb37985c00) [pid = 1938] [serial = 737] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7feb37c17000) [pid = 1938] [serial = 738] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7feb36ca3000) [pid = 1938] [serial = 719] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7feb3d4c7800) [pid = 1938] [serial = 728] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7feb3db02800) [pid = 1938] [serial = 731] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7feb36d0e400) [pid = 1938] [serial = 735] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7feb36c98800) [pid = 1938] [serial = 734] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7feb36e69800) [pid = 1938] [serial = 725] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7feb46f79c00) [pid = 1938] [serial = 707] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7feb3d4c3000) [pid = 1938] [serial = 744] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7feb3d856c00) [pid = 1938] [serial = 704] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7feb594c2400) [pid = 1938] [serial = 716] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7feb35fe9400) [pid = 1938] [serial = 722] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7feb48bcf800) [pid = 1938] [serial = 710] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7feb37c0e800) [pid = 1938] [serial = 701] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7feb3c12e000) [pid = 1938] [serial = 741] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7feb38692000) [pid = 1938] [serial = 740] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7feb3d344000) [pid = 1938] [serial = 743] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7feb4969ec00) [pid = 1938] [serial = 699] [outer = (nil)] [url = about:blank] 19:54:37 INFO - PROCESS | 1938 | 1462157677271 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]]]}] 19:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1532ms 19:54:37 INFO - PROCESS | 1938 | 1462157677340 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 19:54:37 INFO - PROCESS | 1938 | 1462157677344 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 19:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:54:37 INFO - PROCESS | 1938 | 1462157677354 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:54:37 INFO - PROCESS | 1938 | 1462157677359 Marionette TRACE conn4 <- [1,1094,null,{}] 19:54:37 INFO - PROCESS | 1938 | 1462157677377 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}] 19:54:37 INFO - PROCESS | 1938 | 1462157677571 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 19:54:37 INFO - PROCESS | 1938 | 1462157677720 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb381bd000 == 109 [pid = 1938] [id = 281] 19:54:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7feb36ca3000) [pid = 1938] [serial = 844] [outer = (nil)] 19:54:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7feb3d9c4000) [pid = 1938] [serial = 845] [outer = 0x7feb36ca3000] 19:54:37 INFO - PROCESS | 1938 | 1462157677794 Marionette DEBUG loaded listener.js 19:54:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7feb3da0e000) [pid = 1938] [serial = 846] [outer = 0x7feb36ca3000] 19:54:38 INFO - PROCESS | 1938 | 1462157678567 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]]]}] 19:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1242ms 19:54:38 INFO - PROCESS | 1938 | 1462157678607 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 19:54:38 INFO - PROCESS | 1938 | 1462157678612 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 19:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:54:38 INFO - PROCESS | 1938 | 1462157678622 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:54:38 INFO - PROCESS | 1938 | 1462157678625 Marionette TRACE conn4 <- [1,1098,null,{}] 19:54:38 INFO - PROCESS | 1938 | 1462157678632 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}] 19:54:38 INFO - PROCESS | 1938 | 1462157678813 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 19:54:38 INFO - PROCESS | 1938 | 1462157678830 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c41b000 == 110 [pid = 1938] [id = 282] 19:54:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7feb3d9c4400) [pid = 1938] [serial = 847] [outer = (nil)] 19:54:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7feb3dcb7800) [pid = 1938] [serial = 848] [outer = 0x7feb3d9c4400] 19:54:38 INFO - PROCESS | 1938 | 1462157678897 Marionette DEBUG loaded listener.js 19:54:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7feb3e1dcc00) [pid = 1938] [serial = 849] [outer = 0x7feb3d9c4400] 19:54:39 INFO - PROCESS | 1938 | 1462157679997 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]]]}] 19:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1438ms 19:54:40 INFO - PROCESS | 1938 | 1462157680061 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 19:54:40 INFO - PROCESS | 1938 | 1462157680065 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 19:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:54:40 INFO - PROCESS | 1938 | 1462157680073 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:54:40 INFO - PROCESS | 1938 | 1462157680076 Marionette TRACE conn4 <- [1,1102,null,{}] 19:54:40 INFO - PROCESS | 1938 | 1462157680082 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}] 19:54:40 INFO - PROCESS | 1938 | 1462157680330 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 19:54:40 INFO - PROCESS | 1938 | 1462157680364 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5d8800 == 111 [pid = 1938] [id = 283] 19:54:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7feb35fe6800) [pid = 1938] [serial = 850] [outer = (nil)] 19:54:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7feb3e1e1000) [pid = 1938] [serial = 851] [outer = 0x7feb35fe6800] 19:54:40 INFO - PROCESS | 1938 | 1462157680430 Marionette DEBUG loaded listener.js 19:54:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7feb3e209400) [pid = 1938] [serial = 852] [outer = 0x7feb35fe6800] 19:54:41 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7feb3ead0000) [pid = 1938] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:54:41 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7feb36176800) [pid = 1938] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:54:41 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7feb35fe5000) [pid = 1938] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:54:41 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7feb36e75c00) [pid = 1938] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:54:41 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7feb35fdf400) [pid = 1938] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:54:41 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7feb35ab7000) [pid = 1938] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:54:41 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7feb3797ec00) [pid = 1938] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:54:41 INFO - PROCESS | 1938 | 1462157681867 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]]]}] 19:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1835ms 19:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:54:41 INFO - PROCESS | 1938 | 1462157681944 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 19:54:41 INFO - PROCESS | 1938 | 1462157681947 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 19:54:41 INFO - PROCESS | 1938 | 1462157681959 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:54:41 INFO - PROCESS | 1938 | 1462157681961 Marionette TRACE conn4 <- [1,1106,null,{}] 19:54:41 INFO - PROCESS | 1938 | 1462157681966 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}] 19:54:42 INFO - PROCESS | 1938 | 1462157682255 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 19:54:42 INFO - PROCESS | 1938 | 1462157682400 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d97b000 == 112 [pid = 1938] [id = 284] 19:54:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7feb36ca1400) [pid = 1938] [serial = 853] [outer = (nil)] 19:54:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7feb3e206800) [pid = 1938] [serial = 854] [outer = 0x7feb36ca1400] 19:54:42 INFO - PROCESS | 1938 | 1462157682469 Marionette DEBUG loaded listener.js 19:54:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7feb3efacc00) [pid = 1938] [serial = 855] [outer = 0x7feb36ca1400] 19:54:43 INFO - PROCESS | 1938 | 1462157683161 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]]]}] 19:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1234ms 19:54:43 INFO - PROCESS | 1938 | 1462157683189 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 19:54:43 INFO - PROCESS | 1938 | 1462157683191 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 19:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:54:43 INFO - PROCESS | 1938 | 1462157683199 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:54:43 INFO - PROCESS | 1938 | 1462157683203 Marionette TRACE conn4 <- [1,1110,null,{}] 19:54:43 INFO - PROCESS | 1938 | 1462157683209 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}] 19:54:43 INFO - PROCESS | 1938 | 1462157683443 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 19:54:43 INFO - PROCESS | 1938 | 1462157683463 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e38e800 == 113 [pid = 1938] [id = 285] 19:54:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7feb3d4c4400) [pid = 1938] [serial = 856] [outer = (nil)] 19:54:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7feb3fc46400) [pid = 1938] [serial = 857] [outer = 0x7feb3d4c4400] 19:54:43 INFO - PROCESS | 1938 | 1462157683528 Marionette DEBUG loaded listener.js 19:54:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7feb3ff24800) [pid = 1938] [serial = 858] [outer = 0x7feb3d4c4400] 19:54:44 INFO - PROCESS | 1938 | 1462157684713 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]]]}] 19:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1584ms 19:54:44 INFO - PROCESS | 1938 | 1462157684785 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 19:54:44 INFO - PROCESS | 1938 | 1462157684794 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 19:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:54:44 INFO - PROCESS | 1938 | 1462157684805 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:54:44 INFO - PROCESS | 1938 | 1462157684813 Marionette TRACE conn4 <- [1,1114,null,{}] 19:54:44 INFO - PROCESS | 1938 | 1462157684822 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}] 19:54:45 INFO - PROCESS | 1938 | 1462157685099 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 19:54:45 INFO - PROCESS | 1938 | 1462157685386 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37052000 == 114 [pid = 1938] [id = 286] 19:54:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7feb37930000) [pid = 1938] [serial = 859] [outer = (nil)] 19:54:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7feb37c87400) [pid = 1938] [serial = 860] [outer = 0x7feb37930000] 19:54:45 INFO - PROCESS | 1938 | 1462157685468 Marionette DEBUG loaded listener.js 19:54:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7feb3c219400) [pid = 1938] [serial = 861] [outer = 0x7feb37930000] 19:54:46 INFO - PROCESS | 1938 | 1462157686463 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]]]}] 19:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1699ms 19:54:46 INFO - PROCESS | 1938 | 1462157686504 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 19:54:46 INFO - PROCESS | 1938 | 1462157686514 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 19:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:54:46 INFO - PROCESS | 1938 | 1462157686527 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:54:46 INFO - PROCESS | 1938 | 1462157686533 Marionette TRACE conn4 <- [1,1118,null,{}] 19:54:46 INFO - PROCESS | 1938 | 1462157686541 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}] 19:54:46 INFO - PROCESS | 1938 | 1462157686809 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 19:54:47 INFO - PROCESS | 1938 | 1462157687126 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d38a000 == 115 [pid = 1938] [id = 287] 19:54:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7feb3d850800) [pid = 1938] [serial = 862] [outer = (nil)] 19:54:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7feb3d9cd000) [pid = 1938] [serial = 863] [outer = 0x7feb3d850800] 19:54:47 INFO - PROCESS | 1938 | 1462157687204 Marionette DEBUG loaded listener.js 19:54:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7feb3db0d800) [pid = 1938] [serial = 864] [outer = 0x7feb3d850800] 19:54:48 INFO - PROCESS | 1938 | 1462157688152 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]]]}] 19:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1687ms 19:54:48 INFO - PROCESS | 1938 | 1462157688214 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 19:54:48 INFO - PROCESS | 1938 | 1462157688219 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 19:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:54:48 INFO - PROCESS | 1938 | 1462157688226 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:54:48 INFO - PROCESS | 1938 | 1462157688234 Marionette TRACE conn4 <- [1,1122,null,{}] 19:54:48 INFO - PROCESS | 1938 | 1462157688252 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}] 19:54:48 INFO - PROCESS | 1938 | 1462157688516 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 19:54:48 INFO - PROCESS | 1938 | 1462157688792 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb415db800 == 116 [pid = 1938] [id = 288] 19:54:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7feb3dcc0800) [pid = 1938] [serial = 865] [outer = (nil)] 19:54:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7feb3ead5400) [pid = 1938] [serial = 866] [outer = 0x7feb3dcc0800] 19:54:48 INFO - PROCESS | 1938 | 1462157688878 Marionette DEBUG loaded listener.js 19:54:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7feb3efac800) [pid = 1938] [serial = 867] [outer = 0x7feb3dcc0800] 19:54:49 INFO - PROCESS | 1938 | 1462157689855 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]]]}] 19:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1689ms 19:54:49 INFO - PROCESS | 1938 | 1462157689924 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 19:54:49 INFO - PROCESS | 1938 | 1462157689935 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 19:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:54:49 INFO - PROCESS | 1938 | 1462157689942 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:54:49 INFO - PROCESS | 1938 | 1462157689946 Marionette TRACE conn4 <- [1,1126,null,{}] 19:54:49 INFO - PROCESS | 1938 | 1462157689994 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}] 19:54:50 INFO - PROCESS | 1938 | 1462157690349 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 19:54:50 INFO - PROCESS | 1938 | 1462157690544 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb46d99000 == 117 [pid = 1938] [id = 289] 19:54:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7feb3e47f800) [pid = 1938] [serial = 868] [outer = (nil)] 19:54:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7feb41580400) [pid = 1938] [serial = 869] [outer = 0x7feb3e47f800] 19:54:50 INFO - PROCESS | 1938 | 1462157690635 Marionette DEBUG loaded listener.js 19:54:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7feb41706c00) [pid = 1938] [serial = 870] [outer = 0x7feb3e47f800] 19:54:51 INFO - PROCESS | 1938 | 1462157691566 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]]]}] 19:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1686ms 19:54:51 INFO - PROCESS | 1938 | 1462157691630 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 19:54:51 INFO - PROCESS | 1938 | 1462157691634 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 19:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:54:51 INFO - PROCESS | 1938 | 1462157691642 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:54:51 INFO - PROCESS | 1938 | 1462157691646 Marionette TRACE conn4 <- [1,1130,null,{}] 19:54:51 INFO - PROCESS | 1938 | 1462157691652 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}] 19:54:51 INFO - PROCESS | 1938 | 1462157691915 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 19:54:52 INFO - PROCESS | 1938 | 1462157692200 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4883d800 == 118 [pid = 1938] [id = 290] 19:54:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7feb41737000) [pid = 1938] [serial = 871] [outer = (nil)] 19:54:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7feb41797c00) [pid = 1938] [serial = 872] [outer = 0x7feb41737000] 19:54:52 INFO - PROCESS | 1938 | 1462157692278 Marionette DEBUG loaded listener.js 19:54:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7feb46263800) [pid = 1938] [serial = 873] [outer = 0x7feb41737000] 19:54:53 INFO - PROCESS | 1938 | 1462157693315 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]]]}] 19:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1687ms 19:54:53 INFO - PROCESS | 1938 | 1462157693332 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 19:54:53 INFO - PROCESS | 1938 | 1462157693340 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 19:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:54:53 INFO - PROCESS | 1938 | 1462157693351 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:54:53 INFO - PROCESS | 1938 | 1462157693355 Marionette TRACE conn4 <- [1,1134,null,{}] 19:54:53 INFO - PROCESS | 1938 | 1462157693366 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}] 19:54:53 INFO - PROCESS | 1938 | 1462157693654 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 19:54:53 INFO - PROCESS | 1938 | 1462157693956 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4af98000 == 119 [pid = 1938] [id = 291] 19:54:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7feb47578800) [pid = 1938] [serial = 874] [outer = (nil)] 19:54:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7feb478ad800) [pid = 1938] [serial = 875] [outer = 0x7feb47578800] 19:54:54 INFO - PROCESS | 1938 | 1462157694054 Marionette DEBUG loaded listener.js 19:54:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7feb47956400) [pid = 1938] [serial = 876] [outer = 0x7feb47578800] 19:54:55 INFO - PROCESS | 1938 | 1462157695068 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]]]}] 19:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1797ms 19:54:55 INFO - PROCESS | 1938 | 1462157695148 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 19:54:55 INFO - PROCESS | 1938 | 1462157695151 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 19:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:54:55 INFO - PROCESS | 1938 | 1462157695159 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:54:55 INFO - PROCESS | 1938 | 1462157695163 Marionette TRACE conn4 <- [1,1138,null,{}] 19:54:55 INFO - PROCESS | 1938 | 1462157695169 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}] 19:54:55 INFO - PROCESS | 1938 | 1462157695415 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 19:54:55 INFO - PROCESS | 1938 | 1462157695709 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e3e000 == 120 [pid = 1938] [id = 292] 19:54:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7feb477adc00) [pid = 1938] [serial = 877] [outer = (nil)] 19:54:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7feb479d1400) [pid = 1938] [serial = 878] [outer = 0x7feb477adc00] 19:54:55 INFO - PROCESS | 1938 | 1462157695790 Marionette DEBUG loaded listener.js 19:54:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7feb48bcb000) [pid = 1938] [serial = 879] [outer = 0x7feb477adc00] 19:54:56 INFO - PROCESS | 1938 | 1462157696694 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]]]}] 19:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1581ms 19:54:56 INFO - PROCESS | 1938 | 1462157696742 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 19:54:56 INFO - PROCESS | 1938 | 1462157696745 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 19:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:54:56 INFO - PROCESS | 1938 | 1462157696753 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:54:56 INFO - PROCESS | 1938 | 1462157696757 Marionette TRACE conn4 <- [1,1142,null,{}] 19:54:56 INFO - PROCESS | 1938 | 1462157696763 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}] 19:54:56 INFO - PROCESS | 1938 | 1462157696971 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 19:54:57 INFO - PROCESS | 1938 | 1462157697161 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb56377000 == 121 [pid = 1938] [id = 293] 19:54:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7feb36d0a000) [pid = 1938] [serial = 880] [outer = (nil)] 19:54:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7feb496a3c00) [pid = 1938] [serial = 881] [outer = 0x7feb36d0a000] 19:54:57 INFO - PROCESS | 1938 | 1462157697240 Marionette DEBUG loaded listener.js 19:54:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7feb49a1ec00) [pid = 1938] [serial = 882] [outer = 0x7feb36d0a000] 19:54:58 INFO - PROCESS | 1938 | 1462157698210 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]]]}] 19:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1501ms 19:54:58 INFO - PROCESS | 1938 | 1462157698256 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 19:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:54:58 INFO - PROCESS | 1938 | 1462157698260 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 19:54:58 INFO - PROCESS | 1938 | 1462157698268 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:54:58 INFO - PROCESS | 1938 | 1462157698271 Marionette TRACE conn4 <- [1,1146,null,{}] 19:54:58 INFO - PROCESS | 1938 | 1462157698278 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}] 19:54:58 INFO - PROCESS | 1938 | 1462157698514 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 19:54:58 INFO - PROCESS | 1938 | 1462157698756 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59ba6000 == 122 [pid = 1938] [id = 294] 19:54:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7feb3d9b4800) [pid = 1938] [serial = 883] [outer = (nil)] 19:54:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7feb4b34dc00) [pid = 1938] [serial = 884] [outer = 0x7feb3d9b4800] 19:54:58 INFO - PROCESS | 1938 | 1462157698884 Marionette DEBUG loaded listener.js 19:54:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7feb4e17b400) [pid = 1938] [serial = 885] [outer = 0x7feb3d9b4800] 19:54:59 INFO - PROCESS | 1938 | 1462157699759 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]]]}] 19:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1537ms 19:54:59 INFO - PROCESS | 1938 | 1462157699805 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 19:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:54:59 INFO - PROCESS | 1938 | 1462157699809 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 19:54:59 INFO - PROCESS | 1938 | 1462157699816 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:54:59 INFO - PROCESS | 1938 | 1462157699820 Marionette TRACE conn4 <- [1,1150,null,{}] 19:54:59 INFO - PROCESS | 1938 | 1462157699827 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}] 19:55:00 INFO - PROCESS | 1938 | 1462157700055 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 19:55:00 INFO - PROCESS | 1938 | 1462157700243 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5f339800 == 123 [pid = 1938] [id = 295] 19:55:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7feb5406d000) [pid = 1938] [serial = 886] [outer = (nil)] 19:55:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7feb54c11800) [pid = 1938] [serial = 887] [outer = 0x7feb5406d000] 19:55:00 INFO - PROCESS | 1938 | 1462157700375 Marionette DEBUG loaded listener.js 19:55:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7feb54c96800) [pid = 1938] [serial = 888] [outer = 0x7feb5406d000] 19:55:01 INFO - PROCESS | 1938 | 1462157701286 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]]]}] 19:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1535ms 19:55:01 INFO - PROCESS | 1938 | 1462157701352 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:55:01 INFO - PROCESS | 1938 | 1462157701356 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 19:55:01 INFO - PROCESS | 1938 | 1462157701364 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:55:01 INFO - PROCESS | 1938 | 1462157701368 Marionette TRACE conn4 <- [1,1154,null,{}] 19:55:01 INFO - PROCESS | 1938 | 1462157701375 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}] 19:55:01 INFO - PROCESS | 1938 | 1462157701673 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 19:55:01 INFO - PROCESS | 1938 | 1462157701970 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f22000 == 124 [pid = 1938] [id = 296] 19:55:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7feb37979800) [pid = 1938] [serial = 889] [outer = (nil)] 19:55:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7feb3d4c8c00) [pid = 1938] [serial = 890] [outer = 0x7feb37979800] 19:55:02 INFO - PROCESS | 1938 | 1462157702068 Marionette DEBUG loaded listener.js 19:55:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7feb5514a800) [pid = 1938] [serial = 891] [outer = 0x7feb37979800] 19:55:03 INFO - PROCESS | 1938 | 1462157703081 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]]]}] 19:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1786ms 19:55:03 INFO - PROCESS | 1938 | 1462157703151 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 19:55:03 INFO - PROCESS | 1938 | 1462157703155 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 19:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:55:03 INFO - PROCESS | 1938 | 1462157703162 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:55:03 INFO - PROCESS | 1938 | 1462157703166 Marionette TRACE conn4 <- [1,1158,null,{}] 19:55:03 INFO - PROCESS | 1938 | 1462157703174 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}] 19:55:03 INFO - PROCESS | 1938 | 1462157703435 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 19:55:03 INFO - PROCESS | 1938 | 1462157703684 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb342c2800 == 125 [pid = 1938] [id = 297] 19:55:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7feb35ab5000) [pid = 1938] [serial = 892] [outer = (nil)] 19:55:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7feb35fdf400) [pid = 1938] [serial = 893] [outer = 0x7feb35ab5000] 19:55:04 INFO - PROCESS | 1938 | 1462157704097 Marionette DEBUG loaded listener.js 19:55:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7feb36d0fc00) [pid = 1938] [serial = 894] [outer = 0x7feb35ab5000] 19:55:05 INFO - PROCESS | 1938 | 1462157705109 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]]]}] 19:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1989ms 19:55:05 INFO - PROCESS | 1938 | 1462157705153 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 19:55:05 INFO - PROCESS | 1938 | 1462157705158 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 19:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:55:05 INFO - PROCESS | 1938 | 1462157705167 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:55:05 INFO - PROCESS | 1938 | 1462157705170 Marionette TRACE conn4 <- [1,1162,null,{}] 19:55:05 INFO - PROCESS | 1938 | 1462157705179 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}] 19:55:05 INFO - PROCESS | 1938 | 1462157705385 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 19:55:05 INFO - PROCESS | 1938 | 1462157705652 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3043a800 == 126 [pid = 1938] [id = 298] 19:55:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7feb37f94400) [pid = 1938] [serial = 895] [outer = (nil)] 19:55:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7feb3d351400) [pid = 1938] [serial = 896] [outer = 0x7feb37f94400] 19:55:05 INFO - PROCESS | 1938 | 1462157705833 Marionette DEBUG loaded listener.js 19:55:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7feb3d9c2400) [pid = 1938] [serial = 897] [outer = 0x7feb37f94400] 19:55:06 INFO - PROCESS | 1938 | 1462157706748 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]]]}] 19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1633ms 19:55:06 INFO - PROCESS | 1938 | 1462157706800 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 19:55:06 INFO - PROCESS | 1938 | 1462157706807 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:55:06 INFO - PROCESS | 1938 | 1462157706818 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:55:06 INFO - PROCESS | 1938 | 1462157706821 Marionette TRACE conn4 <- [1,1166,null,{}] 19:55:06 INFO - PROCESS | 1938 | 1462157706829 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}] 19:55:07 INFO - PROCESS | 1938 | 1462157707033 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 19:55:07 INFO - PROCESS | 1938 | 1462157707235 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c58f800 == 127 [pid = 1938] [id = 299] 19:55:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7feb3e112400) [pid = 1938] [serial = 898] [outer = (nil)] 19:55:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7feb3e3a0000) [pid = 1938] [serial = 899] [outer = 0x7feb3e112400] 19:55:07 INFO - PROCESS | 1938 | 1462157707376 Marionette DEBUG loaded listener.js 19:55:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7feb3ead7000) [pid = 1938] [serial = 900] [outer = 0x7feb3e112400] 19:55:07 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d97b000 == 126 [pid = 1938] [id = 284] 19:55:07 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7feb3ebf5400) [pid = 1938] [serial = 770] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7feb3e47f000) [pid = 1938] [serial = 779] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7feb3efb0000) [pid = 1938] [serial = 773] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7feb3fd64800) [pid = 1938] [serial = 776] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7feb45cba800) [pid = 1938] [serial = 803] [outer = (nil)] [url = about:blank] 19:55:07 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5d8800 == 125 [pid = 1938] [id = 283] 19:55:07 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c41b000 == 124 [pid = 1938] [id = 282] 19:55:07 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb381bd000 == 123 [pid = 1938] [id = 281] 19:55:07 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb340e0000 == 122 [pid = 1938] [id = 280] 19:55:08 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb36ec2000 == 121 [pid = 1938] [id = 279] 19:55:08 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb32df0800 == 120 [pid = 1938] [id = 278] 19:55:08 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5e5a2000 == 119 [pid = 1938] [id = 277] 19:55:08 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb311d3800 == 118 [pid = 1938] [id = 276] 19:55:08 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5cd5f800 == 117 [pid = 1938] [id = 275] 19:55:08 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5a3c5800 == 116 [pid = 1938] [id = 274] 19:55:08 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59baa800 == 115 [pid = 1938] [id = 273] 19:55:08 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb58203800 == 114 [pid = 1938] [id = 272] 19:55:08 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb55e30800 == 113 [pid = 1938] [id = 271] 19:55:08 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb381a8000 == 112 [pid = 1938] [id = 268] 19:55:08 INFO - PROCESS | 1938 | 1462157708323 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]]]}] 19:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1541ms 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7feb41739400) [pid = 1938] [serial = 801] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7feb3ff30000) [pid = 1938] [serial = 798] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7feb37f8d400) [pid = 1938] [serial = 786] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7feb3d9d1400) [pid = 1938] [serial = 791] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7feb3e393800) [pid = 1938] [serial = 794] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7feb3d4cf000) [pid = 1938] [serial = 789] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7feb3db08c00) [pid = 1938] [serial = 758] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7feb3eacec00) [pid = 1938] [serial = 764] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7feb3c12dc00) [pid = 1938] [serial = 752] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7feb3706bc00) [pid = 1938] [serial = 749] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7feb3c21a400) [pid = 1938] [serial = 788] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7feb3eadac00) [pid = 1938] [serial = 797] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7feb3eada400) [pid = 1938] [serial = 767] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7feb36d03c00) [pid = 1938] [serial = 783] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7feb3e108400) [pid = 1938] [serial = 761] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7feb3e10ec00) [pid = 1938] [serial = 792] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7feb3e470400) [pid = 1938] [serial = 795] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7feb36d0d400) [pid = 1938] [serial = 785] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7feb41543800) [pid = 1938] [serial = 800] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7feb35fe3400) [pid = 1938] [serial = 782] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7feb3d9c4800) [pid = 1938] [serial = 755] [outer = (nil)] [url = about:blank] 19:55:08 INFO - PROCESS | 1938 | 1462157708393 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 19:55:08 INFO - PROCESS | 1938 | 1462157708397 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 19:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:55:08 INFO - PROCESS | 1938 | 1462157708404 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:55:08 INFO - PROCESS | 1938 | 1462157708410 Marionette TRACE conn4 <- [1,1170,null,{}] 19:55:08 INFO - PROCESS | 1938 | 1462157708426 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}] 19:55:08 INFO - PROCESS | 1938 | 1462157708629 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 19:55:09 INFO - PROCESS | 1938 | 1462157708999 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb35f6e800 == 113 [pid = 1938] [id = 300] 19:55:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7feb35968400) [pid = 1938] [serial = 901] [outer = (nil)] 19:55:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7feb36176400) [pid = 1938] [serial = 902] [outer = 0x7feb35968400] 19:55:09 INFO - PROCESS | 1938 | 1462157709087 Marionette DEBUG loaded listener.js 19:55:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7feb37930c00) [pid = 1938] [serial = 903] [outer = 0x7feb35968400] 19:55:10 INFO - PROCESS | 1938 | 1462157710085 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]]]}] 19:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1736ms 19:55:10 INFO - PROCESS | 1938 | 1462157710144 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 19:55:10 INFO - PROCESS | 1938 | 1462157710151 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 19:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:55:10 INFO - PROCESS | 1938 | 1462157710161 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:55:10 INFO - PROCESS | 1938 | 1462157710166 Marionette TRACE conn4 <- [1,1174,null,{}] 19:55:10 INFO - PROCESS | 1938 | 1462157710176 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}] 19:55:10 INFO - PROCESS | 1938 | 1462157710450 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 19:55:10 INFO - PROCESS | 1938 | 1462157710698 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c41b000 == 114 [pid = 1938] [id = 301] 19:55:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7feb3d4cf800) [pid = 1938] [serial = 904] [outer = (nil)] 19:55:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7feb3d9b2000) [pid = 1938] [serial = 905] [outer = 0x7feb3d4cf800] 19:55:10 INFO - PROCESS | 1938 | 1462157710780 Marionette DEBUG loaded listener.js 19:55:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7feb3da08000) [pid = 1938] [serial = 906] [outer = 0x7feb3d4cf800] 19:55:11 INFO - PROCESS | 1938 | 1462157711925 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] 19:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:55:12 INFO - PROCESS | 1938 | 1462157712051 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 19:55:12 INFO - PROCESS | 1938 | 1462157712144 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:55:12 INFO - PROCESS | 1938 | 1462157712150 Marionette TRACE conn4 <- [1,1178,null,{}] 19:55:12 INFO - PROCESS | 1938 | 1462157712352 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}] 19:55:12 INFO - PROCESS | 1938 | 1462157712740 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 19:55:12 INFO - PROCESS | 1938 | 1462157712954 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dce2000 == 115 [pid = 1938] [id = 302] 19:55:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7feb3e1de400) [pid = 1938] [serial = 907] [outer = (nil)] 19:55:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7feb3ebee400) [pid = 1938] [serial = 908] [outer = 0x7feb3e1de400] 19:55:13 INFO - PROCESS | 1938 | 1462157713091 Marionette DEBUG loaded listener.js 19:55:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7feb3fc42c00) [pid = 1938] [serial = 909] [outer = 0x7feb3e1de400] 19:55:14 INFO - PROCESS | 1938 | 1462157714128 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] 19:55:14 INFO - PROCESS | 1938 | 1462157714198 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:55:14 INFO - PROCESS | 1938 | 1462157714216 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:55:14 INFO - PROCESS | 1938 | 1462157714226 Marionette TRACE conn4 <- [1,1182,null,{}] 19:55:14 INFO - PROCESS | 1938 | 1462157714234 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}] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb381b6800 == 114 [pid = 1938] [id = 227] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb381af000 == 113 [pid = 1938] [id = 207] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3820b800 == 112 [pid = 1938] [id = 136] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5c4000 == 111 [pid = 1938] [id = 243] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c41e800 == 110 [pid = 1938] [id = 226] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5e3b0000 == 109 [pid = 1938] [id = 122] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5a406000 == 108 [pid = 1938] [id = 223] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5e33f800 == 107 [pid = 1938] [id = 225] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c58f800 == 106 [pid = 1938] [id = 299] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3043a800 == 105 [pid = 1938] [id = 298] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb342c2800 == 104 [pid = 1938] [id = 297] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30f22000 == 103 [pid = 1938] [id = 296] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5f339800 == 102 [pid = 1938] [id = 295] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59ba6000 == 101 [pid = 1938] [id = 294] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb56377000 == 100 [pid = 1938] [id = 293] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54e3e000 == 99 [pid = 1938] [id = 292] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4af98000 == 98 [pid = 1938] [id = 291] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4883d800 == 97 [pid = 1938] [id = 290] 19:55:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb46d99000 == 96 [pid = 1938] [id = 289] 19:55:16 INFO - PROCESS | 1938 | 1462157716636 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 19:55:16 INFO - PROCESS | 1938 | 1462157716921 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb311cd000 == 97 [pid = 1938] [id = 303] 19:55:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7feb37069800) [pid = 1938] [serial = 910] [outer = (nil)] 19:55:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7feb37937c00) [pid = 1938] [serial = 911] [outer = 0x7feb37069800] 19:55:16 INFO - PROCESS | 1938 | 1462157716992 Marionette DEBUG loaded listener.js 19:55:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7feb37f95400) [pid = 1938] [serial = 912] [outer = 0x7feb37069800] 19:55:17 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3ff49800 == 96 [pid = 1938] [id = 9] 19:55:17 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:55:17 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:55:17 INFO - PROCESS | 1938 | 1462157717892 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] 19:55:17 INFO - PROCESS | 1938 | 1462157717958 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:55:17 INFO - PROCESS | 1938 | 1462157717979 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:55:17 INFO - PROCESS | 1938 | 1462157717983 Marionette TRACE conn4 <- [1,1186,null,{}] 19:55:17 INFO - PROCESS | 1938 | 1462157717991 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}] 19:55:18 INFO - PROCESS | 1938 | 1462157718236 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 19:55:18 INFO - PROCESS | 1938 | 1462157718273 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38a50000 == 97 [pid = 1938] [id = 304] 19:55:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7feb3d9b8800) [pid = 1938] [serial = 913] [outer = (nil)] 19:55:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7feb3da0fc00) [pid = 1938] [serial = 914] [outer = 0x7feb3d9b8800] 19:55:18 INFO - PROCESS | 1938 | 1462157718345 Marionette DEBUG loaded listener.js 19:55:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7feb3e1db800) [pid = 1938] [serial = 915] [outer = 0x7feb3d9b8800] 19:55:19 INFO - PROCESS | 1938 | 1462157719325 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] 19:55:19 INFO - PROCESS | 1938 | 1462157719449 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 19:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:55:19 INFO - PROCESS | 1938 | 1462157719457 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:55:19 INFO - PROCESS | 1938 | 1462157719461 Marionette TRACE conn4 <- [1,1190,null,{}] 19:55:19 INFO - PROCESS | 1938 | 1462157719466 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}] 19:55:19 INFO - PROCESS | 1938 | 1462157719729 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 19:55:19 INFO - PROCESS | 1938 | 1462157719761 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3eaf1800 == 98 [pid = 1938] [id = 305] 19:55:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7feb36d0a800) [pid = 1938] [serial = 916] [outer = (nil)] 19:55:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7feb3f0ebc00) [pid = 1938] [serial = 917] [outer = 0x7feb36d0a800] 19:55:19 INFO - PROCESS | 1938 | 1462157719828 Marionette DEBUG loaded listener.js 19:55:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7feb3ff2c800) [pid = 1938] [serial = 918] [outer = 0x7feb36d0a800] 19:55:21 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7feb37f94400) [pid = 1938] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:55:21 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7feb3c12e400) [pid = 1938] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:55:21 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7feb35ab5000) [pid = 1938] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:55:21 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7feb479ca000) [pid = 1938] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:55:21 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7feb35970c00) [pid = 1938] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:55:21 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7feb3797a800) [pid = 1938] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:55:21 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7feb35fe6800) [pid = 1938] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:55:21 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7feb3d9c4400) [pid = 1938] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:55:21 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7feb37937000) [pid = 1938] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:55:21 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7feb36169800) [pid = 1938] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:55:21 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7feb36ca3000) [pid = 1938] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:55:21 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7feb36ca1400) [pid = 1938] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:55:21 INFO - PROCESS | 1938 | 1462157721776 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] 19:55:21 INFO - PROCESS | 1938 | 1462157721858 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 19:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:55:21 INFO - PROCESS | 1938 | 1462157721876 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:55:21 INFO - PROCESS | 1938 | 1462157721883 Marionette TRACE conn4 <- [1,1194,null,{}] 19:55:21 INFO - PROCESS | 1938 | 1462157721889 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}] 19:55:22 INFO - PROCESS | 1938 | 1462157722086 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 19:55:22 INFO - PROCESS | 1938 | 1462157722239 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb44a9e000 == 99 [pid = 1938] [id = 306] 19:55:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7feb36d11c00) [pid = 1938] [serial = 919] [outer = (nil)] 19:55:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7feb3ff28c00) [pid = 1938] [serial = 920] [outer = 0x7feb36d11c00] 19:55:22 INFO - PROCESS | 1938 | 1462157722305 Marionette DEBUG loaded listener.js 19:55:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7feb4625bc00) [pid = 1938] [serial = 921] [outer = 0x7feb36d11c00] 19:55:22 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:55:22 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:55:23 INFO - PROCESS | 1938 | 1462157723229 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] 19:55:23 INFO - PROCESS | 1938 | 1462157723277 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 19:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:55:23 INFO - PROCESS | 1938 | 1462157723299 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:55:23 INFO - PROCESS | 1938 | 1462157723306 Marionette TRACE conn4 <- [1,1198,null,{}] 19:55:23 INFO - PROCESS | 1938 | 1462157723315 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}] 19:55:23 INFO - PROCESS | 1938 | 1462157723524 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 19:55:23 INFO - PROCESS | 1938 | 1462157723763 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb381b8800 == 100 [pid = 1938] [id = 307] 19:55:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7feb35968000) [pid = 1938] [serial = 922] [outer = (nil)] 19:55:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7feb3c21d800) [pid = 1938] [serial = 923] [outer = 0x7feb35968000] 19:55:23 INFO - PROCESS | 1938 | 1462157723857 Marionette DEBUG loaded listener.js 19:55:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7feb3d9c4400) [pid = 1938] [serial = 924] [outer = 0x7feb35968000] 19:55:24 INFO - PROCESS | 1938 | 1462157724754 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]]]}] 19:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1499ms 19:55:24 INFO - PROCESS | 1938 | 1462157724787 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 19:55:24 INFO - PROCESS | 1938 | 1462157724794 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 19:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:55:24 INFO - PROCESS | 1938 | 1462157724807 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:55:24 INFO - PROCESS | 1938 | 1462157724810 Marionette TRACE conn4 <- [1,1202,null,{}] 19:55:24 INFO - PROCESS | 1938 | 1462157724818 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}] 19:55:25 INFO - PROCESS | 1938 | 1462157725031 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 19:55:25 INFO - PROCESS | 1938 | 1462157725284 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47b45000 == 101 [pid = 1938] [id = 308] 19:55:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7feb3fac0800) [pid = 1938] [serial = 925] [outer = (nil)] 19:55:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7feb3ff25c00) [pid = 1938] [serial = 926] [outer = 0x7feb3fac0800] 19:55:25 INFO - PROCESS | 1938 | 1462157725407 Marionette DEBUG loaded listener.js 19:55:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7feb45cba000) [pid = 1938] [serial = 927] [outer = 0x7feb3fac0800] 19:55:26 INFO - PROCESS | 1938 | 1462157726416 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]]]}] 19:55:26 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 19:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1684ms 19:55:26 INFO - PROCESS | 1938 | 1462157726490 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 19:55:26 INFO - PROCESS | 1938 | 1462157726493 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 19:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:55:26 INFO - PROCESS | 1938 | 1462157726503 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:55:26 INFO - PROCESS | 1938 | 1462157726509 Marionette TRACE conn4 <- [1,1206,null,{}] 19:55:26 INFO - PROCESS | 1938 | 1462157726526 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}] 19:55:26 INFO - PROCESS | 1938 | 1462157726777 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 19:55:27 INFO - PROCESS | 1938 | 1462157727101 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4916e800 == 102 [pid = 1938] [id = 309] 19:55:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7feb470bf000) [pid = 1938] [serial = 928] [outer = (nil)] 19:55:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7feb478aec00) [pid = 1938] [serial = 929] [outer = 0x7feb470bf000] 19:55:27 INFO - PROCESS | 1938 | 1462157727183 Marionette DEBUG loaded listener.js 19:55:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7feb47954000) [pid = 1938] [serial = 930] [outer = 0x7feb470bf000] 19:55:28 INFO - PROCESS | 1938 | 1462157728111 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]]]}] 19:55:28 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 19:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1643ms 19:55:28 INFO - PROCESS | 1938 | 1462157728144 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 19:55:28 INFO - PROCESS | 1938 | 1462157728148 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 19:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:55:28 INFO - PROCESS | 1938 | 1462157728155 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:55:28 INFO - PROCESS | 1938 | 1462157728158 Marionette TRACE conn4 <- [1,1210,null,{}] 19:55:28 INFO - PROCESS | 1938 | 1462157728165 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}] 19:55:28 INFO - PROCESS | 1938 | 1462157728369 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 19:55:28 INFO - PROCESS | 1938 | 1462157728621 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb540f3000 == 103 [pid = 1938] [id = 310] 19:55:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7feb37c87000) [pid = 1938] [serial = 931] [outer = (nil)] 19:55:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7feb47a31400) [pid = 1938] [serial = 932] [outer = 0x7feb37c87000] 19:55:28 INFO - PROCESS | 1938 | 1462157728742 Marionette DEBUG loaded listener.js 19:55:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7feb48b55800) [pid = 1938] [serial = 933] [outer = 0x7feb37c87000] 19:55:29 INFO - PROCESS | 1938 | 1462157729606 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]]]}] 19:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1485ms 19:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:55:29 INFO - PROCESS | 1938 | 1462157729640 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 19:55:29 INFO - PROCESS | 1938 | 1462157729643 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 19:55:29 INFO - PROCESS | 1938 | 1462157729650 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:55:29 INFO - PROCESS | 1938 | 1462157729654 Marionette TRACE conn4 <- [1,1214,null,{}] 19:55:29 INFO - PROCESS | 1938 | 1462157729660 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}] 19:55:29 INFO - PROCESS | 1938 | 1462157729852 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 19:55:30 INFO - PROCESS | 1938 | 1462157730045 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3eaea000 == 104 [pid = 1938] [id = 311] 19:55:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7feb470db000) [pid = 1938] [serial = 934] [outer = (nil)] 19:55:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7feb48c0a400) [pid = 1938] [serial = 935] [outer = 0x7feb470db000] 19:55:30 INFO - PROCESS | 1938 | 1462157730130 Marionette DEBUG loaded listener.js 19:55:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7feb49a18800) [pid = 1938] [serial = 936] [outer = 0x7feb470db000] 19:55:31 INFO - PROCESS | 1938 | 1462157731029 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]]]}] 19:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1433ms 19:55:31 INFO - PROCESS | 1938 | 1462157731084 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 19:55:31 INFO - PROCESS | 1938 | 1462157731087 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 19:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:55:31 INFO - PROCESS | 1938 | 1462157731094 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:55:31 INFO - PROCESS | 1938 | 1462157731097 Marionette TRACE conn4 <- [1,1218,null,{}] 19:55:31 INFO - PROCESS | 1938 | 1462157731103 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}] 19:55:31 INFO - PROCESS | 1938 | 1462157731385 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 19:55:31 INFO - PROCESS | 1938 | 1462157731641 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59b20000 == 105 [pid = 1938] [id = 312] 19:55:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7feb54c92000) [pid = 1938] [serial = 937] [outer = (nil)] 19:55:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7feb54eeec00) [pid = 1938] [serial = 938] [outer = 0x7feb54c92000] 19:55:31 INFO - PROCESS | 1938 | 1462157731761 Marionette DEBUG loaded listener.js 19:55:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7feb54f92000) [pid = 1938] [serial = 939] [outer = 0x7feb54c92000] 19:55:32 INFO - PROCESS | 1938 | 1462157732664 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]]]}] 19:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1633ms 19:55:32 INFO - PROCESS | 1938 | 1462157732728 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 19:55:32 INFO - PROCESS | 1938 | 1462157732732 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 19:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:55:32 INFO - PROCESS | 1938 | 1462157732739 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:55:32 INFO - PROCESS | 1938 | 1462157732742 Marionette TRACE conn4 <- [1,1222,null,{}] 19:55:32 INFO - PROCESS | 1938 | 1462157732748 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}] 19:55:32 INFO - PROCESS | 1938 | 1462157732941 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 19:55:33 INFO - PROCESS | 1938 | 1462157733172 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5c08f800 == 106 [pid = 1938] [id = 313] 19:55:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7feb5516f400) [pid = 1938] [serial = 940] [outer = (nil)] 19:55:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7feb55dc4800) [pid = 1938] [serial = 941] [outer = 0x7feb5516f400] 19:55:33 INFO - PROCESS | 1938 | 1462157733297 Marionette DEBUG loaded listener.js 19:55:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7feb56321c00) [pid = 1938] [serial = 942] [outer = 0x7feb5516f400] 19:55:34 INFO - PROCESS | 1938 | 1462157734219 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] 19:55:34 INFO - PROCESS | 1938 | 1462157734278 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 19:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:55:34 INFO - PROCESS | 1938 | 1462157734285 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:55:34 INFO - PROCESS | 1938 | 1462157734288 Marionette TRACE conn4 <- [1,1226,null,{}] 19:55:34 INFO - PROCESS | 1938 | 1462157734294 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}] 19:55:34 INFO - PROCESS | 1938 | 1462157734490 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 19:55:34 INFO - PROCESS | 1938 | 1462157734734 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37ba9000 == 107 [pid = 1938] [id = 314] 19:55:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7feb3dcb1c00) [pid = 1938] [serial = 943] [outer = (nil)] 19:55:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7feb58261000) [pid = 1938] [serial = 944] [outer = 0x7feb3dcb1c00] 19:55:34 INFO - PROCESS | 1938 | 1462157734855 Marionette DEBUG loaded listener.js 19:55:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7feb58291400) [pid = 1938] [serial = 945] [outer = 0x7feb3dcb1c00] 19:55:35 INFO - PROCESS | 1938 | 1462157735722 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]]]}] 19:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1485ms 19:55:35 INFO - PROCESS | 1938 | 1462157735771 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 19:55:35 INFO - PROCESS | 1938 | 1462157735775 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 19:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:55:35 INFO - PROCESS | 1938 | 1462157735781 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:55:35 INFO - PROCESS | 1938 | 1462157735784 Marionette TRACE conn4 <- [1,1230,null,{}] 19:55:35 INFO - PROCESS | 1938 | 1462157735790 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}] 19:55:35 INFO - PROCESS | 1938 | 1462157735981 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 19:55:36 INFO - PROCESS | 1938 | 1462157736178 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb64c9a800 == 108 [pid = 1938] [id = 315] 19:55:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7feb54c15400) [pid = 1938] [serial = 946] [outer = (nil)] 19:55:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7feb594ba400) [pid = 1938] [serial = 947] [outer = 0x7feb54c15400] 19:55:36 INFO - PROCESS | 1938 | 1462157736265 Marionette DEBUG loaded listener.js 19:55:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x7feb59649000) [pid = 1938] [serial = 948] [outer = 0x7feb54c15400] 19:55:37 INFO - PROCESS | 1938 | 1462157737172 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]]]}] 19:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1441ms 19:55:37 INFO - PROCESS | 1938 | 1462157737223 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 19:55:37 INFO - PROCESS | 1938 | 1462157737227 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 19:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:55:37 INFO - PROCESS | 1938 | 1462157737235 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:55:37 INFO - PROCESS | 1938 | 1462157737238 Marionette TRACE conn4 <- [1,1234,null,{}] 19:55:37 INFO - PROCESS | 1938 | 1462157737244 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}] 19:55:37 INFO - PROCESS | 1938 | 1462157737437 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 19:55:37 INFO - PROCESS | 1938 | 1462157737648 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30559000 == 109 [pid = 1938] [id = 316] 19:55:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x7feb37930800) [pid = 1938] [serial = 949] [outer = (nil)] 19:55:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x7feb59648800) [pid = 1938] [serial = 950] [outer = 0x7feb37930800] 19:55:37 INFO - PROCESS | 1938 | 1462157737727 Marionette DEBUG loaded listener.js 19:55:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x7feb59c54800) [pid = 1938] [serial = 951] [outer = 0x7feb37930800] 19:55:38 INFO - PROCESS | 1938 | 1462157738609 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]]]}] 19:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1431ms 19:55:38 INFO - PROCESS | 1938 | 1462157738667 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 19:55:38 INFO - PROCESS | 1938 | 1462157738670 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 19:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:55:38 INFO - PROCESS | 1938 | 1462157738677 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:55:38 INFO - PROCESS | 1938 | 1462157738681 Marionette TRACE conn4 <- [1,1238,null,{}] 19:55:38 INFO - PROCESS | 1938 | 1462157738687 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}] 19:55:38 INFO - PROCESS | 1938 | 1462157738909 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 19:55:39 INFO - PROCESS | 1938 | 1462157739103 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e7e8000 == 110 [pid = 1938] [id = 317] 19:55:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x7feb2fd6d400) [pid = 1938] [serial = 952] [outer = (nil)] 19:55:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x7feb2fd7c000) [pid = 1938] [serial = 953] [outer = 0x7feb2fd6d400] 19:55:39 INFO - PROCESS | 1938 | 1462157739189 Marionette DEBUG loaded listener.js 19:55:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x7feb59c55c00) [pid = 1938] [serial = 954] [outer = 0x7feb2fd6d400] 19:55:40 INFO - PROCESS | 1938 | 1462157740163 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]]]}] 19:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1533ms 19:55:40 INFO - PROCESS | 1938 | 1462157740211 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 19:55:40 INFO - PROCESS | 1938 | 1462157740215 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 19:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:55:40 INFO - PROCESS | 1938 | 1462157740222 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:55:40 INFO - PROCESS | 1938 | 1462157740224 Marionette TRACE conn4 <- [1,1242,null,{}] 19:55:40 INFO - PROCESS | 1938 | 1462157740230 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}] 19:55:40 INFO - PROCESS | 1938 | 1462157740425 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 19:55:40 INFO - PROCESS | 1938 | 1462157740625 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3004b000 == 111 [pid = 1938] [id = 318] 19:55:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x7feb2fd72400) [pid = 1938] [serial = 955] [outer = (nil)] 19:55:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x7feb3009b000) [pid = 1938] [serial = 956] [outer = 0x7feb2fd72400] 19:55:40 INFO - PROCESS | 1938 | 1462157740700 Marionette DEBUG loaded listener.js 19:55:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x7feb3009fc00) [pid = 1938] [serial = 957] [outer = 0x7feb2fd72400] 19:55:41 INFO - PROCESS | 1938 | 1462157741681 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]]]}] 19:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1528ms 19:55:41 INFO - PROCESS | 1938 | 1462157741752 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 19:55:41 INFO - PROCESS | 1938 | 1462157741754 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 19:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:55:41 INFO - PROCESS | 1938 | 1462157741763 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:55:41 INFO - PROCESS | 1938 | 1462157741767 Marionette TRACE conn4 <- [1,1246,null,{}] 19:55:41 INFO - PROCESS | 1938 | 1462157741773 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}] 19:55:42 INFO - PROCESS | 1938 | 1462157742035 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 19:55:42 INFO - PROCESS | 1938 | 1462157742332 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ff38000 == 112 [pid = 1938] [id = 319] 19:55:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x7feb3009cc00) [pid = 1938] [serial = 958] [outer = (nil)] 19:55:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x7feb36ca0800) [pid = 1938] [serial = 959] [outer = 0x7feb3009cc00] 19:55:42 INFO - PROCESS | 1938 | 1462157742407 Marionette DEBUG loaded listener.js 19:55:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 265 (0x7feb3d84e400) [pid = 1938] [serial = 960] [outer = 0x7feb3009cc00] 19:55:43 INFO - PROCESS | 1938 | 1462157743342 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]]]}] 19:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1641ms 19:55:43 INFO - PROCESS | 1938 | 1462157743405 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 19:55:43 INFO - PROCESS | 1938 | 1462157743408 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 19:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:55:43 INFO - PROCESS | 1938 | 1462157743415 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:55:43 INFO - PROCESS | 1938 | 1462157743417 Marionette TRACE conn4 <- [1,1250,null,{}] 19:55:43 INFO - PROCESS | 1938 | 1462157743423 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}] 19:55:43 INFO - PROCESS | 1938 | 1462157743619 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 19:55:43 INFO - PROCESS | 1938 | 1462157743858 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30449800 == 113 [pid = 1938] [id = 320] 19:55:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 266 (0x7feb2ff4f800) [pid = 1938] [serial = 961] [outer = (nil)] 19:55:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 267 (0x7feb2ff56800) [pid = 1938] [serial = 962] [outer = 0x7feb2ff4f800] 19:55:43 INFO - PROCESS | 1938 | 1462157743982 Marionette DEBUG loaded listener.js 19:55:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 268 (0x7feb2ff5ac00) [pid = 1938] [serial = 963] [outer = 0x7feb2ff4f800] 19:55:44 INFO - PROCESS | 1938 | 1462157744827 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]]]}] 19:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1480ms 19:55:44 INFO - PROCESS | 1938 | 1462157744896 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 19:55:44 INFO - PROCESS | 1938 | 1462157744900 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 19:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:55:44 INFO - PROCESS | 1938 | 1462157744906 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:55:44 INFO - PROCESS | 1938 | 1462157744909 Marionette TRACE conn4 <- [1,1254,null,{}] 19:55:44 INFO - PROCESS | 1938 | 1462157744915 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}] 19:55:45 INFO - PROCESS | 1938 | 1462157745152 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 19:55:45 INFO - PROCESS | 1938 | 1462157745403 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37bd8800 == 114 [pid = 1938] [id = 321] 19:55:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 269 (0x7feb2ff50000) [pid = 1938] [serial = 964] [outer = (nil)] 19:55:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 270 (0x7feb37980000) [pid = 1938] [serial = 965] [outer = 0x7feb2ff50000] 19:55:45 INFO - PROCESS | 1938 | 1462157745527 Marionette DEBUG loaded listener.js 19:55:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 271 (0x7feb3e464800) [pid = 1938] [serial = 966] [outer = 0x7feb2ff50000] 19:55:46 INFO - PROCESS | 1938 | 1462157746686 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]]]}] 19:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1835ms 19:55:46 INFO - PROCESS | 1938 | 1462157746743 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 19:55:46 INFO - PROCESS | 1938 | 1462157746750 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 19:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:55:46 INFO - PROCESS | 1938 | 1462157746757 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:55:46 INFO - PROCESS | 1938 | 1462157746764 Marionette TRACE conn4 <- [1,1258,null,{}] 19:55:46 INFO - PROCESS | 1938 | 1462157746773 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}] 19:55:46 INFO - PROCESS | 1938 | 1462157746975 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 19:55:47 INFO - PROCESS | 1938 | 1462157747247 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f08800 == 115 [pid = 1938] [id = 322] 19:55:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 272 (0x7feb36d0e400) [pid = 1938] [serial = 967] [outer = (nil)] 19:55:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 273 (0x7feb37936400) [pid = 1938] [serial = 968] [outer = 0x7feb36d0e400] 19:55:47 INFO - PROCESS | 1938 | 1462157747432 Marionette DEBUG loaded listener.js 19:55:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 274 (0x7feb37f99400) [pid = 1938] [serial = 969] [outer = 0x7feb36d0e400] 19:55:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3ff55000 == 114 [pid = 1938] [id = 14] 19:55:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e37a800 == 113 [pid = 1938] [id = 214] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 273 (0x7feb3d4c8c00) [pid = 1938] [serial = 890] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 272 (0x7feb4b34dc00) [pid = 1938] [serial = 884] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 271 (0x7feb54c11800) [pid = 1938] [serial = 887] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb43fb5800 == 112 [pid = 1938] [id = 11] 19:55:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3dce2000 == 111 [pid = 1938] [id = 302] 19:55:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c41b000 == 110 [pid = 1938] [id = 301] 19:55:48 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb35f6e800 == 109 [pid = 1938] [id = 300] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 270 (0x7feb3e209400) [pid = 1938] [serial = 852] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 269 (0x7feb3efacc00) [pid = 1938] [serial = 855] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 268 (0x7feb3e1dcc00) [pid = 1938] [serial = 849] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 267 (0x7feb3e206800) [pid = 1938] [serial = 854] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 266 (0x7feb3d9c2400) [pid = 1938] [serial = 897] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 265 (0x7feb3ead3000) [pid = 1938] [serial = 732] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 264 (0x7feb3d351400) [pid = 1938] [serial = 896] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x7feb36d0fc00) [pid = 1938] [serial = 894] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x7feb478ad800) [pid = 1938] [serial = 875] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x7feb479d1400) [pid = 1938] [serial = 878] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x7feb41797c00) [pid = 1938] [serial = 872] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x7feb3fc46400) [pid = 1938] [serial = 857] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x7feb41580400) [pid = 1938] [serial = 869] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x7feb5406c800) [pid = 1938] [serial = 837] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x7feb37c87400) [pid = 1938] [serial = 860] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x7feb3c132000) [pid = 1938] [serial = 681] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x7feb3ead5400) [pid = 1938] [serial = 866] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x7feb496a3c00) [pid = 1938] [serial = 881] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x7feb3d9cd000) [pid = 1938] [serial = 863] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7feb35fdf400) [pid = 1938] [serial = 893] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7feb43f91400) [pid = 1938] [serial = 563] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7feb3e3a0000) [pid = 1938] [serial = 899] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7feb3e1e1000) [pid = 1938] [serial = 851] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7feb3dcb7800) [pid = 1938] [serial = 848] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7feb37f70400) [pid = 1938] [serial = 840] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7feb37c0c000) [pid = 1938] [serial = 839] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7feb3ff31000) [pid = 1938] [serial = 812] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7feb3d9c9000) [pid = 1938] [serial = 809] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7feb37c16400) [pid = 1938] [serial = 842] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7feb3d4cc000) [pid = 1938] [serial = 843] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7feb46c9a000) [pid = 1938] [serial = 818] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7feb46426400) [pid = 1938] [serial = 815] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7feb4f034000) [pid = 1938] [serial = 836] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7feb37f6ec00) [pid = 1938] [serial = 806] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7feb3d9c4000) [pid = 1938] [serial = 845] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7feb3da0e000) [pid = 1938] [serial = 846] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7feb479cf800) [pid = 1938] [serial = 821] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7feb48b4d800) [pid = 1938] [serial = 824] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7feb48c0e800) [pid = 1938] [serial = 827] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7feb499d3c00) [pid = 1938] [serial = 830] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7feb49b2c000) [pid = 1938] [serial = 833] [outer = (nil)] [url = about:blank] 19:55:48 INFO - PROCESS | 1938 | 1462157748432 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]]]}] 19:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1740ms 19:55:48 INFO - PROCESS | 1938 | 1462157748499 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 19:55:48 INFO - PROCESS | 1938 | 1462157748507 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 19:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:55:48 INFO - PROCESS | 1938 | 1462157748518 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:55:48 INFO - PROCESS | 1938 | 1462157748522 Marionette TRACE conn4 <- [1,1262,null,{}] 19:55:48 INFO - PROCESS | 1938 | 1462157748529 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}] 19:55:48 INFO - PROCESS | 1938 | 1462157748730 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 19:55:48 INFO - PROCESS | 1938 | 1462157748963 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36eab000 == 110 [pid = 1938] [id = 323] 19:55:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7feb3d347400) [pid = 1938] [serial = 970] [outer = (nil)] 19:55:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7feb3d9bf800) [pid = 1938] [serial = 971] [outer = 0x7feb3d347400] 19:55:49 INFO - PROCESS | 1938 | 1462157749034 Marionette DEBUG loaded listener.js 19:55:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7feb3da05000) [pid = 1938] [serial = 972] [outer = 0x7feb3d347400] 19:55:49 INFO - PROCESS | 1938 | 1462157749849 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]]]}] 19:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1385ms 19:55:49 INFO - PROCESS | 1938 | 1462157749905 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 19:55:49 INFO - PROCESS | 1938 | 1462157749908 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 19:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:55:49 INFO - PROCESS | 1938 | 1462157749919 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:55:49 INFO - PROCESS | 1938 | 1462157749928 Marionette TRACE conn4 <- [1,1266,null,{}] 19:55:49 INFO - PROCESS | 1938 | 1462157749948 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}] 19:55:50 INFO - PROCESS | 1938 | 1462157750158 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 19:55:50 INFO - PROCESS | 1938 | 1462157750341 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c478000 == 111 [pid = 1938] [id = 324] 19:55:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7feb3d9c3c00) [pid = 1938] [serial = 973] [outer = (nil)] 19:55:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7feb3eacd800) [pid = 1938] [serial = 974] [outer = 0x7feb3d9c3c00] 19:55:50 INFO - PROCESS | 1938 | 1462157750408 Marionette DEBUG loaded listener.js 19:55:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7feb3fd68c00) [pid = 1938] [serial = 975] [outer = 0x7feb3d9c3c00] 19:55:51 INFO - PROCESS | 1938 | 1462157751269 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]]]}] 19:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1393ms 19:55:51 INFO - PROCESS | 1938 | 1462157751330 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 19:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:55:51 INFO - PROCESS | 1938 | 1462157751335 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 19:55:51 INFO - PROCESS | 1938 | 1462157751341 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:55:51 INFO - PROCESS | 1938 | 1462157751345 Marionette TRACE conn4 <- [1,1270,null,{}] 19:55:51 INFO - PROCESS | 1938 | 1462157751351 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}] 19:55:51 INFO - PROCESS | 1938 | 1462157751649 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 19:55:51 INFO - PROCESS | 1938 | 1462157751728 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dbcc800 == 112 [pid = 1938] [id = 325] 19:55:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7feb37070000) [pid = 1938] [serial = 976] [outer = (nil)] 19:55:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7feb46263400) [pid = 1938] [serial = 977] [outer = 0x7feb37070000] 19:55:51 INFO - PROCESS | 1938 | 1462157751951 Marionette DEBUG loaded listener.js 19:55:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7feb464a2c00) [pid = 1938] [serial = 978] [outer = 0x7feb37070000] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7feb37069800) [pid = 1938] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7feb3d4cf800) [pid = 1938] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7feb35968400) [pid = 1938] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7feb3e1de400) [pid = 1938] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7feb3d9b8800) [pid = 1938] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7feb36d0a800) [pid = 1938] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7feb3fd68400) [pid = 1938] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7feb3d9b4800) [pid = 1938] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7feb37f79c00) [pid = 1938] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7feb37f77000) [pid = 1938] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7feb37f73400) [pid = 1938] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7feb4625f800) [pid = 1938] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7feb3e469000) [pid = 1938] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7feb41589000) [pid = 1938] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7feb41586c00) [pid = 1938] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7feb3e476c00) [pid = 1938] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7feb46fdcc00) [pid = 1938] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7feb3dcb2000) [pid = 1938] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7feb37066c00) [pid = 1938] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7feb3e46a000) [pid = 1938] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7feb5406d000) [pid = 1938] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7feb499dcc00) [pid = 1938] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7feb3d9bd400) [pid = 1938] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7feb56164c00) [pid = 1938] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7feb4789ec00) [pid = 1938] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7feb3eacc400) [pid = 1938] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7feb3e1e4800) [pid = 1938] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7feb36170800) [pid = 1938] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7feb3d9b9c00) [pid = 1938] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7feb3e47dc00) [pid = 1938] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7feb36e70800) [pid = 1938] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7feb3d9b1c00) [pid = 1938] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7feb37067400) [pid = 1938] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7feb3e462400) [pid = 1938] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7feb3d84b800) [pid = 1938] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7feb3e476400) [pid = 1938] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7feb3c21cc00) [pid = 1938] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7feb48bc9000) [pid = 1938] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7feb37065400) [pid = 1938] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7feb48bc7400) [pid = 1938] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7feb3d851000) [pid = 1938] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7feb37c0cc00) [pid = 1938] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7feb47397000) [pid = 1938] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7feb35abac00) [pid = 1938] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7feb4e17c800) [pid = 1938] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7feb35ab6c00) [pid = 1938] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7feb37979800) [pid = 1938] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7feb49c63400) [pid = 1938] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7feb47395800) [pid = 1938] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7feb37f6ac00) [pid = 1938] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7feb37f6b800) [pid = 1938] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7feb4173fc00) [pid = 1938] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7feb479ce800) [pid = 1938] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7feb58299000) [pid = 1938] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7feb36c9dc00) [pid = 1938] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7feb35fe2c00) [pid = 1938] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7feb35fe4c00) [pid = 1938] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb35fe5400) [pid = 1938] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb477adc00) [pid = 1938] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb3e468c00) [pid = 1938] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb3d850800) [pid = 1938] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb3fd66000) [pid = 1938] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb41731400) [pid = 1938] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb37c82c00) [pid = 1938] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb3e47f800) [pid = 1938] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb41708400) [pid = 1938] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb3ff31800) [pid = 1938] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb36d0a000) [pid = 1938] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb3d84ac00) [pid = 1938] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb3fc3dc00) [pid = 1938] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb3dcc0800) [pid = 1938] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb47578800) [pid = 1938] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb3fd60800) [pid = 1938] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb37930000) [pid = 1938] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb47950800) [pid = 1938] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb41737000) [pid = 1938] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb478b4800) [pid = 1938] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:55:53 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb3d4c4400) [pid = 1938] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:55:53 INFO - PROCESS | 1938 | 1462157753911 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]]]}] 19:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2587ms 19:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:55:53 INFO - PROCESS | 1938 | 1462157753929 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 19:55:53 INFO - PROCESS | 1938 | 1462157753931 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 19:55:53 INFO - PROCESS | 1938 | 1462157753937 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:55:53 INFO - PROCESS | 1938 | 1462157753940 Marionette TRACE conn4 <- [1,1274,null,{}] 19:55:53 INFO - PROCESS | 1938 | 1462157753946 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}] 19:55:54 INFO - PROCESS | 1938 | 1462157754141 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 19:55:54 INFO - PROCESS | 1938 | 1462157754308 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb342cb000 == 113 [pid = 1938] [id = 326] 19:55:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb3596fc00) [pid = 1938] [serial = 979] [outer = (nil)] 19:55:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb36e69c00) [pid = 1938] [serial = 980] [outer = 0x7feb3596fc00] 19:55:54 INFO - PROCESS | 1938 | 1462157754382 Marionette DEBUG loaded listener.js 19:55:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb37f6bc00) [pid = 1938] [serial = 981] [outer = 0x7feb3596fc00] 19:55:55 INFO - PROCESS | 1938 | 1462157755349 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]]]}] 19:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1455ms 19:55:55 INFO - PROCESS | 1938 | 1462157755392 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 19:55:55 INFO - PROCESS | 1938 | 1462157755409 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 19:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:55:55 INFO - PROCESS | 1938 | 1462157755416 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:55:55 INFO - PROCESS | 1938 | 1462157755419 Marionette TRACE conn4 <- [1,1278,null,{}] 19:55:55 INFO - PROCESS | 1938 | 1462157755424 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}] 19:55:55 INFO - PROCESS | 1938 | 1462157755769 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 19:55:56 INFO - PROCESS | 1938 | 1462157756052 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f09000 == 114 [pid = 1938] [id = 327] 19:55:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb2fd74000) [pid = 1938] [serial = 982] [outer = (nil)] 19:55:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb2ff52000) [pid = 1938] [serial = 983] [outer = 0x7feb2fd74000] 19:55:56 INFO - PROCESS | 1938 | 1462157756134 Marionette DEBUG loaded listener.js 19:55:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb35ab7000) [pid = 1938] [serial = 984] [outer = 0x7feb2fd74000] 19:55:57 INFO - PROCESS | 1938 | 1462157757121 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]]]}] 19:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1781ms 19:55:57 INFO - PROCESS | 1938 | 1462157757200 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 19:55:57 INFO - PROCESS | 1938 | 1462157757207 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 19:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:55:57 INFO - PROCESS | 1938 | 1462157757215 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:55:57 INFO - PROCESS | 1938 | 1462157757221 Marionette TRACE conn4 <- [1,1282,null,{}] 19:55:57 INFO - PROCESS | 1938 | 1462157757228 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}] 19:55:57 INFO - PROCESS | 1938 | 1462157757549 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 19:55:57 INFO - PROCESS | 1938 | 1462157757856 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3860a800 == 115 [pid = 1938] [id = 328] 19:55:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb37930400) [pid = 1938] [serial = 985] [outer = (nil)] 19:55:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb3c128400) [pid = 1938] [serial = 986] [outer = 0x7feb37930400] 19:55:57 INFO - PROCESS | 1938 | 1462157757941 Marionette DEBUG loaded listener.js 19:55:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb3d4c4400) [pid = 1938] [serial = 987] [outer = 0x7feb37930400] 19:55:58 INFO - PROCESS | 1938 | 1462157758920 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]]]}] 19:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1785ms 19:55:59 INFO - PROCESS | 1938 | 1462157759003 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 19:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:55:59 INFO - PROCESS | 1938 | 1462157759014 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 19:55:59 INFO - PROCESS | 1938 | 1462157759025 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:55:59 INFO - PROCESS | 1938 | 1462157759031 Marionette TRACE conn4 <- [1,1286,null,{}] 19:55:59 INFO - PROCESS | 1938 | 1462157759040 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}] 19:55:59 INFO - PROCESS | 1938 | 1462157759479 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 19:55:59 INFO - PROCESS | 1938 | 1462157759731 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e7de800 == 116 [pid = 1938] [id = 329] 19:55:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb3db0ac00) [pid = 1938] [serial = 988] [outer = (nil)] 19:55:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb3dcb9c00) [pid = 1938] [serial = 989] [outer = 0x7feb3db0ac00] 19:55:59 INFO - PROCESS | 1938 | 1462157759812 Marionette DEBUG loaded listener.js 19:55:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb3e39b400) [pid = 1938] [serial = 990] [outer = 0x7feb3db0ac00] 19:56:00 INFO - PROCESS | 1938 | 1462157760773 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]]]}] 19:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1796ms 19:56:00 INFO - PROCESS | 1938 | 1462157760820 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 19:56:00 INFO - PROCESS | 1938 | 1462157760826 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 19:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:56:00 INFO - PROCESS | 1938 | 1462157760857 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:56:00 INFO - PROCESS | 1938 | 1462157760865 Marionette TRACE conn4 <- [1,1290,null,{}] 19:56:00 INFO - PROCESS | 1938 | 1462157760871 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}] 19:56:01 INFO - PROCESS | 1938 | 1462157761136 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 19:56:01 INFO - PROCESS | 1938 | 1462157761378 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb42a94000 == 117 [pid = 1938] [id = 330] 19:56:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb3da10400) [pid = 1938] [serial = 991] [outer = (nil)] 19:56:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb3efaec00) [pid = 1938] [serial = 992] [outer = 0x7feb3da10400] 19:56:01 INFO - PROCESS | 1938 | 1462157761508 Marionette DEBUG loaded listener.js 19:56:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb41547800) [pid = 1938] [serial = 993] [outer = 0x7feb3da10400] 19:56:02 INFO - PROCESS | 1938 | 1462157762480 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]]]}] 19:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1711ms 19:56:02 INFO - PROCESS | 1938 | 1462157762550 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 19:56:02 INFO - PROCESS | 1938 | 1462157762553 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 19:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:56:02 INFO - PROCESS | 1938 | 1462157762561 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:56:02 INFO - PROCESS | 1938 | 1462157762565 Marionette TRACE conn4 <- [1,1294,null,{}] 19:56:02 INFO - PROCESS | 1938 | 1462157762570 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}] 19:56:02 INFO - PROCESS | 1938 | 1462157762811 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 19:56:03 INFO - PROCESS | 1938 | 1462157763059 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4751f800 == 118 [pid = 1938] [id = 331] 19:56:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb3db0e800) [pid = 1938] [serial = 994] [outer = (nil)] 19:56:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb41736800) [pid = 1938] [serial = 995] [outer = 0x7feb3db0e800] 19:56:03 INFO - PROCESS | 1938 | 1462157763158 Marionette DEBUG loaded listener.js 19:56:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb43f96c00) [pid = 1938] [serial = 996] [outer = 0x7feb3db0e800] 19:56:03 INFO - PROCESS | 1938 | 1462157763984 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]]]}] 19:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1483ms 19:56:04 INFO - PROCESS | 1938 | 1462157764046 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 19:56:04 INFO - PROCESS | 1938 | 1462157764050 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 19:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:56:04 INFO - PROCESS | 1938 | 1462157764057 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:56:04 INFO - PROCESS | 1938 | 1462157764061 Marionette TRACE conn4 <- [1,1298,null,{}] 19:56:04 INFO - PROCESS | 1938 | 1462157764067 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}] 19:56:04 INFO - PROCESS | 1938 | 1462157764283 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 19:56:04 INFO - PROCESS | 1938 | 1462157764480 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48ba4000 == 119 [pid = 1938] [id = 332] 19:56:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb46ca4000) [pid = 1938] [serial = 997] [outer = (nil)] 19:56:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb46f78400) [pid = 1938] [serial = 998] [outer = 0x7feb46ca4000] 19:56:04 INFO - PROCESS | 1938 | 1462157764575 Marionette DEBUG loaded listener.js 19:56:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb478af400) [pid = 1938] [serial = 999] [outer = 0x7feb46ca4000] 19:56:05 INFO - PROCESS | 1938 | 1462157765595 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]]]}] 19:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1588ms 19:56:05 INFO - PROCESS | 1938 | 1462157765646 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 19:56:05 INFO - PROCESS | 1938 | 1462157765650 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 19:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:56:05 INFO - PROCESS | 1938 | 1462157765656 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:56:05 INFO - PROCESS | 1938 | 1462157765658 Marionette TRACE conn4 <- [1,1302,null,{}] 19:56:05 INFO - PROCESS | 1938 | 1462157765665 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}] 19:56:05 INFO - PROCESS | 1938 | 1462157765898 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 19:56:06 INFO - PROCESS | 1938 | 1462157766146 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54021000 == 120 [pid = 1938] [id = 333] 19:56:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7feb46ca4800) [pid = 1938] [serial = 1000] [outer = (nil)] 19:56:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7feb48bc6800) [pid = 1938] [serial = 1001] [outer = 0x7feb46ca4800] 19:56:06 INFO - PROCESS | 1938 | 1462157766272 Marionette DEBUG loaded listener.js 19:56:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7feb491ba800) [pid = 1938] [serial = 1002] [outer = 0x7feb46ca4800] 19:56:07 INFO - PROCESS | 1938 | 1462157767205 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]]]}] 19:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1584ms 19:56:07 INFO - PROCESS | 1938 | 1462157767241 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 19:56:07 INFO - PROCESS | 1938 | 1462157767245 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 19:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:56:07 INFO - PROCESS | 1938 | 1462157767251 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:56:07 INFO - PROCESS | 1938 | 1462157767254 Marionette TRACE conn4 <- [1,1306,null,{}] 19:56:07 INFO - PROCESS | 1938 | 1462157767260 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}] 19:56:07 INFO - PROCESS | 1938 | 1462157767467 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 19:56:07 INFO - PROCESS | 1938 | 1462157767718 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb55323000 == 121 [pid = 1938] [id = 334] 19:56:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7feb3d352800) [pid = 1938] [serial = 1003] [outer = (nil)] 19:56:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7feb491c4800) [pid = 1938] [serial = 1004] [outer = 0x7feb3d352800] 19:56:07 INFO - PROCESS | 1938 | 1462157767840 Marionette DEBUG loaded listener.js 19:56:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7feb4af26400) [pid = 1938] [serial = 1005] [outer = 0x7feb3d352800] 19:56:08 INFO - PROCESS | 1938 | 1462157768707 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]]]}] 19:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1534ms 19:56:08 INFO - PROCESS | 1938 | 1462157768787 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 19:56:08 INFO - PROCESS | 1938 | 1462157768790 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 19:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:56:08 INFO - PROCESS | 1938 | 1462157768797 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:56:08 INFO - PROCESS | 1938 | 1462157768802 Marionette TRACE conn4 <- [1,1310,null,{}] 19:56:08 INFO - PROCESS | 1938 | 1462157768808 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}] 19:56:09 INFO - PROCESS | 1938 | 1462157769117 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 19:56:09 INFO - PROCESS | 1938 | 1462157769400 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59b25800 == 122 [pid = 1938] [id = 335] 19:56:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7feb3dcbb400) [pid = 1938] [serial = 1006] [outer = (nil)] 19:56:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7feb4f03b800) [pid = 1938] [serial = 1007] [outer = 0x7feb3dcbb400] 19:56:09 INFO - PROCESS | 1938 | 1462157769478 Marionette DEBUG loaded listener.js 19:56:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7feb54c06c00) [pid = 1938] [serial = 1008] [outer = 0x7feb3dcbb400] 19:56:10 INFO - PROCESS | 1938 | 1462157770372 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] 19:56:10 INFO - PROCESS | 1938 | 1462157770436 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 19:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:56:10 INFO - PROCESS | 1938 | 1462157770443 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:56:10 INFO - PROCESS | 1938 | 1462157770445 Marionette TRACE conn4 <- [1,1314,null,{}] 19:56:10 INFO - PROCESS | 1938 | 1462157770452 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}] 19:56:10 INFO - PROCESS | 1938 | 1462157770688 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 19:56:10 INFO - PROCESS | 1938 | 1462157770980 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5e3b8800 == 123 [pid = 1938] [id = 336] 19:56:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7feb49a1c400) [pid = 1938] [serial = 1009] [outer = (nil)] 19:56:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7feb55168c00) [pid = 1938] [serial = 1010] [outer = 0x7feb49a1c400] 19:56:11 INFO - PROCESS | 1938 | 1462157771063 Marionette DEBUG loaded listener.js 19:56:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7feb56066400) [pid = 1938] [serial = 1011] [outer = 0x7feb49a1c400] 19:56:11 INFO - PROCESS | 1938 | 1462157771954 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]]]}] 19:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1587ms 19:56:12 INFO - PROCESS | 1938 | 1462157772032 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 19:56:12 INFO - PROCESS | 1938 | 1462157772034 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 19:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:56:12 INFO - PROCESS | 1938 | 1462157772041 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:56:12 INFO - PROCESS | 1938 | 1462157772043 Marionette TRACE conn4 <- [1,1318,null,{}] 19:56:12 INFO - PROCESS | 1938 | 1462157772049 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}] 19:56:12 INFO - PROCESS | 1938 | 1462157772256 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 19:56:12 INFO - PROCESS | 1938 | 1462157772510 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2cfdd000 == 124 [pid = 1938] [id = 337] 19:56:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7feb594c3800) [pid = 1938] [serial = 1012] [outer = (nil)] 19:56:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7feb5969d000) [pid = 1938] [serial = 1013] [outer = 0x7feb594c3800] 19:56:12 INFO - PROCESS | 1938 | 1462157772623 Marionette DEBUG loaded listener.js 19:56:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7feb59db6400) [pid = 1938] [serial = 1014] [outer = 0x7feb594c3800] 19:56:13 INFO - PROCESS | 1938 | 1462157773549 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]]]}] 19:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1586ms 19:56:13 INFO - PROCESS | 1938 | 1462157773629 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 19:56:13 INFO - PROCESS | 1938 | 1462157773634 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 19:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:56:13 INFO - PROCESS | 1938 | 1462157773641 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:56:13 INFO - PROCESS | 1938 | 1462157773647 Marionette TRACE conn4 <- [1,1322,null,{}] 19:56:13 INFO - PROCESS | 1938 | 1462157773656 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}] 19:56:13 INFO - PROCESS | 1938 | 1462157773972 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 19:56:14 INFO - PROCESS | 1938 | 1462157774287 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e4e1800 == 125 [pid = 1938] [id = 338] 19:56:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7feb3056e000) [pid = 1938] [serial = 1015] [outer = (nil)] 19:56:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7feb5516f800) [pid = 1938] [serial = 1016] [outer = 0x7feb3056e000] 19:56:14 INFO - PROCESS | 1938 | 1462157774369 Marionette DEBUG loaded listener.js 19:56:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7feb59dc0000) [pid = 1938] [serial = 1017] [outer = 0x7feb3056e000] 19:56:15 INFO - PROCESS | 1938 | 1462157775314 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]]]}] 19:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1744ms 19:56:15 INFO - PROCESS | 1938 | 1462157775385 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 19:56:15 INFO - PROCESS | 1938 | 1462157775389 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 19:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:56:15 INFO - PROCESS | 1938 | 1462157775396 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:56:15 INFO - PROCESS | 1938 | 1462157775400 Marionette TRACE conn4 <- [1,1326,null,{}] 19:56:15 INFO - PROCESS | 1938 | 1462157775406 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}] 19:56:15 INFO - PROCESS | 1938 | 1462157775699 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 19:56:16 INFO - PROCESS | 1938 | 1462157776019 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e6d9800 == 126 [pid = 1938] [id = 339] 19:56:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7feb2fde7c00) [pid = 1938] [serial = 1018] [outer = (nil)] 19:56:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7feb2fdef000) [pid = 1938] [serial = 1019] [outer = 0x7feb2fde7c00] 19:56:16 INFO - PROCESS | 1938 | 1462157776141 Marionette DEBUG loaded listener.js 19:56:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7feb2fdf3000) [pid = 1938] [serial = 1020] [outer = 0x7feb2fde7c00] 19:56:17 INFO - PROCESS | 1938 | 1462157777057 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]]]}] 19:56:17 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 19:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1730ms 19:56:17 INFO - PROCESS | 1938 | 1462157777129 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 19:56:17 INFO - PROCESS | 1938 | 1462157777133 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 19:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:56:17 INFO - PROCESS | 1938 | 1462157777140 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:56:17 INFO - PROCESS | 1938 | 1462157777144 Marionette TRACE conn4 <- [1,1330,null,{}] 19:56:17 INFO - PROCESS | 1938 | 1462157777150 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}] 19:56:17 INFO - PROCESS | 1938 | 1462157777396 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 19:56:17 INFO - PROCESS | 1938 | 1462157777701 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb342de000 == 127 [pid = 1938] [id = 340] 19:56:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7feb2fde5800) [pid = 1938] [serial = 1021] [outer = (nil)] 19:56:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7feb35ab8400) [pid = 1938] [serial = 1022] [outer = 0x7feb2fde5800] 19:56:17 INFO - PROCESS | 1938 | 1462157777782 Marionette DEBUG loaded listener.js 19:56:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7feb37c8a400) [pid = 1938] [serial = 1023] [outer = 0x7feb2fde5800] 19:56:18 INFO - PROCESS | 1938 | 1462157778680 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]]]}] 19:56:18 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 19:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1581ms 19:56:18 INFO - PROCESS | 1938 | 1462157778723 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 19:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:56:18 INFO - PROCESS | 1938 | 1462157778727 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 19:56:18 INFO - PROCESS | 1938 | 1462157778734 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:56:18 INFO - PROCESS | 1938 | 1462157778737 Marionette TRACE conn4 <- [1,1334,null,{}] 19:56:18 INFO - PROCESS | 1938 | 1462157778744 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}] 19:56:18 INFO - PROCESS | 1938 | 1462157778962 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 19:56:19 INFO - PROCESS | 1938 | 1462157779215 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb340e2800 == 128 [pid = 1938] [id = 341] 19:56:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7feb2fdeac00) [pid = 1938] [serial = 1024] [outer = (nil)] 19:56:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7feb36175400) [pid = 1938] [serial = 1025] [outer = 0x7feb2fdeac00] 19:56:19 INFO - PROCESS | 1938 | 1462157779339 Marionette DEBUG loaded listener.js 19:56:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7feb37f71c00) [pid = 1938] [serial = 1026] [outer = 0x7feb2fdeac00] 19:56:20 INFO - PROCESS | 1938 | 1462157780269 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]]]}] 19:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1584ms 19:56:20 INFO - PROCESS | 1938 | 1462157780319 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 19:56:20 INFO - PROCESS | 1938 | 1462157780323 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 19:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:56:20 INFO - PROCESS | 1938 | 1462157780329 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:56:20 INFO - PROCESS | 1938 | 1462157780332 Marionette TRACE conn4 <- [1,1338,null,{}] 19:56:20 INFO - PROCESS | 1938 | 1462157780338 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}] 19:56:20 INFO - PROCESS | 1938 | 1462157780571 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 19:56:20 INFO - PROCESS | 1938 | 1462157780815 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e4dc000 == 129 [pid = 1938] [id = 342] 19:56:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7feb2fd6e400) [pid = 1938] [serial = 1027] [outer = (nil)] 19:56:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7feb2fd75000) [pid = 1938] [serial = 1028] [outer = 0x7feb2fd6e400] 19:56:21 INFO - PROCESS | 1938 | 1462157781339 Marionette DEBUG loaded listener.js 19:56:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7feb3009b400) [pid = 1938] [serial = 1029] [outer = 0x7feb2fd6e400] 19:56:22 INFO - PROCESS | 1938 | 1462157782911 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]]]}] 19:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2639ms 19:56:22 INFO - PROCESS | 1938 | 1462157782971 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 19:56:22 INFO - PROCESS | 1938 | 1462157782979 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 19:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:56:22 INFO - PROCESS | 1938 | 1462157782991 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:56:22 INFO - PROCESS | 1938 | 1462157782995 Marionette TRACE conn4 <- [1,1342,null,{}] 19:56:23 INFO - PROCESS | 1938 | 1462157783072 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}] 19:56:23 INFO - PROCESS | 1938 | 1462157783313 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 19:56:23 INFO - PROCESS | 1938 | 1462157783641 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ff44800 == 130 [pid = 1938] [id = 343] 19:56:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7feb35abd000) [pid = 1938] [serial = 1030] [outer = (nil)] 19:56:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7feb3706a000) [pid = 1938] [serial = 1031] [outer = 0x7feb35abd000] 19:56:23 INFO - PROCESS | 1938 | 1462157783710 Marionette DEBUG loaded listener.js 19:56:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7feb37c8fc00) [pid = 1938] [serial = 1032] [outer = 0x7feb35abd000] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59ba4800 == 129 [pid = 1938] [id = 194] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb44a9c800 == 128 [pid = 1938] [id = 25] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7feb3ff28c00) [pid = 1938] [serial = 920] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb342cb000 == 127 [pid = 1938] [id = 326] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3dbcc800 == 126 [pid = 1938] [id = 325] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c478000 == 125 [pid = 1938] [id = 324] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb36eab000 == 124 [pid = 1938] [id = 323] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30f08800 == 123 [pid = 1938] [id = 322] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ff38000 == 122 [pid = 1938] [id = 319] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3004b000 == 121 [pid = 1938] [id = 318] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb64c9a800 == 120 [pid = 1938] [id = 315] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37ba9000 == 119 [pid = 1938] [id = 314] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5c08f800 == 118 [pid = 1938] [id = 313] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59b20000 == 117 [pid = 1938] [id = 312] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3eaea000 == 116 [pid = 1938] [id = 311] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb540f3000 == 115 [pid = 1938] [id = 310] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4916e800 == 114 [pid = 1938] [id = 309] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47b45000 == 113 [pid = 1938] [id = 308] 19:56:24 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb381b8800 == 112 [pid = 1938] [id = 307] 19:56:24 INFO - PROCESS | 1938 | 1462157784756 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]]]}] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7feb561e6000) [pid = 1938] [serial = 669] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7feb58292400) [pid = 1938] [serial = 672] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7feb37f77c00) [pid = 1938] [serial = 675] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7feb58296800) [pid = 1938] [serial = 678] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7feb49ae1800) [pid = 1938] [serial = 711] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7feb4f098000) [pid = 1938] [serial = 714] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7feb59ab6400) [pid = 1938] [serial = 717] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7feb36ca7000) [pid = 1938] [serial = 720] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7feb35fee800) [pid = 1938] [serial = 723] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7feb37983c00) [pid = 1938] [serial = 726] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7feb3d4cc400) [pid = 1938] [serial = 729] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7feb3fdef000) [pid = 1938] [serial = 608] [outer = (nil)] [url = about:blank] 19:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1812ms 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7feb3d852800) [pid = 1938] [serial = 747] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7feb5514e400) [pid = 1938] [serial = 620] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7feb3868f800) [pid = 1938] [serial = 654] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7feb4e176c00) [pid = 1938] [serial = 617] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7feb3e1e3000) [pid = 1938] [serial = 657] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7feb38691000) [pid = 1938] [serial = 602] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7feb48729000) [pid = 1938] [serial = 663] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7feb3868b800) [pid = 1938] [serial = 566] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7feb56067800) [pid = 1938] [serial = 623] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7feb37f8d000) [pid = 1938] [serial = 629] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7feb5514a800) [pid = 1938] [serial = 891] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7feb37937c00) [pid = 1938] [serial = 911] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7feb3da08000) [pid = 1938] [serial = 906] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7feb3d9b2000) [pid = 1938] [serial = 905] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7feb36176400) [pid = 1938] [serial = 902] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7feb37930c00) [pid = 1938] [serial = 903] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7feb3fc42c00) [pid = 1938] [serial = 909] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7feb3ebee400) [pid = 1938] [serial = 908] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7feb3e1db800) [pid = 1938] [serial = 915] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7feb3f0ebc00) [pid = 1938] [serial = 917] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb3ff2c800) [pid = 1938] [serial = 918] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb3da0fc00) [pid = 1938] [serial = 914] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb3da0e400) [pid = 1938] [serial = 639] [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.] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb37f95400) [pid = 1938] [serial = 912] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb4e17b400) [pid = 1938] [serial = 885] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb3e1dec00) [pid = 1938] [serial = 762] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb3ebfbc00) [pid = 1938] [serial = 771] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb3d4c5800) [pid = 1938] [serial = 753] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb479d1c00) [pid = 1938] [serial = 575] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb3ead6400) [pid = 1938] [serial = 765] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb47952400) [pid = 1938] [serial = 708] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb46fd7400) [pid = 1938] [serial = 572] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb470b3000) [pid = 1938] [serial = 611] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb48b4dc00) [pid = 1938] [serial = 578] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb3e476800) [pid = 1938] [serial = 569] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb37f8f800) [pid = 1938] [serial = 702] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb3fc3e000) [pid = 1938] [serial = 774] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb54c96800) [pid = 1938] [serial = 888] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb4af29800) [pid = 1938] [serial = 581] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb3dcb7c00) [pid = 1938] [serial = 759] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb58269400) [pid = 1938] [serial = 626] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb496a0000) [pid = 1938] [serial = 666] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb3ff23c00) [pid = 1938] [serial = 777] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb470b7800) [pid = 1938] [serial = 660] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb41737800) [pid = 1938] [serial = 780] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb3da02400) [pid = 1938] [serial = 756] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb4795cc00) [pid = 1938] [serial = 614] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb3797e800) [pid = 1938] [serial = 750] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb3dcb6800) [pid = 1938] [serial = 605] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb4795b800) [pid = 1938] [serial = 651] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb3ebf0c00) [pid = 1938] [serial = 768] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb3dcb3400) [pid = 1938] [serial = 705] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb48bcb000) [pid = 1938] [serial = 879] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb49a1bc00) [pid = 1938] [serial = 831] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb3db0d800) [pid = 1938] [serial = 864] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb46431800) [pid = 1938] [serial = 816] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb49c61c00) [pid = 1938] [serial = 834] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb3c12ac00) [pid = 1938] [serial = 807] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb41706c00) [pid = 1938] [serial = 870] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb4969d400) [pid = 1938] [serial = 828] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb46264800) [pid = 1938] [serial = 804] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb49a1ec00) [pid = 1938] [serial = 882] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb3e1dd000) [pid = 1938] [serial = 810] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb470b8000) [pid = 1938] [serial = 819] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb3efac800) [pid = 1938] [serial = 867] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb47956400) [pid = 1938] [serial = 876] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb41733800) [pid = 1938] [serial = 813] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb3c219400) [pid = 1938] [serial = 861] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb48723000) [pid = 1938] [serial = 822] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb46263800) [pid = 1938] [serial = 873] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb48c06c00) [pid = 1938] [serial = 825] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb3ff24800) [pid = 1938] [serial = 858] [outer = (nil)] [url = about:blank] 19:56:24 INFO - PROCESS | 1938 | 1462157784848 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 19:56:24 INFO - PROCESS | 1938 | 1462157784862 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 19:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:56:24 INFO - PROCESS | 1938 | 1462157784883 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:56:24 INFO - PROCESS | 1938 | 1462157784890 Marionette TRACE conn4 <- [1,1346,null,{}] 19:56:24 INFO - PROCESS | 1938 | 1462157784896 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}] 19:56:25 INFO - PROCESS | 1938 | 1462157785105 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 19:56:25 INFO - PROCESS | 1938 | 1462157785355 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32de5000 == 113 [pid = 1938] [id = 344] 19:56:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb37f6ac00) [pid = 1938] [serial = 1033] [outer = (nil)] 19:56:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb3c133800) [pid = 1938] [serial = 1034] [outer = 0x7feb37f6ac00] 19:56:25 INFO - PROCESS | 1938 | 1462157785443 Marionette DEBUG loaded listener.js 19:56:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb3d34bc00) [pid = 1938] [serial = 1035] [outer = 0x7feb37f6ac00] 19:56:26 INFO - PROCESS | 1938 | 1462157786292 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]]]}] 19:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1439ms 19:56:26 INFO - PROCESS | 1938 | 1462157786320 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 19:56:26 INFO - PROCESS | 1938 | 1462157786324 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 19:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:56:26 INFO - PROCESS | 1938 | 1462157786331 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:56:26 INFO - PROCESS | 1938 | 1462157786337 Marionette TRACE conn4 <- [1,1350,null,{}] 19:56:26 INFO - PROCESS | 1938 | 1462157786354 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}] 19:56:26 INFO - PROCESS | 1938 | 1462157786562 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 19:56:26 INFO - PROCESS | 1938 | 1462157786735 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37b9a800 == 114 [pid = 1938] [id = 345] 19:56:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb3868e800) [pid = 1938] [serial = 1036] [outer = (nil)] 19:56:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb3da07c00) [pid = 1938] [serial = 1037] [outer = 0x7feb3868e800] 19:56:26 INFO - PROCESS | 1938 | 1462157786800 Marionette DEBUG loaded listener.js 19:56:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb3db0d800) [pid = 1938] [serial = 1038] [outer = 0x7feb3868e800] 19:56:27 INFO - PROCESS | 1938 | 1462157787668 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]]]}] 19:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1393ms 19:56:27 INFO - PROCESS | 1938 | 1462157787725 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 19:56:27 INFO - PROCESS | 1938 | 1462157787730 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 19:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:56:27 INFO - PROCESS | 1938 | 1462157787745 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:56:27 INFO - PROCESS | 1938 | 1462157787749 Marionette TRACE conn4 <- [1,1354,null,{}] 19:56:27 INFO - PROCESS | 1938 | 1462157787754 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}] 19:56:28 INFO - PROCESS | 1938 | 1462157788003 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 19:56:28 INFO - PROCESS | 1938 | 1462157788033 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb381b5000 == 115 [pid = 1938] [id = 346] 19:56:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb3db0dc00) [pid = 1938] [serial = 1039] [outer = (nil)] 19:56:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb3e207c00) [pid = 1938] [serial = 1040] [outer = 0x7feb3db0dc00] 19:56:28 INFO - PROCESS | 1938 | 1462157788097 Marionette DEBUG loaded listener.js 19:56:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb3e469000) [pid = 1938] [serial = 1041] [outer = 0x7feb3db0dc00] 19:56:29 INFO - PROCESS | 1938 | 1462157789544 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]]]}] 19:56:29 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb3d347400) [pid = 1938] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:56:29 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb37070000) [pid = 1938] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:56:29 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb36d0e400) [pid = 1938] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:56:29 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3d9c3c00) [pid = 1938] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:56:29 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb36d11c00) [pid = 1938] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1883ms 19:56:29 INFO - PROCESS | 1938 | 1462157789628 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 19:56:29 INFO - PROCESS | 1938 | 1462157789632 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 19:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:56:29 INFO - PROCESS | 1938 | 1462157789638 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:56:29 INFO - PROCESS | 1938 | 1462157789642 Marionette TRACE conn4 <- [1,1358,null,{}] 19:56:29 INFO - PROCESS | 1938 | 1462157789649 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}] 19:56:29 INFO - PROCESS | 1938 | 1462157789875 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 19:56:30 INFO - PROCESS | 1938 | 1462157790029 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb381b4800 == 116 [pid = 1938] [id = 347] 19:56:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb3e46bc00) [pid = 1938] [serial = 1042] [outer = (nil)] 19:56:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb3e479000) [pid = 1938] [serial = 1043] [outer = 0x7feb3e46bc00] 19:56:30 INFO - PROCESS | 1938 | 1462157790105 Marionette DEBUG loaded listener.js 19:56:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb3efb5000) [pid = 1938] [serial = 1044] [outer = 0x7feb3e46bc00] 19:56:30 INFO - PROCESS | 1938 | 1462157790892 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]]]}] 19:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1286ms 19:56:30 INFO - PROCESS | 1938 | 1462157790932 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 19:56:30 INFO - PROCESS | 1938 | 1462157790935 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 19:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:56:30 INFO - PROCESS | 1938 | 1462157790942 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:56:30 INFO - PROCESS | 1938 | 1462157790950 Marionette TRACE conn4 <- [1,1362,null,{}] 19:56:30 INFO - PROCESS | 1938 | 1462157790962 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}] 19:56:31 INFO - PROCESS | 1938 | 1462157791182 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 19:56:31 INFO - PROCESS | 1938 | 1462157791328 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d28f800 == 117 [pid = 1938] [id = 348] 19:56:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb3e470000) [pid = 1938] [serial = 1045] [outer = (nil)] 19:56:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb40b94c00) [pid = 1938] [serial = 1046] [outer = 0x7feb3e470000] 19:56:31 INFO - PROCESS | 1938 | 1462157791404 Marionette DEBUG loaded listener.js 19:56:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb44a74800) [pid = 1938] [serial = 1047] [outer = 0x7feb3e470000] 19:56:32 INFO - PROCESS | 1938 | 1462157792547 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]]]}] 19:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1638ms 19:56:32 INFO - PROCESS | 1938 | 1462157792582 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 19:56:32 INFO - PROCESS | 1938 | 1462157792589 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 19:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:56:32 INFO - PROCESS | 1938 | 1462157792599 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:56:32 INFO - PROCESS | 1938 | 1462157792605 Marionette TRACE conn4 <- [1,1366,null,{}] 19:56:32 INFO - PROCESS | 1938 | 1462157792630 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}] 19:56:32 INFO - PROCESS | 1938 | 1462157792914 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 19:56:33 INFO - PROCESS | 1938 | 1462157793132 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb35ae7800 == 118 [pid = 1938] [id = 349] 19:56:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb36176000) [pid = 1938] [serial = 1048] [outer = (nil)] 19:56:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb36d0d800) [pid = 1938] [serial = 1049] [outer = 0x7feb36176000] 19:56:33 INFO - PROCESS | 1938 | 1462157793215 Marionette DEBUG loaded listener.js 19:56:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb37f6f000) [pid = 1938] [serial = 1050] [outer = 0x7feb36176000] 19:56:34 INFO - PROCESS | 1938 | 1462157794157 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] 19:56:34 INFO - PROCESS | 1938 | 1462157794195 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 19:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:56:34 INFO - PROCESS | 1938 | 1462157794207 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:56:34 INFO - PROCESS | 1938 | 1462157794211 Marionette TRACE conn4 <- [1,1370,null,{}] 19:56:34 INFO - PROCESS | 1938 | 1462157794219 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}] 19:56:34 INFO - PROCESS | 1938 | 1462157794446 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 19:56:34 INFO - PROCESS | 1938 | 1462157794709 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5a1000 == 119 [pid = 1938] [id = 350] 19:56:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb3d4c5800) [pid = 1938] [serial = 1051] [outer = (nil)] 19:56:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb3d851400) [pid = 1938] [serial = 1052] [outer = 0x7feb3d4c5800] 19:56:34 INFO - PROCESS | 1938 | 1462157794834 Marionette DEBUG loaded listener.js 19:56:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb3d9ca800) [pid = 1938] [serial = 1053] [outer = 0x7feb3d4c5800] 19:56:35 INFO - PROCESS | 1938 | 1462157795814 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] 19:56:35 INFO - PROCESS | 1938 | 1462157795847 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 19:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:56:35 INFO - PROCESS | 1938 | 1462157795854 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:56:35 INFO - PROCESS | 1938 | 1462157795861 Marionette TRACE conn4 <- [1,1374,null,{}] 19:56:35 INFO - PROCESS | 1938 | 1462157795878 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}] 19:56:36 INFO - PROCESS | 1938 | 1462157796164 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 19:56:36 INFO - PROCESS | 1938 | 1462157796446 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dbd2800 == 120 [pid = 1938] [id = 351] 19:56:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb3e1db800) [pid = 1938] [serial = 1054] [outer = (nil)] 19:56:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb3ebf9800) [pid = 1938] [serial = 1055] [outer = 0x7feb3e1db800] 19:56:36 INFO - PROCESS | 1938 | 1462157796527 Marionette DEBUG loaded listener.js 19:56:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb3fdf1800) [pid = 1938] [serial = 1056] [outer = 0x7feb3e1db800] 19:56:37 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:56:37 INFO - PROCESS | 1938 | 1462157797514 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] 19:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:56:37 INFO - PROCESS | 1938 | 1462157797602 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 19:56:37 INFO - PROCESS | 1938 | 1462157797609 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:56:37 INFO - PROCESS | 1938 | 1462157797612 Marionette TRACE conn4 <- [1,1378,null,{}] 19:56:37 INFO - PROCESS | 1938 | 1462157797618 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}] 19:56:37 INFO - PROCESS | 1938 | 1462157797881 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 19:56:38 INFO - PROCESS | 1938 | 1462157798160 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3eaec000 == 121 [pid = 1938] [id = 352] 19:56:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb4178b400) [pid = 1938] [serial = 1057] [outer = (nil)] 19:56:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb45de7400) [pid = 1938] [serial = 1058] [outer = 0x7feb4178b400] 19:56:38 INFO - PROCESS | 1938 | 1462157798248 Marionette DEBUG loaded listener.js 19:56:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb4642b400) [pid = 1938] [serial = 1059] [outer = 0x7feb4178b400] 19:56:39 INFO - PROCESS | 1938 | 1462157799136 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] 19:56:39 INFO - PROCESS | 1938 | 1462157799203 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 19:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:56:39 INFO - PROCESS | 1938 | 1462157799210 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:56:39 INFO - PROCESS | 1938 | 1462157799214 Marionette TRACE conn4 <- [1,1382,null,{}] 19:56:39 INFO - PROCESS | 1938 | 1462157799219 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}] 19:56:39 INFO - PROCESS | 1938 | 1462157799481 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 19:56:39 INFO - PROCESS | 1938 | 1462157799718 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff56000 == 122 [pid = 1938] [id = 353] 19:56:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb43e15400) [pid = 1938] [serial = 1060] [outer = (nil)] 19:56:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb470b8c00) [pid = 1938] [serial = 1061] [outer = 0x7feb43e15400] 19:56:39 INFO - PROCESS | 1938 | 1462157799811 Marionette DEBUG loaded listener.js 19:56:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb470dd000) [pid = 1938] [serial = 1062] [outer = 0x7feb43e15400] 19:56:40 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:56:40 INFO - PROCESS | 1938 | 1462157800747 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] 19:56:40 INFO - PROCESS | 1938 | 1462157800799 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 19:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:56:40 INFO - PROCESS | 1938 | 1462157800807 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:56:40 INFO - PROCESS | 1938 | 1462157800810 Marionette TRACE conn4 <- [1,1386,null,{}] 19:56:40 INFO - PROCESS | 1938 | 1462157800816 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}] 19:56:41 INFO - PROCESS | 1938 | 1462157801067 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 19:56:41 INFO - PROCESS | 1938 | 1462157801332 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb46414000 == 123 [pid = 1938] [id = 354] 19:56:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb3fc48c00) [pid = 1938] [serial = 1063] [outer = (nil)] 19:56:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb4795b800) [pid = 1938] [serial = 1064] [outer = 0x7feb3fc48c00] 19:56:41 INFO - PROCESS | 1938 | 1462157801416 Marionette DEBUG loaded listener.js 19:56:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb4874e400) [pid = 1938] [serial = 1065] [outer = 0x7feb3fc48c00] 19:56:42 INFO - PROCESS | 1938 | 1462157802360 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] 19:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:56:42 INFO - PROCESS | 1938 | 1462157802410 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 19:56:42 INFO - PROCESS | 1938 | 1462157802417 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:56:42 INFO - PROCESS | 1938 | 1462157802421 Marionette TRACE conn4 <- [1,1390,null,{}] 19:56:42 INFO - PROCESS | 1938 | 1462157802427 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}] 19:56:42 INFO - PROCESS | 1938 | 1462157802758 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 19:56:43 INFO - PROCESS | 1938 | 1462157803037 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47bdd000 == 124 [pid = 1938] [id = 355] 19:56:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb41541c00) [pid = 1938] [serial = 1066] [outer = (nil)] 19:56:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb48bd3800) [pid = 1938] [serial = 1067] [outer = 0x7feb41541c00] 19:56:43 INFO - PROCESS | 1938 | 1462157803121 Marionette DEBUG loaded listener.js 19:56:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb496cc400) [pid = 1938] [serial = 1068] [outer = 0x7feb41541c00] 19:56:43 INFO - PROCESS | 1938 | 1462157803991 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]]]}] 19:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1631ms 19:56:44 INFO - PROCESS | 1938 | 1462157804048 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 19:56:44 INFO - PROCESS | 1938 | 1462157804052 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 19:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:56:44 INFO - PROCESS | 1938 | 1462157804059 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:56:44 INFO - PROCESS | 1938 | 1462157804063 Marionette TRACE conn4 <- [1,1394,null,{}] 19:56:44 INFO - PROCESS | 1938 | 1462157804069 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}] 19:56:44 INFO - PROCESS | 1938 | 1462157804284 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 19:56:44 INFO - PROCESS | 1938 | 1462157804515 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4884c800 == 125 [pid = 1938] [id = 356] 19:56:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb479ca400) [pid = 1938] [serial = 1069] [outer = (nil)] 19:56:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb49b2c400) [pid = 1938] [serial = 1070] [outer = 0x7feb479ca400] 19:56:44 INFO - PROCESS | 1938 | 1462157804633 Marionette DEBUG loaded listener.js 19:56:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb4f037000) [pid = 1938] [serial = 1071] [outer = 0x7feb479ca400] 19:56:45 INFO - PROCESS | 1938 | 1462157805542 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]]]}] 19:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1535ms 19:56:45 INFO - PROCESS | 1938 | 1462157805596 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 19:56:45 INFO - PROCESS | 1938 | 1462157805599 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 19:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:56:45 INFO - PROCESS | 1938 | 1462157805606 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:56:45 INFO - PROCESS | 1938 | 1462157805610 Marionette TRACE conn4 <- [1,1398,null,{}] 19:56:45 INFO - PROCESS | 1938 | 1462157805616 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}] 19:56:45 INFO - PROCESS | 1938 | 1462157805929 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 19:56:46 INFO - PROCESS | 1938 | 1462157806241 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb499a8800 == 126 [pid = 1938] [id = 357] 19:56:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb3e46c400) [pid = 1938] [serial = 1072] [outer = (nil)] 19:56:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb54068c00) [pid = 1938] [serial = 1073] [outer = 0x7feb3e46c400] 19:56:46 INFO - PROCESS | 1938 | 1462157806323 Marionette DEBUG loaded listener.js 19:56:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb55153000) [pid = 1938] [serial = 1074] [outer = 0x7feb3e46c400] 19:56:47 INFO - PROCESS | 1938 | 1462157807231 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]]]}] 19:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1686ms 19:56:47 INFO - PROCESS | 1938 | 1462157807293 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 19:56:47 INFO - PROCESS | 1938 | 1462157807297 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 19:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:56:47 INFO - PROCESS | 1938 | 1462157807304 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:56:47 INFO - PROCESS | 1938 | 1462157807309 Marionette TRACE conn4 <- [1,1402,null,{}] 19:56:47 INFO - PROCESS | 1938 | 1462157807315 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}] 19:56:47 INFO - PROCESS | 1938 | 1462157807584 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 19:56:47 INFO - PROCESS | 1938 | 1462157807839 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4e417800 == 127 [pid = 1938] [id = 358] 19:56:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb3e1dc000) [pid = 1938] [serial = 1075] [outer = (nil)] 19:56:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb5605b000) [pid = 1938] [serial = 1076] [outer = 0x7feb3e1dc000] 19:56:47 INFO - PROCESS | 1938 | 1462157807916 Marionette DEBUG loaded listener.js 19:56:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb56328000) [pid = 1938] [serial = 1077] [outer = 0x7feb3e1dc000] 19:56:48 INFO - PROCESS | 1938 | 1462157808803 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]]]}] 19:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1540ms 19:56:48 INFO - PROCESS | 1938 | 1462157808846 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 19:56:48 INFO - PROCESS | 1938 | 1462157808850 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 19:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:56:48 INFO - PROCESS | 1938 | 1462157808856 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:56:48 INFO - PROCESS | 1938 | 1462157808861 Marionette TRACE conn4 <- [1,1406,null,{}] 19:56:48 INFO - PROCESS | 1938 | 1462157808867 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}] 19:56:49 INFO - PROCESS | 1938 | 1462157809110 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 19:56:49 INFO - PROCESS | 1938 | 1462157809357 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54fb7800 == 128 [pid = 1938] [id = 359] 19:56:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb5969ec00) [pid = 1938] [serial = 1078] [outer = (nil)] 19:56:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb59c59000) [pid = 1938] [serial = 1079] [outer = 0x7feb5969ec00] 19:56:49 INFO - PROCESS | 1938 | 1462157809483 Marionette DEBUG loaded listener.js 19:56:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb59dc2800) [pid = 1938] [serial = 1080] [outer = 0x7feb5969ec00] 19:56:50 INFO - PROCESS | 1938 | 1462157810328 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]]]}] 19:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1536ms 19:56:50 INFO - PROCESS | 1938 | 1462157810395 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 19:56:50 INFO - PROCESS | 1938 | 1462157810399 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 19:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:56:50 INFO - PROCESS | 1938 | 1462157810406 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:56:50 INFO - PROCESS | 1938 | 1462157810409 Marionette TRACE conn4 <- [1,1410,null,{}] 19:56:50 INFO - PROCESS | 1938 | 1462157810416 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}] 19:56:50 INFO - PROCESS | 1938 | 1462157810690 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 19:56:50 INFO - PROCESS | 1938 | 1462157810939 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5946a800 == 129 [pid = 1938] [id = 360] 19:56:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb35b46000) [pid = 1938] [serial = 1081] [outer = (nil)] 19:56:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb35b4cc00) [pid = 1938] [serial = 1082] [outer = 0x7feb35b46000] 19:56:51 INFO - PROCESS | 1938 | 1462157811082 Marionette DEBUG loaded listener.js 19:56:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb35b51400) [pid = 1938] [serial = 1083] [outer = 0x7feb35b46000] 19:56:52 INFO - PROCESS | 1938 | 1462157812145 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]]]}] 19:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1791ms 19:56:52 INFO - PROCESS | 1938 | 1462157812198 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 19:56:52 INFO - PROCESS | 1938 | 1462157812202 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 19:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:56:52 INFO - PROCESS | 1938 | 1462157812211 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:56:52 INFO - PROCESS | 1938 | 1462157812223 Marionette TRACE conn4 <- [1,1414,null,{}] 19:56:52 INFO - PROCESS | 1938 | 1462157812230 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}] 19:56:52 INFO - PROCESS | 1938 | 1462157812602 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 19:56:53 INFO - PROCESS | 1938 | 1462157813247 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36059800 == 130 [pid = 1938] [id = 361] 19:56:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb2ff52800) [pid = 1938] [serial = 1084] [outer = (nil)] 19:56:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb30569400) [pid = 1938] [serial = 1085] [outer = 0x7feb2ff52800] 19:56:53 INFO - PROCESS | 1938 | 1462157813322 Marionette DEBUG loaded listener.js 19:56:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb35b4d000) [pid = 1938] [serial = 1086] [outer = 0x7feb2ff52800] 19:56:54 INFO - PROCESS | 1938 | 1462157814409 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]]]}] 19:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2243ms 19:56:54 INFO - PROCESS | 1938 | 1462157814458 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 19:56:54 INFO - PROCESS | 1938 | 1462157814467 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 19:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:56:54 INFO - PROCESS | 1938 | 1462157814555 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:56:54 INFO - PROCESS | 1938 | 1462157814564 Marionette TRACE conn4 <- [1,1418,null,{}] 19:56:54 INFO - PROCESS | 1938 | 1462157814590 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}] 19:56:54 INFO - PROCESS | 1938 | 1462157814836 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 19:56:55 INFO - PROCESS | 1938 | 1462157815108 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e6d9000 == 131 [pid = 1938] [id = 362] 19:56:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb37982400) [pid = 1938] [serial = 1087] [outer = (nil)] 19:56:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb37c8b800) [pid = 1938] [serial = 1088] [outer = 0x7feb37982400] 19:56:55 INFO - PROCESS | 1938 | 1462157815183 Marionette DEBUG loaded listener.js 19:56:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb37d75c00) [pid = 1938] [serial = 1089] [outer = 0x7feb37982400] 19:56:55 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb59648800) [pid = 1938] [serial = 950] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb54eeec00) [pid = 1938] [serial = 938] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb3009b000) [pid = 1938] [serial = 956] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb36ca0800) [pid = 1938] [serial = 959] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb594ba400) [pid = 1938] [serial = 947] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb58261000) [pid = 1938] [serial = 944] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb2ff56800) [pid = 1938] [serial = 962] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb2fd7c000) [pid = 1938] [serial = 953] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb55dc4800) [pid = 1938] [serial = 941] [outer = (nil)] [url = about:blank] 19:56:55 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb36e69c00) [pid = 1938] [serial = 980] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48ba4000 == 130 [pid = 1938] [id = 332] 19:56:56 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4751f800 == 129 [pid = 1938] [id = 331] 19:56:56 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb42a94000 == 128 [pid = 1938] [id = 330] 19:56:56 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e7de800 == 127 [pid = 1938] [id = 329] 19:56:56 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3860a800 == 126 [pid = 1938] [id = 328] 19:56:56 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30f09000 == 125 [pid = 1938] [id = 327] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb3d9bf800) [pid = 1938] [serial = 971] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb37980000) [pid = 1938] [serial = 965] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb464a2c00) [pid = 1938] [serial = 978] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb3da05000) [pid = 1938] [serial = 972] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb3c21d800) [pid = 1938] [serial = 923] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb478aec00) [pid = 1938] [serial = 929] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb3ff25c00) [pid = 1938] [serial = 926] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb37936400) [pid = 1938] [serial = 968] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb3eacd800) [pid = 1938] [serial = 974] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb48c0a400) [pid = 1938] [serial = 935] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb4625bc00) [pid = 1938] [serial = 921] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb37f99400) [pid = 1938] [serial = 969] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb47a31400) [pid = 1938] [serial = 932] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb46263400) [pid = 1938] [serial = 977] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb3fd68c00) [pid = 1938] [serial = 975] [outer = (nil)] [url = about:blank] 19:56:56 INFO - PROCESS | 1938 | 1462157816273 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]]]}] 19:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1836ms 19:56:56 INFO - PROCESS | 1938 | 1462157816323 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 19:56:56 INFO - PROCESS | 1938 | 1462157816330 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 19:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:56:56 INFO - PROCESS | 1938 | 1462157816337 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:56:56 INFO - PROCESS | 1938 | 1462157816339 Marionette TRACE conn4 <- [1,1422,null,{}] 19:56:56 INFO - PROCESS | 1938 | 1462157816346 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}] 19:56:56 INFO - PROCESS | 1938 | 1462157816574 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 19:56:56 INFO - PROCESS | 1938 | 1462157816831 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb311e0800 == 126 [pid = 1938] [id = 363] 19:56:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb37c0dc00) [pid = 1938] [serial = 1090] [outer = (nil)] 19:56:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb37f94400) [pid = 1938] [serial = 1091] [outer = 0x7feb37c0dc00] 19:56:56 INFO - PROCESS | 1938 | 1462157816900 Marionette DEBUG loaded listener.js 19:56:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb3c12f800) [pid = 1938] [serial = 1092] [outer = 0x7feb37c0dc00] 19:56:57 INFO - PROCESS | 1938 | 1462157817713 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]]]}] 19:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1435ms 19:56:57 INFO - PROCESS | 1938 | 1462157817772 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 19:56:57 INFO - PROCESS | 1938 | 1462157817776 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 19:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:56:57 INFO - PROCESS | 1938 | 1462157817791 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:56:57 INFO - PROCESS | 1938 | 1462157817801 Marionette TRACE conn4 <- [1,1426,null,{}] 19:56:57 INFO - PROCESS | 1938 | 1462157817836 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}] 19:56:58 INFO - PROCESS | 1938 | 1462157818043 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 19:56:58 INFO - PROCESS | 1938 | 1462157818054 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37bb1000 == 127 [pid = 1938] [id = 364] 19:56:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb37d79800) [pid = 1938] [serial = 1093] [outer = (nil)] 19:56:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb3d9be800) [pid = 1938] [serial = 1094] [outer = 0x7feb37d79800] 19:56:58 INFO - PROCESS | 1938 | 1462157818118 Marionette DEBUG loaded listener.js 19:56:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb3db0e400) [pid = 1938] [serial = 1095] [outer = 0x7feb37d79800] 19:56:59 INFO - PROCESS | 1938 | 1462157819130 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]]]}] 19:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1381ms 19:56:59 INFO - PROCESS | 1938 | 1462157819177 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 19:56:59 INFO - PROCESS | 1938 | 1462157819182 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 19:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:56:59 INFO - PROCESS | 1938 | 1462157819199 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:56:59 INFO - PROCESS | 1938 | 1462157819202 Marionette TRACE conn4 <- [1,1430,null,{}] 19:56:59 INFO - PROCESS | 1938 | 1462157819208 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}] 19:56:59 INFO - PROCESS | 1938 | 1462157819466 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 19:56:59 INFO - PROCESS | 1938 | 1462157819505 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c598800 == 128 [pid = 1938] [id = 365] 19:56:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb3da05000) [pid = 1938] [serial = 1096] [outer = (nil)] 19:56:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb3e1e7c00) [pid = 1938] [serial = 1097] [outer = 0x7feb3da05000] 19:56:59 INFO - PROCESS | 1938 | 1462157819572 Marionette DEBUG loaded listener.js 19:56:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb3e481400) [pid = 1938] [serial = 1098] [outer = 0x7feb3da05000] 19:57:00 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb3db0dc00) [pid = 1938] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:57:00 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb37f6ac00) [pid = 1938] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:57:00 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb3e46bc00) [pid = 1938] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:57:00 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb35abd000) [pid = 1938] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:57:00 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb3596fc00) [pid = 1938] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:57:00 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb2fd6e400) [pid = 1938] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:57:00 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb3868e800) [pid = 1938] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:57:00 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb3ff4a000) [pid = 1938] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:57:00 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb43fb7000) [pid = 1938] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:57:00 INFO - PROCESS | 1938 | 1462157820982 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]]]}] 19:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1840ms 19:57:01 INFO - PROCESS | 1938 | 1462157821039 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 19:57:01 INFO - PROCESS | 1938 | 1462157821043 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 19:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:57:01 INFO - PROCESS | 1938 | 1462157821049 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:57:01 INFO - PROCESS | 1938 | 1462157821053 Marionette TRACE conn4 <- [1,1434,null,{}] 19:57:01 INFO - PROCESS | 1938 | 1462157821059 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}] 19:57:01 INFO - PROCESS | 1938 | 1462157821322 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 19:57:01 INFO - PROCESS | 1938 | 1462157821484 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d966800 == 129 [pid = 1938] [id = 366] 19:57:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb3e482400) [pid = 1938] [serial = 1099] [outer = (nil)] 19:57:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb3ead8800) [pid = 1938] [serial = 1100] [outer = 0x7feb3e482400] 19:57:01 INFO - PROCESS | 1938 | 1462157821563 Marionette DEBUG loaded listener.js 19:57:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb40040400) [pid = 1938] [serial = 1101] [outer = 0x7feb3e482400] 19:57:02 INFO - PROCESS | 1938 | 1462157822418 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]]]}] 19:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1439ms 19:57:02 INFO - PROCESS | 1938 | 1462157822490 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 19:57:02 INFO - PROCESS | 1938 | 1462157822494 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 19:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:57:02 INFO - PROCESS | 1938 | 1462157822500 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:57:02 INFO - PROCESS | 1938 | 1462157822502 Marionette TRACE conn4 <- [1,1438,null,{}] 19:57:02 INFO - PROCESS | 1938 | 1462157822508 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}] 19:57:02 INFO - PROCESS | 1938 | 1462157822751 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 19:57:03 INFO - PROCESS | 1938 | 1462157823175 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ff3f000 == 130 [pid = 1938] [id = 367] 19:57:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb2fd77800) [pid = 1938] [serial = 1102] [outer = (nil)] 19:57:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb2fdf2c00) [pid = 1938] [serial = 1103] [outer = 0x7feb2fd77800] 19:57:03 INFO - PROCESS | 1938 | 1462157823268 Marionette DEBUG loaded listener.js 19:57:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb35963c00) [pid = 1938] [serial = 1104] [outer = 0x7feb2fd77800] 19:57:04 INFO - PROCESS | 1938 | 1462157824671 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]]]}] 19:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2243ms 19:57:04 INFO - PROCESS | 1938 | 1462157824748 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 19:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:57:04 INFO - PROCESS | 1938 | 1462157824758 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 19:57:04 INFO - PROCESS | 1938 | 1462157824772 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:57:04 INFO - PROCESS | 1938 | 1462157824782 Marionette TRACE conn4 <- [1,1442,null,{}] 19:57:04 INFO - PROCESS | 1938 | 1462157824842 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}] 19:57:05 INFO - PROCESS | 1938 | 1462157825188 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 19:57:05 INFO - PROCESS | 1938 | 1462157825339 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37ba0800 == 131 [pid = 1938] [id = 368] 19:57:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb36d11400) [pid = 1938] [serial = 1105] [outer = (nil)] 19:57:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb37d79400) [pid = 1938] [serial = 1106] [outer = 0x7feb36d11400] 19:57:05 INFO - PROCESS | 1938 | 1462157825422 Marionette DEBUG loaded listener.js 19:57:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb37f75c00) [pid = 1938] [serial = 1107] [outer = 0x7feb36d11400] 19:57:06 INFO - PROCESS | 1938 | 1462157826534 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]]]}] 19:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1795ms 19:57:06 INFO - PROCESS | 1938 | 1462157826570 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 19:57:06 INFO - PROCESS | 1938 | 1462157826577 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 19:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:57:06 INFO - PROCESS | 1938 | 1462157826585 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:57:06 INFO - PROCESS | 1938 | 1462157826588 Marionette TRACE conn4 <- [1,1446,null,{}] 19:57:06 INFO - PROCESS | 1938 | 1462157826595 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}] 19:57:06 INFO - PROCESS | 1938 | 1462157826834 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 19:57:07 INFO - PROCESS | 1938 | 1462157827141 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e7dd800 == 132 [pid = 1938] [id = 369] 19:57:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb3d348000) [pid = 1938] [serial = 1108] [outer = (nil)] 19:57:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb3d84e800) [pid = 1938] [serial = 1109] [outer = 0x7feb3d348000] 19:57:07 INFO - PROCESS | 1938 | 1462157827236 Marionette DEBUG loaded listener.js 19:57:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb3da0e400) [pid = 1938] [serial = 1110] [outer = 0x7feb3d348000] 19:57:08 INFO - PROCESS | 1938 | 1462157828318 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]]]}] 19:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1786ms 19:57:08 INFO - PROCESS | 1938 | 1462157828372 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 19:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:57:08 INFO - PROCESS | 1938 | 1462157828377 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 19:57:08 INFO - PROCESS | 1938 | 1462157828400 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:57:08 INFO - PROCESS | 1938 | 1462157828414 Marionette TRACE conn4 <- [1,1450,null,{}] 19:57:08 INFO - PROCESS | 1938 | 1462157828422 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}] 19:57:08 INFO - PROCESS | 1938 | 1462157828743 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 19:57:09 INFO - PROCESS | 1938 | 1462157829059 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb46403800 == 133 [pid = 1938] [id = 370] 19:57:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb3d4c3800) [pid = 1938] [serial = 1111] [outer = (nil)] 19:57:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb3f0fac00) [pid = 1938] [serial = 1112] [outer = 0x7feb3d4c3800] 19:57:09 INFO - PROCESS | 1938 | 1462157829142 Marionette DEBUG loaded listener.js 19:57:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb41707000) [pid = 1938] [serial = 1113] [outer = 0x7feb3d4c3800] 19:57:10 INFO - PROCESS | 1938 | 1462157830056 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]]]}] 19:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1710ms 19:57:10 INFO - PROCESS | 1938 | 1462157830096 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 19:57:10 INFO - PROCESS | 1938 | 1462157830101 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 19:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:57:10 INFO - PROCESS | 1938 | 1462157830108 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:57:10 INFO - PROCESS | 1938 | 1462157830112 Marionette TRACE conn4 <- [1,1454,null,{}] 19:57:10 INFO - PROCESS | 1938 | 1462157830118 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}] 19:57:10 INFO - PROCESS | 1938 | 1462157830338 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 19:57:10 INFO - PROCESS | 1938 | 1462157830597 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48c4e800 == 134 [pid = 1938] [id = 371] 19:57:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb3ff26c00) [pid = 1938] [serial = 1114] [outer = (nil)] 19:57:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb4642e000) [pid = 1938] [serial = 1115] [outer = 0x7feb3ff26c00] 19:57:10 INFO - PROCESS | 1938 | 1462157830719 Marionette DEBUG loaded listener.js 19:57:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb470b9000) [pid = 1938] [serial = 1116] [outer = 0x7feb3ff26c00] 19:57:11 INFO - PROCESS | 1938 | 1462157831630 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]]]}] 19:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1586ms 19:57:11 INFO - PROCESS | 1938 | 1462157831696 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 19:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:57:11 INFO - PROCESS | 1938 | 1462157831700 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 19:57:11 INFO - PROCESS | 1938 | 1462157831707 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:57:11 INFO - PROCESS | 1938 | 1462157831711 Marionette TRACE conn4 <- [1,1458,null,{}] 19:57:11 INFO - PROCESS | 1938 | 1462157831717 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}] 19:57:11 INFO - PROCESS | 1938 | 1462157831941 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 19:57:12 INFO - PROCESS | 1938 | 1462157832202 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e58000 == 135 [pid = 1938] [id = 372] 19:57:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb478b0c00) [pid = 1938] [serial = 1117] [outer = (nil)] 19:57:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb4795cc00) [pid = 1938] [serial = 1118] [outer = 0x7feb478b0c00] 19:57:12 INFO - PROCESS | 1938 | 1462157832341 Marionette DEBUG loaded listener.js 19:57:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb49b2d400) [pid = 1938] [serial = 1119] [outer = 0x7feb478b0c00] 19:57:13 INFO - PROCESS | 1938 | 1462157833686 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]]]}] 19:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2038ms 19:57:13 INFO - PROCESS | 1938 | 1462157833752 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 19:57:13 INFO - PROCESS | 1938 | 1462157833759 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 19:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:57:13 INFO - PROCESS | 1938 | 1462157833769 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:57:13 INFO - PROCESS | 1938 | 1462157833774 Marionette TRACE conn4 <- [1,1462,null,{}] 19:57:13 INFO - PROCESS | 1938 | 1462157833785 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}] 19:57:14 INFO - PROCESS | 1938 | 1462157834177 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 19:57:14 INFO - PROCESS | 1938 | 1462157834435 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59bc0000 == 136 [pid = 1938] [id = 373] 19:57:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb4794f800) [pid = 1938] [serial = 1120] [outer = (nil)] 19:57:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb56328c00) [pid = 1938] [serial = 1121] [outer = 0x7feb4794f800] 19:57:14 INFO - PROCESS | 1938 | 1462157834572 Marionette DEBUG loaded listener.js 19:57:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb58292800) [pid = 1938] [serial = 1122] [outer = 0x7feb4794f800] 19:57:15 INFO - PROCESS | 1938 | 1462157835823 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]]]}] 19:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2094ms 19:57:15 INFO - PROCESS | 1938 | 1462157835863 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 19:57:15 INFO - PROCESS | 1938 | 1462157835866 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 19:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:57:15 INFO - PROCESS | 1938 | 1462157835874 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:57:15 INFO - PROCESS | 1938 | 1462157835878 Marionette TRACE conn4 <- [1,1466,null,{}] 19:57:15 INFO - PROCESS | 1938 | 1462157835884 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}] 19:57:16 INFO - PROCESS | 1938 | 1462157836102 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 19:57:16 INFO - PROCESS | 1938 | 1462157836370 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5c085800 == 137 [pid = 1938] [id = 374] 19:57:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb479cbc00) [pid = 1938] [serial = 1123] [outer = (nil)] 19:57:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7feb59648800) [pid = 1938] [serial = 1124] [outer = 0x7feb479cbc00] 19:57:16 INFO - PROCESS | 1938 | 1462157836490 Marionette DEBUG loaded listener.js 19:57:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7feb59c59400) [pid = 1938] [serial = 1125] [outer = 0x7feb479cbc00] 19:57:17 INFO - PROCESS | 1938 | 1462157837401 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]]]}] 19:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1580ms 19:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:57:17 INFO - PROCESS | 1938 | 1462157837455 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 19:57:17 INFO - PROCESS | 1938 | 1462157837458 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 19:57:17 INFO - PROCESS | 1938 | 1462157837466 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:57:17 INFO - PROCESS | 1938 | 1462157837468 Marionette TRACE conn4 <- [1,1470,null,{}] 19:57:17 INFO - PROCESS | 1938 | 1462157837475 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}] 19:57:17 INFO - PROCESS | 1938 | 1462157837698 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 19:57:17 INFO - PROCESS | 1938 | 1462157837942 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33c9c000 == 138 [pid = 1938] [id = 375] 19:57:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7feb322de400) [pid = 1938] [serial = 1126] [outer = (nil)] 19:57:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7feb322e5400) [pid = 1938] [serial = 1127] [outer = 0x7feb322de400] 19:57:18 INFO - PROCESS | 1938 | 1462157838030 Marionette DEBUG loaded listener.js 19:57:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7feb322e9800) [pid = 1938] [serial = 1128] [outer = 0x7feb322de400] 19:57:18 INFO - PROCESS | 1938 | 1462157838931 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]]]}] 19:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1534ms 19:57:19 INFO - PROCESS | 1938 | 1462157838999 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 19:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:57:19 INFO - PROCESS | 1938 | 1462157839003 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 19:57:19 INFO - PROCESS | 1938 | 1462157839010 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:57:19 INFO - PROCESS | 1938 | 1462157839013 Marionette TRACE conn4 <- [1,1474,null,{}] 19:57:19 INFO - PROCESS | 1938 | 1462157839019 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}] 19:57:19 INFO - PROCESS | 1938 | 1462157839281 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 19:57:19 INFO - PROCESS | 1938 | 1462157839521 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5a421800 == 139 [pid = 1938] [id = 376] 19:57:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7feb2ecb7000) [pid = 1938] [serial = 1129] [outer = (nil)] 19:57:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7feb2ecbd800) [pid = 1938] [serial = 1130] [outer = 0x7feb2ecb7000] 19:57:19 INFO - PROCESS | 1938 | 1462157839642 Marionette DEBUG loaded listener.js 19:57:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7feb2ecc2c00) [pid = 1938] [serial = 1131] [outer = 0x7feb2ecb7000] 19:57:20 INFO - PROCESS | 1938 | 1462157840547 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]]]}] 19:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1587ms 19:57:20 INFO - PROCESS | 1938 | 1462157840597 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 19:57:20 INFO - PROCESS | 1938 | 1462157840600 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 19:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:57:20 INFO - PROCESS | 1938 | 1462157840608 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:57:20 INFO - PROCESS | 1938 | 1462157840611 Marionette TRACE conn4 <- [1,1478,null,{}] 19:57:20 INFO - PROCESS | 1938 | 1462157840626 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}] 19:57:20 INFO - PROCESS | 1938 | 1462157840846 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 19:57:21 INFO - PROCESS | 1938 | 1462157841105 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3892a800 == 140 [pid = 1938] [id = 377] 19:57:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7feb2eab6400) [pid = 1938] [serial = 1132] [outer = (nil)] 19:57:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7feb2eab8000) [pid = 1938] [serial = 1133] [outer = 0x7feb2eab6400] 19:57:21 INFO - PROCESS | 1938 | 1462157841250 Marionette DEBUG loaded listener.js 19:57:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7feb322e3000) [pid = 1938] [serial = 1134] [outer = 0x7feb2eab6400] 19:57:22 INFO - PROCESS | 1938 | 1462157842191 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]]]}] 19:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1636ms 19:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:57:22 INFO - PROCESS | 1938 | 1462157842245 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 19:57:22 INFO - PROCESS | 1938 | 1462157842249 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 19:57:22 INFO - PROCESS | 1938 | 1462157842256 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:57:22 INFO - PROCESS | 1938 | 1462157842259 Marionette TRACE conn4 <- [1,1482,null,{}] 19:57:22 INFO - PROCESS | 1938 | 1462157842266 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}] 19:57:22 INFO - PROCESS | 1938 | 1462157842507 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 19:57:22 INFO - PROCESS | 1938 | 1462157842771 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38929800 == 141 [pid = 1938] [id = 378] 19:57:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7feb30d6f400) [pid = 1938] [serial = 1135] [outer = (nil)] 19:57:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7feb30d78c00) [pid = 1938] [serial = 1136] [outer = 0x7feb30d6f400] 19:57:22 INFO - PROCESS | 1938 | 1462157842848 Marionette DEBUG loaded listener.js 19:57:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7feb3e46cc00) [pid = 1938] [serial = 1137] [outer = 0x7feb30d6f400] 19:57:23 INFO - PROCESS | 1938 | 1462157843767 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]]]}] 19:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1582ms 19:57:23 INFO - PROCESS | 1938 | 1462157843837 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 19:57:23 INFO - PROCESS | 1938 | 1462157843840 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 19:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:57:23 INFO - PROCESS | 1938 | 1462157843847 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:57:23 INFO - PROCESS | 1938 | 1462157843849 Marionette TRACE conn4 <- [1,1486,null,{}] 19:57:23 INFO - PROCESS | 1938 | 1462157843855 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}] 19:57:24 INFO - PROCESS | 1938 | 1462157844074 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 19:57:24 INFO - PROCESS | 1938 | 1462157844329 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33a53000 == 142 [pid = 1938] [id = 379] 19:57:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7feb2e4e3c00) [pid = 1938] [serial = 1138] [outer = (nil)] 19:57:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7feb2e4ef400) [pid = 1938] [serial = 1139] [outer = 0x7feb2e4e3c00] 19:57:24 INFO - PROCESS | 1938 | 1462157844407 Marionette DEBUG loaded listener.js 19:57:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7feb30d71c00) [pid = 1938] [serial = 1140] [outer = 0x7feb2e4e3c00] 19:57:25 INFO - PROCESS | 1938 | 1462157845274 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]]]}] 19:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1478ms 19:57:25 INFO - PROCESS | 1938 | 1462157845326 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 19:57:25 INFO - PROCESS | 1938 | 1462157845330 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 19:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:57:25 INFO - PROCESS | 1938 | 1462157845337 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:57:25 INFO - PROCESS | 1938 | 1462157845341 Marionette TRACE conn4 <- [1,1490,null,{}] 19:57:25 INFO - PROCESS | 1938 | 1462157845347 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}] 19:57:25 INFO - PROCESS | 1938 | 1462157845560 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 19:57:25 INFO - PROCESS | 1938 | 1462157845809 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32067000 == 143 [pid = 1938] [id = 380] 19:57:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7feb2e4e4000) [pid = 1938] [serial = 1141] [outer = (nil)] 19:57:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7feb3e9e0400) [pid = 1938] [serial = 1142] [outer = 0x7feb2e4e4000] 19:57:25 INFO - PROCESS | 1938 | 1462157845928 Marionette DEBUG loaded listener.js 19:57:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7feb3e9e4400) [pid = 1938] [serial = 1143] [outer = 0x7feb2e4e4000] 19:57:26 INFO - PROCESS | 1938 | 1462157846769 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]]]}] 19:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1502ms 19:57:26 INFO - PROCESS | 1938 | 1462157846840 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 19:57:26 INFO - PROCESS | 1938 | 1462157846844 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 19:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:57:26 INFO - PROCESS | 1938 | 1462157846851 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:57:26 INFO - PROCESS | 1938 | 1462157846854 Marionette TRACE conn4 <- [1,1494,null,{}] 19:57:26 INFO - PROCESS | 1938 | 1462157846860 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}] 19:57:27 INFO - PROCESS | 1938 | 1462157847117 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 19:57:27 INFO - PROCESS | 1938 | 1462157847364 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38360000 == 144 [pid = 1938] [id = 381] 19:57:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7feb30d6c400) [pid = 1938] [serial = 1144] [outer = (nil)] 19:57:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7feb3e9e8400) [pid = 1938] [serial = 1145] [outer = 0x7feb30d6c400] 19:57:27 INFO - PROCESS | 1938 | 1462157847484 Marionette DEBUG loaded listener.js 19:57:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7feb3fd6a400) [pid = 1938] [serial = 1146] [outer = 0x7feb30d6c400] 19:57:28 INFO - PROCESS | 1938 | 1462157848423 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]]]}] 19:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1635ms 19:57:28 INFO - PROCESS | 1938 | 1462157848487 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 19:57:28 INFO - PROCESS | 1938 | 1462157848491 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 19:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:57:28 INFO - PROCESS | 1938 | 1462157848498 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:57:28 INFO - PROCESS | 1938 | 1462157848502 Marionette TRACE conn4 <- [1,1498,null,{}] 19:57:28 INFO - PROCESS | 1938 | 1462157848508 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}] 19:57:28 INFO - PROCESS | 1938 | 1462157848743 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 19:57:29 INFO - PROCESS | 1938 | 1462157849017 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb340d9800 == 145 [pid = 1938] [id = 382] 19:57:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7feb2eaac800) [pid = 1938] [serial = 1147] [outer = (nil)] 19:57:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7feb34103000) [pid = 1938] [serial = 1148] [outer = 0x7feb2eaac800] 19:57:29 INFO - PROCESS | 1938 | 1462157849091 Marionette DEBUG loaded listener.js 19:57:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7feb3410d400) [pid = 1938] [serial = 1149] [outer = 0x7feb2eaac800] 19:57:30 INFO - PROCESS | 1938 | 1462157850656 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]]]}] 19:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2186ms 19:57:30 INFO - PROCESS | 1938 | 1462157850686 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 19:57:30 INFO - PROCESS | 1938 | 1462157850692 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 19:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:57:30 INFO - PROCESS | 1938 | 1462157850701 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:57:30 INFO - PROCESS | 1938 | 1462157850707 Marionette TRACE conn4 <- [1,1502,null,{}] 19:57:30 INFO - PROCESS | 1938 | 1462157850715 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}] 19:57:30 INFO - PROCESS | 1938 | 1462157850935 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 19:57:31 INFO - PROCESS | 1938 | 1462157851148 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33a4c800 == 146 [pid = 1938] [id = 383] 19:57:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7feb2ecc2800) [pid = 1938] [serial = 1150] [outer = (nil)] 19:57:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7feb30d6d000) [pid = 1938] [serial = 1151] [outer = 0x7feb2ecc2800] 19:57:31 INFO - PROCESS | 1938 | 1462157851269 Marionette DEBUG loaded listener.js 19:57:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7feb30d7bc00) [pid = 1938] [serial = 1152] [outer = 0x7feb2ecc2800] 19:57:32 INFO - PROCESS | 1938 | 1462157852410 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]]]}] 19:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1737ms 19:57:32 INFO - PROCESS | 1938 | 1462157852440 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 19:57:32 INFO - PROCESS | 1938 | 1462157852450 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 19:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:57:32 INFO - PROCESS | 1938 | 1462157852461 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:57:32 INFO - PROCESS | 1938 | 1462157852465 Marionette TRACE conn4 <- [1,1506,null,{}] 19:57:32 INFO - PROCESS | 1938 | 1462157852472 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}] 19:57:32 INFO - PROCESS | 1938 | 1462157852699 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 19:57:33 INFO - PROCESS | 1938 | 1462157852992 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2cfc8800 == 147 [pid = 1938] [id = 384] 19:57:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7feb35b44000) [pid = 1938] [serial = 1153] [outer = (nil)] 19:57:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7feb35b49c00) [pid = 1938] [serial = 1154] [outer = 0x7feb35b44000] 19:57:33 INFO - PROCESS | 1938 | 1462157853151 Marionette DEBUG loaded listener.js 19:57:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7feb35fe3c00) [pid = 1938] [serial = 1155] [outer = 0x7feb35b44000] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d966800 == 146 [pid = 1938] [id = 366] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7feb40b94c00) [pid = 1938] [serial = 1046] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7feb5516f800) [pid = 1938] [serial = 1016] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7feb5969d000) [pid = 1938] [serial = 1013] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7feb35ab8400) [pid = 1938] [serial = 1022] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7feb55168c00) [pid = 1938] [serial = 1010] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7feb36175400) [pid = 1938] [serial = 1025] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7feb2fdef000) [pid = 1938] [serial = 1019] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c598800 == 145 [pid = 1938] [id = 365] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37bb1000 == 144 [pid = 1938] [id = 364] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb311e0800 == 143 [pid = 1938] [id = 363] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2e6d9000 == 142 [pid = 1938] [id = 362] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb36059800 == 141 [pid = 1938] [id = 361] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47bdd000 == 140 [pid = 1938] [id = 355] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb46414000 == 139 [pid = 1938] [id = 354] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3ff56000 == 138 [pid = 1938] [id = 353] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3eaec000 == 137 [pid = 1938] [id = 352] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3dbd2800 == 136 [pid = 1938] [id = 351] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5a1000 == 135 [pid = 1938] [id = 350] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30559000 == 134 [pid = 1938] [id = 316] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb35ae7800 == 133 [pid = 1938] [id = 349] 19:57:33 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e7e8000 == 132 [pid = 1938] [id = 317] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7feb3e207c00) [pid = 1938] [serial = 1040] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7feb3d34bc00) [pid = 1938] [serial = 1035] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7feb2ff52000) [pid = 1938] [serial = 983] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7feb3c133800) [pid = 1938] [serial = 1034] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7feb4f03b800) [pid = 1938] [serial = 1007] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7feb3dcb9c00) [pid = 1938] [serial = 989] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7feb3e479000) [pid = 1938] [serial = 1043] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7feb3706a000) [pid = 1938] [serial = 1031] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7feb37f6bc00) [pid = 1938] [serial = 981] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7feb3c128400) [pid = 1938] [serial = 986] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7feb48bc6800) [pid = 1938] [serial = 1001] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7feb3009b400) [pid = 1938] [serial = 1029] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7feb3db0d800) [pid = 1938] [serial = 1038] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7feb3efb5000) [pid = 1938] [serial = 1044] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7feb3da07c00) [pid = 1938] [serial = 1037] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7feb3e469000) [pid = 1938] [serial = 1041] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7feb46f78400) [pid = 1938] [serial = 998] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7feb2fd75000) [pid = 1938] [serial = 1028] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7feb41736800) [pid = 1938] [serial = 995] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7feb491c4800) [pid = 1938] [serial = 1004] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7feb3efaec00) [pid = 1938] [serial = 992] [outer = (nil)] [url = about:blank] 19:57:33 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7feb37c8fc00) [pid = 1938] [serial = 1032] [outer = (nil)] [url = about:blank] 19:57:34 INFO - PROCESS | 1938 | 1462157854108 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]]]}] 19:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1681ms 19:57:34 INFO - PROCESS | 1938 | 1462157854142 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 19:57:34 INFO - PROCESS | 1938 | 1462157854146 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 19:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:57:34 INFO - PROCESS | 1938 | 1462157854153 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:57:34 INFO - PROCESS | 1938 | 1462157854160 Marionette TRACE conn4 <- [1,1510,null,{}] 19:57:34 INFO - PROCESS | 1938 | 1462157854176 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}] 19:57:34 INFO - PROCESS | 1938 | 1462157854404 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 19:57:34 INFO - PROCESS | 1938 | 1462157854565 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb35ad3000 == 133 [pid = 1938] [id = 385] 19:57:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7feb34107c00) [pid = 1938] [serial = 1156] [outer = (nil)] 19:57:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7feb37937800) [pid = 1938] [serial = 1157] [outer = 0x7feb34107c00] 19:57:34 INFO - PROCESS | 1938 | 1462157854650 Marionette DEBUG loaded listener.js 19:57:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7feb37c8c000) [pid = 1938] [serial = 1158] [outer = 0x7feb34107c00] 19:57:35 INFO - PROCESS | 1938 | 1462157855469 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]]]}] 19:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1335ms 19:57:35 INFO - PROCESS | 1938 | 1462157855517 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 19:57:35 INFO - PROCESS | 1938 | 1462157855523 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 19:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:57:35 INFO - PROCESS | 1938 | 1462157855532 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:57:35 INFO - PROCESS | 1938 | 1462157855536 Marionette TRACE conn4 <- [1,1514,null,{}] 19:57:35 INFO - PROCESS | 1938 | 1462157855542 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}] 19:57:35 INFO - PROCESS | 1938 | 1462157855774 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 19:57:35 INFO - PROCESS | 1938 | 1462157855965 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37050800 == 134 [pid = 1938] [id = 386] 19:57:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7feb35b46800) [pid = 1938] [serial = 1159] [outer = (nil)] 19:57:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7feb37f8d000) [pid = 1938] [serial = 1160] [outer = 0x7feb35b46800] 19:57:36 INFO - PROCESS | 1938 | 1462157856035 Marionette DEBUG loaded listener.js 19:57:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7feb38694800) [pid = 1938] [serial = 1161] [outer = 0x7feb35b46800] 19:57:36 INFO - PROCESS | 1938 | 1462157856919 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]]]}] 19:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1432ms 19:57:36 INFO - PROCESS | 1938 | 1462157856966 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 19:57:36 INFO - PROCESS | 1938 | 1462157856969 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 19:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:57:36 INFO - PROCESS | 1938 | 1462157856986 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:57:36 INFO - PROCESS | 1938 | 1462157856990 Marionette TRACE conn4 <- [1,1518,null,{}] 19:57:36 INFO - PROCESS | 1938 | 1462157856995 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}] 19:57:37 INFO - PROCESS | 1938 | 1462157857255 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 19:57:37 INFO - PROCESS | 1938 | 1462157857292 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38007000 == 135 [pid = 1938] [id = 387] 19:57:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7feb37d76800) [pid = 1938] [serial = 1162] [outer = (nil)] 19:57:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7feb3c133800) [pid = 1938] [serial = 1163] [outer = 0x7feb37d76800] 19:57:37 INFO - PROCESS | 1938 | 1462157857358 Marionette DEBUG loaded listener.js 19:57:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7feb3d346800) [pid = 1938] [serial = 1164] [outer = 0x7feb37d76800] 19:57:38 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7feb3da05000) [pid = 1938] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:57:38 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7feb37d79800) [pid = 1938] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:57:38 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7feb37c0dc00) [pid = 1938] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:57:38 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7feb37982400) [pid = 1938] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:57:38 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7feb2ff52800) [pid = 1938] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:57:38 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7feb3e470000) [pid = 1938] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:57:38 INFO - PROCESS | 1938 | 1462157858898 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]]]}] 19:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1942ms 19:57:38 INFO - PROCESS | 1938 | 1462157858922 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 19:57:38 INFO - PROCESS | 1938 | 1462157858925 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 19:57:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:57:38 INFO - PROCESS | 1938 | 1462157858932 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:57:38 INFO - PROCESS | 1938 | 1462157858935 Marionette TRACE conn4 <- [1,1522,null,{}] 19:57:38 INFO - PROCESS | 1938 | 1462157858942 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}] 19:57:39 INFO - PROCESS | 1938 | 1462157859239 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 19:57:39 INFO - PROCESS | 1938 | 1462157859259 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38616000 == 136 [pid = 1938] [id = 388] 19:57:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7feb3d84e000) [pid = 1938] [serial = 1165] [outer = (nil)] 19:57:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7feb3dcb2000) [pid = 1938] [serial = 1166] [outer = 0x7feb3d84e000] 19:57:39 INFO - PROCESS | 1938 | 1462157859331 Marionette DEBUG loaded listener.js 19:57:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7feb3e1dec00) [pid = 1938] [serial = 1167] [outer = 0x7feb3d84e000] 19:57:39 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:57:39 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:57:39 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:57:39 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:57:39 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:57:39 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:57:39 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:57:39 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:57:39 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:57:39 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:57:39 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:57:39 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 19:57:40 INFO - PROCESS | 1938 | 1462157860104 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"]]]}] 19:57:40 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 () { 19:57:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:57:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:57:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:57:40 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 () { 19:57:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:57:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:57:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:57:40 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 () { 19:57:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:57:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:57:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:57:40 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 () { 19:57:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:57:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:57:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:57:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:57:40 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1230ms 19:57:40 INFO - PROCESS | 1938 | 1462157860179 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 19:57:40 INFO - PROCESS | 1938 | 1462157860182 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 19:57:40 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:57:40 INFO - PROCESS | 1938 | 1462157860190 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:57:40 INFO - PROCESS | 1938 | 1462157860194 Marionette TRACE conn4 <- [1,1526,null,{}] 19:57:40 INFO - PROCESS | 1938 | 1462157860199 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}] 19:57:40 INFO - PROCESS | 1938 | 1462157860393 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 19:57:40 INFO - PROCESS | 1938 | 1462157860408 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c46c000 == 137 [pid = 1938] [id = 389] 19:57:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7feb37982400) [pid = 1938] [serial = 1168] [outer = (nil)] 19:57:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7feb3e206800) [pid = 1938] [serial = 1169] [outer = 0x7feb37982400] 19:57:40 INFO - PROCESS | 1938 | 1462157860473 Marionette DEBUG loaded listener.js 19:57:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7feb3e9e9400) [pid = 1938] [serial = 1170] [outer = 0x7feb37982400] 19:57:41 INFO - PROCESS | 1938 | 1462157861677 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"]]]}] 19:57:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:57:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:57:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:57:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:57:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:57:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:57:41 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:57:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:57:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:57:41 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1531ms 19:57:41 INFO - PROCESS | 1938 | 1462157861733 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 19:57:41 INFO - PROCESS | 1938 | 1462157861741 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 19:57:41 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:57:41 INFO - PROCESS | 1938 | 1462157861753 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:57:41 INFO - PROCESS | 1938 | 1462157861760 Marionette TRACE conn4 <- [1,1530,null,{}] 19:57:41 INFO - PROCESS | 1938 | 1462157861769 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}] 19:57:42 INFO - PROCESS | 1938 | 1462157862006 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 19:57:42 INFO - PROCESS | 1938 | 1462157862272 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33be2800 == 138 [pid = 1938] [id = 390] 19:57:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7feb322dbc00) [pid = 1938] [serial = 1171] [outer = (nil)] 19:57:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7feb34107400) [pid = 1938] [serial = 1172] [outer = 0x7feb322dbc00] 19:57:42 INFO - PROCESS | 1938 | 1462157862399 Marionette DEBUG loaded listener.js 19:57:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7feb3596fc00) [pid = 1938] [serial = 1173] [outer = 0x7feb322dbc00] 19:57:43 INFO - PROCESS | 1938 | 1462157863237 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]]]}] 19:57:43 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 19:57:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:57:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:57:43 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:57:43 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. 19:57:43 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:57:43 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1547ms 19:57:43 INFO - PROCESS | 1938 | 1462157863304 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 19:57:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:57:43 INFO - PROCESS | 1938 | 1462157863314 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 19:57:43 INFO - PROCESS | 1938 | 1462157863326 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:57:43 INFO - PROCESS | 1938 | 1462157863331 Marionette TRACE conn4 <- [1,1534,null,{}] 19:57:43 INFO - PROCESS | 1938 | 1462157863384 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}] 19:57:43 INFO - PROCESS | 1938 | 1462157863651 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 19:57:43 INFO - PROCESS | 1938 | 1462157863967 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38926800 == 139 [pid = 1938] [id = 391] 19:57:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7feb322dd000) [pid = 1938] [serial = 1174] [outer = (nil)] 19:57:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7feb37985800) [pid = 1938] [serial = 1175] [outer = 0x7feb322dd000] 19:57:44 INFO - PROCESS | 1938 | 1462157864047 Marionette DEBUG loaded listener.js 19:57:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7feb37f99c00) [pid = 1938] [serial = 1176] [outer = 0x7feb322dd000] 19:57:44 INFO - PROCESS | 1938 | 1462157864944 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]]]}] 19:57:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:57:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1686ms 19:57:45 INFO - PROCESS | 1938 | 1462157865011 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 19:57:45 INFO - PROCESS | 1938 | 1462157865017 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 19:57:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:57:45 INFO - PROCESS | 1938 | 1462157865025 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:57:45 INFO - PROCESS | 1938 | 1462157865031 Marionette TRACE conn4 <- [1,1538,null,{}] 19:57:45 INFO - PROCESS | 1938 | 1462157865049 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}] 19:57:45 INFO - PROCESS | 1938 | 1462157865323 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 19:57:45 INFO - PROCESS | 1938 | 1462157865574 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d963000 == 140 [pid = 1938] [id = 392] 19:57:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7feb3d34a800) [pid = 1938] [serial = 1177] [outer = (nil)] 19:57:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7feb3d855400) [pid = 1938] [serial = 1178] [outer = 0x7feb3d34a800] 19:57:45 INFO - PROCESS | 1938 | 1462157865695 Marionette DEBUG loaded listener.js 19:57:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7feb3db05c00) [pid = 1938] [serial = 1179] [outer = 0x7feb3d34a800] 19:57:46 INFO - PROCESS | 1938 | 1462157866646 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]]]}] 19:57:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:57:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1690ms 19:57:46 INFO - PROCESS | 1938 | 1462157866715 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 19:57:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:57:46 INFO - PROCESS | 1938 | 1462157866721 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 19:57:46 INFO - PROCESS | 1938 | 1462157866728 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:57:46 INFO - PROCESS | 1938 | 1462157866732 Marionette TRACE conn4 <- [1,1542,null,{}] 19:57:46 INFO - PROCESS | 1938 | 1462157866737 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}] 19:57:47 INFO - PROCESS | 1938 | 1462157867018 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 19:57:47 INFO - PROCESS | 1938 | 1462157867314 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e7e3000 == 141 [pid = 1938] [id = 393] 19:57:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7feb3e395400) [pid = 1938] [serial = 1180] [outer = (nil)] 19:57:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7feb3eacc400) [pid = 1938] [serial = 1181] [outer = 0x7feb3e395400] 19:57:47 INFO - PROCESS | 1938 | 1462157867403 Marionette DEBUG loaded listener.js 19:57:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7feb3ebef800) [pid = 1938] [serial = 1182] [outer = 0x7feb3e395400] 19:57:48 INFO - PROCESS | 1938 | 1462157868292 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]]]}] 19:57:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:57:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1633ms 19:57:48 INFO - PROCESS | 1938 | 1462157868361 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 19:57:48 INFO - PROCESS | 1938 | 1462157868365 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 19:57:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:57:48 INFO - PROCESS | 1938 | 1462157868372 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:57:48 INFO - PROCESS | 1938 | 1462157868377 Marionette TRACE conn4 <- [1,1546,null,{}] 19:57:48 INFO - PROCESS | 1938 | 1462157868383 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}] 19:57:48 INFO - PROCESS | 1938 | 1462157868602 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 19:57:48 INFO - PROCESS | 1938 | 1462157868873 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff4d000 == 142 [pid = 1938] [id = 394] 19:57:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7feb3efb5000) [pid = 1938] [serial = 1183] [outer = (nil)] 19:57:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7feb3fc3b400) [pid = 1938] [serial = 1184] [outer = 0x7feb3efb5000] 19:57:48 INFO - PROCESS | 1938 | 1462157868993 Marionette DEBUG loaded listener.js 19:57:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7feb3fd61800) [pid = 1938] [serial = 1185] [outer = 0x7feb3efb5000] 19:57:49 INFO - PROCESS | 1938 | 1462157869924 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]]]}] 19:57:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:57:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1585ms 19:57:49 INFO - PROCESS | 1938 | 1462157869958 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 19:57:49 INFO - PROCESS | 1938 | 1462157869961 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 19:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:57:49 INFO - PROCESS | 1938 | 1462157869969 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:57:49 INFO - PROCESS | 1938 | 1462157869973 Marionette TRACE conn4 <- [1,1550,null,{}] 19:57:49 INFO - PROCESS | 1938 | 1462157869980 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}] 19:57:50 INFO - PROCESS | 1938 | 1462157870219 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 19:57:50 INFO - PROCESS | 1938 | 1462157870465 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb43fc7800 == 143 [pid = 1938] [id = 395] 19:57:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7feb41588c00) [pid = 1938] [serial = 1186] [outer = (nil)] 19:57:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7feb43f97c00) [pid = 1938] [serial = 1187] [outer = 0x7feb41588c00] 19:57:50 INFO - PROCESS | 1938 | 1462157870590 Marionette DEBUG loaded listener.js 19:57:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7feb46be1800) [pid = 1938] [serial = 1188] [outer = 0x7feb41588c00] 19:57:51 INFO - PROCESS | 1938 | 1462157871537 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]]]}] 19:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1636ms 19:57:51 INFO - PROCESS | 1938 | 1462157871605 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 19:57:51 INFO - PROCESS | 1938 | 1462157871608 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 19:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:57:51 INFO - PROCESS | 1938 | 1462157871616 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:57:51 INFO - PROCESS | 1938 | 1462157871620 Marionette TRACE conn4 <- [1,1554,null,{}] 19:57:51 INFO - PROCESS | 1938 | 1462157871625 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}] 19:57:51 INFO - PROCESS | 1938 | 1462157871844 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 19:57:52 INFO - PROCESS | 1938 | 1462157872102 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47bdd000 == 144 [pid = 1938] [id = 396] 19:57:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7feb3d856800) [pid = 1938] [serial = 1189] [outer = (nil)] 19:57:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7feb470b6000) [pid = 1938] [serial = 1190] [outer = 0x7feb3d856800] 19:57:52 INFO - PROCESS | 1938 | 1462157872220 Marionette DEBUG loaded listener.js 19:57:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7feb47394c00) [pid = 1938] [serial = 1191] [outer = 0x7feb3d856800] 19:57:53 INFO - PROCESS | 1938 | 1462157873070 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]]]}] 19:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1530ms 19:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:57:53 INFO - PROCESS | 1938 | 1462157873147 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 19:57:53 INFO - PROCESS | 1938 | 1462157873150 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 19:57:53 INFO - PROCESS | 1938 | 1462157873159 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:57:53 INFO - PROCESS | 1938 | 1462157873161 Marionette TRACE conn4 <- [1,1558,null,{}] 19:57:53 INFO - PROCESS | 1938 | 1462157873168 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}] 19:57:53 INFO - PROCESS | 1938 | 1462157873424 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 19:57:53 INFO - PROCESS | 1938 | 1462157873684 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb49179000 == 145 [pid = 1938] [id = 397] 19:57:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7feb47395800) [pid = 1938] [serial = 1192] [outer = (nil)] 19:57:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7feb4794dc00) [pid = 1938] [serial = 1193] [outer = 0x7feb47395800] 19:57:53 INFO - PROCESS | 1938 | 1462157873830 Marionette DEBUG loaded listener.js 19:57:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7feb479ce800) [pid = 1938] [serial = 1194] [outer = 0x7feb47395800] 19:57:54 INFO - PROCESS | 1938 | 1462157874739 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]]]}] 19:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1636ms 19:57:54 INFO - PROCESS | 1938 | 1462157874794 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 19:57:54 INFO - PROCESS | 1938 | 1462157874797 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 19:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:57:54 INFO - PROCESS | 1938 | 1462157874805 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:57:54 INFO - PROCESS | 1938 | 1462157874808 Marionette TRACE conn4 <- [1,1562,null,{}] 19:57:54 INFO - PROCESS | 1938 | 1462157874815 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}] 19:57:55 INFO - PROCESS | 1938 | 1462157875088 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 19:57:55 INFO - PROCESS | 1938 | 1462157875384 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54c33800 == 146 [pid = 1938] [id = 398] 19:57:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7feb4170b400) [pid = 1938] [serial = 1195] [outer = (nil)] 19:57:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7feb48724400) [pid = 1938] [serial = 1196] [outer = 0x7feb4170b400] 19:57:55 INFO - PROCESS | 1938 | 1462157875462 Marionette DEBUG loaded listener.js 19:57:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7feb48b55400) [pid = 1938] [serial = 1197] [outer = 0x7feb4170b400] 19:57:56 INFO - PROCESS | 1938 | 1462157876335 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]]]}] 19:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1586ms 19:57:56 INFO - PROCESS | 1938 | 1462157876392 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 19:57:56 INFO - PROCESS | 1938 | 1462157876396 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 19:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:57:56 INFO - PROCESS | 1938 | 1462157876403 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:57:56 INFO - PROCESS | 1938 | 1462157876407 Marionette TRACE conn4 <- [1,1566,null,{}] 19:57:56 INFO - PROCESS | 1938 | 1462157876413 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}] 19:57:56 INFO - PROCESS | 1938 | 1462157876647 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 19:57:56 INFO - PROCESS | 1938 | 1462157876958 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5637d000 == 147 [pid = 1938] [id = 399] 19:57:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7feb496ccc00) [pid = 1938] [serial = 1198] [outer = (nil)] 19:57:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7feb49a23000) [pid = 1938] [serial = 1199] [outer = 0x7feb496ccc00] 19:57:57 INFO - PROCESS | 1938 | 1462157877038 Marionette DEBUG loaded listener.js 19:57:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7feb49c67400) [pid = 1938] [serial = 1200] [outer = 0x7feb496ccc00] 19:57:57 INFO - PROCESS | 1938 | 1462157877931 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]]]}] 19:57:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:57:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1541ms 19:57:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:57:57 INFO - PROCESS | 1938 | 1462157877944 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 19:57:57 INFO - PROCESS | 1938 | 1462157877948 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 19:57:57 INFO - PROCESS | 1938 | 1462157877955 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:57:57 INFO - PROCESS | 1938 | 1462157877959 Marionette TRACE conn4 <- [1,1570,null,{}] 19:57:57 INFO - PROCESS | 1938 | 1462157877966 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}] 19:57:58 INFO - PROCESS | 1938 | 1462157878207 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 19:57:58 INFO - PROCESS | 1938 | 1462157878468 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59c8c000 == 148 [pid = 1938] [id = 400] 19:57:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7feb499db800) [pid = 1938] [serial = 1201] [outer = (nil)] 19:57:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7feb54f25c00) [pid = 1938] [serial = 1202] [outer = 0x7feb499db800] 19:57:58 INFO - PROCESS | 1938 | 1462157878596 Marionette DEBUG loaded listener.js 19:57:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7feb57d3fc00) [pid = 1938] [serial = 1203] [outer = 0x7feb499db800] 19:57:59 INFO - PROCESS | 1938 | 1462157879539 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]]]}] 19:57:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:57:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1638ms 19:57:59 INFO - PROCESS | 1938 | 1462157879593 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 19:57:59 INFO - PROCESS | 1938 | 1462157879596 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 19:57:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:57:59 INFO - PROCESS | 1938 | 1462157879604 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:57:59 INFO - PROCESS | 1938 | 1462157879607 Marionette TRACE conn4 <- [1,1574,null,{}] 19:57:59 INFO - PROCESS | 1938 | 1462157879614 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}] 19:57:59 INFO - PROCESS | 1938 | 1462157879849 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 19:58:00 INFO - PROCESS | 1938 | 1462157880100 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d499000 == 149 [pid = 1938] [id = 401] 19:58:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7feb4f03b800) [pid = 1938] [serial = 1204] [outer = (nil)] 19:58:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7feb59640c00) [pid = 1938] [serial = 1205] [outer = 0x7feb4f03b800] 19:58:00 INFO - PROCESS | 1938 | 1462157880219 Marionette DEBUG loaded listener.js 19:58:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7feb59aba800) [pid = 1938] [serial = 1206] [outer = 0x7feb4f03b800] 19:58:01 INFO - PROCESS | 1938 | 1462157881134 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]]]}] 19:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1581ms 19:58:01 INFO - PROCESS | 1938 | 1462157881186 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 19:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:58:01 INFO - PROCESS | 1938 | 1462157881190 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 19:58:01 INFO - PROCESS | 1938 | 1462157881196 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:58:01 INFO - PROCESS | 1938 | 1462157881208 Marionette TRACE conn4 <- [1,1578,null,{}] 19:58:01 INFO - PROCESS | 1938 | 1462157881213 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}] 19:58:01 INFO - PROCESS | 1938 | 1462157881449 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 19:58:01 INFO - PROCESS | 1938 | 1462157881700 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30e97000 == 150 [pid = 1938] [id = 402] 19:58:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7feb3e5c3800) [pid = 1938] [serial = 1207] [outer = (nil)] 19:58:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7feb3e5cc400) [pid = 1938] [serial = 1208] [outer = 0x7feb3e5c3800] 19:58:01 INFO - PROCESS | 1938 | 1462157881829 Marionette DEBUG loaded listener.js 19:58:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7feb3e5d0c00) [pid = 1938] [serial = 1209] [outer = 0x7feb3e5c3800] 19:58:02 INFO - PROCESS | 1938 | 1462157882784 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]]]}] 19:58:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:58:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1643ms 19:58:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:58:02 INFO - PROCESS | 1938 | 1462157882840 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 19:58:02 INFO - PROCESS | 1938 | 1462157882843 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 19:58:02 INFO - PROCESS | 1938 | 1462157882850 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:58:02 INFO - PROCESS | 1938 | 1462157882853 Marionette TRACE conn4 <- [1,1582,null,{}] 19:58:02 INFO - PROCESS | 1938 | 1462157882860 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}] 19:58:03 INFO - PROCESS | 1938 | 1462157883119 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 19:58:03 INFO - PROCESS | 1938 | 1462157883372 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30e9c000 == 151 [pid = 1938] [id = 403] 19:58:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7feb2ecbe800) [pid = 1938] [serial = 1210] [outer = (nil)] 19:58:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7feb31068400) [pid = 1938] [serial = 1211] [outer = 0x7feb2ecbe800] 19:58:03 INFO - PROCESS | 1938 | 1462157883489 Marionette DEBUG loaded listener.js 19:58:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7feb3106d800) [pid = 1938] [serial = 1212] [outer = 0x7feb2ecbe800] 19:58:04 INFO - PROCESS | 1938 | 1462157884377 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]]]}] 19:58:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:58:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1601ms 19:58:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:58:04 INFO - PROCESS | 1938 | 1462157884451 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 19:58:04 INFO - PROCESS | 1938 | 1462157884454 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 19:58:04 INFO - PROCESS | 1938 | 1462157884461 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:58:04 INFO - PROCESS | 1938 | 1462157884463 Marionette TRACE conn4 <- [1,1586,null,{}] 19:58:04 INFO - PROCESS | 1938 | 1462157884470 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}] 19:58:04 INFO - PROCESS | 1938 | 1462157884700 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 19:58:05 INFO - PROCESS | 1938 | 1462157885409 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33a49800 == 152 [pid = 1938] [id = 404] 19:58:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7feb2e4f1400) [pid = 1938] [serial = 1213] [outer = (nil)] 19:58:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7feb2eaafc00) [pid = 1938] [serial = 1214] [outer = 0x7feb2e4f1400] 19:58:05 INFO - PROCESS | 1938 | 1462157885482 Marionette DEBUG loaded listener.js 19:58:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7feb2fdefc00) [pid = 1938] [serial = 1215] [outer = 0x7feb2e4f1400] 19:58:06 INFO - PROCESS | 1938 | 1462157886422 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]]]}] 19:58:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2037ms 19:58:06 INFO - PROCESS | 1938 | 1462157886498 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 19:58:06 INFO - PROCESS | 1938 | 1462157886505 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 19:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:58:06 INFO - PROCESS | 1938 | 1462157886513 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:58:06 INFO - PROCESS | 1938 | 1462157886519 Marionette TRACE conn4 <- [1,1590,null,{}] 19:58:06 INFO - PROCESS | 1938 | 1462157886527 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}] 19:58:06 INFO - PROCESS | 1938 | 1462157886800 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 19:58:07 INFO - PROCESS | 1938 | 1462157887252 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e6de000 == 153 [pid = 1938] [id = 405] 19:58:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7feb31070800) [pid = 1938] [serial = 1216] [outer = (nil)] 19:58:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7feb322dd800) [pid = 1938] [serial = 1217] [outer = 0x7feb31070800] 19:58:07 INFO - PROCESS | 1938 | 1462157887330 Marionette DEBUG loaded listener.js 19:58:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7feb3410bc00) [pid = 1938] [serial = 1218] [outer = 0x7feb31070800] 19:58:08 INFO - PROCESS | 1938 | 1462157888313 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]]]}] 19:58:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1886ms 19:58:08 INFO - PROCESS | 1938 | 1462157888404 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 19:58:08 INFO - PROCESS | 1938 | 1462157888410 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 19:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:58:08 INFO - PROCESS | 1938 | 1462157888418 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:58:08 INFO - PROCESS | 1938 | 1462157888421 Marionette TRACE conn4 <- [1,1594,null,{}] 19:58:08 INFO - PROCESS | 1938 | 1462157888428 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}] 19:58:08 INFO - PROCESS | 1938 | 1462157888726 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 19:58:08 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7feb3ead8800) [pid = 1938] [serial = 1100] [outer = (nil)] [url = about:blank] 19:58:08 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7feb35b4cc00) [pid = 1938] [serial = 1082] [outer = (nil)] [url = about:blank] 19:58:08 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7feb4795b800) [pid = 1938] [serial = 1064] [outer = (nil)] [url = about:blank] 19:58:08 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7feb49b2c400) [pid = 1938] [serial = 1070] [outer = (nil)] [url = about:blank] 19:58:08 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7feb48bd3800) [pid = 1938] [serial = 1067] [outer = (nil)] [url = about:blank] 19:58:08 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7feb54068c00) [pid = 1938] [serial = 1073] [outer = (nil)] [url = about:blank] 19:58:08 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7feb5605b000) [pid = 1938] [serial = 1076] [outer = (nil)] [url = about:blank] 19:58:08 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7feb59c59000) [pid = 1938] [serial = 1079] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5a421800 == 152 [pid = 1938] [id = 376] 19:58:09 INFO - PROCESS | 1938 | 1462157889151 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb33c9c000 == 151 [pid = 1938] [id = 375] 19:58:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5c085800 == 150 [pid = 1938] [id = 374] 19:58:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59bc0000 == 149 [pid = 1938] [id = 373] 19:58:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54e58000 == 148 [pid = 1938] [id = 372] 19:58:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48c4e800 == 147 [pid = 1938] [id = 371] 19:58:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30556000 == 148 [pid = 1938] [id = 406] 19:58:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7feb322e0c00) [pid = 1938] [serial = 1219] [outer = (nil)] 19:58:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7feb37936400) [pid = 1938] [serial = 1220] [outer = 0x7feb322e0c00] 19:58:09 INFO - PROCESS | 1938 | 1462157889232 Marionette DEBUG loaded listener.js 19:58:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7feb37c12000) [pid = 1938] [serial = 1221] [outer = 0x7feb322e0c00] 19:58:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb46403800 == 147 [pid = 1938] [id = 370] 19:58:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e7dd800 == 146 [pid = 1938] [id = 369] 19:58:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37ba0800 == 145 [pid = 1938] [id = 368] 19:58:09 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ff3f000 == 144 [pid = 1938] [id = 367] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7feb470b8c00) [pid = 1938] [serial = 1061] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7feb3e1e7c00) [pid = 1938] [serial = 1097] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7feb3ebf9800) [pid = 1938] [serial = 1055] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7feb3d9be800) [pid = 1938] [serial = 1094] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7feb37f94400) [pid = 1938] [serial = 1091] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7feb3db0e400) [pid = 1938] [serial = 1095] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7feb3d851400) [pid = 1938] [serial = 1052] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7feb45de7400) [pid = 1938] [serial = 1058] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7feb37d75c00) [pid = 1938] [serial = 1089] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7feb36d0d800) [pid = 1938] [serial = 1049] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7feb30569400) [pid = 1938] [serial = 1085] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7feb44a74800) [pid = 1938] [serial = 1047] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7feb3c12f800) [pid = 1938] [serial = 1092] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7feb37c8b800) [pid = 1938] [serial = 1088] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7feb3e481400) [pid = 1938] [serial = 1098] [outer = (nil)] [url = about:blank] 19:58:09 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7feb35b4d000) [pid = 1938] [serial = 1086] [outer = (nil)] [url = about:blank] 19:58:10 INFO - PROCESS | 1938 | 1462157890041 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]]]}] 19:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1646ms 19:58:10 INFO - PROCESS | 1938 | 1462157890064 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 19:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:58:10 INFO - PROCESS | 1938 | 1462157890069 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 19:58:10 INFO - PROCESS | 1938 | 1462157890085 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:58:10 INFO - PROCESS | 1938 | 1462157890094 Marionette TRACE conn4 <- [1,1598,null,{}] 19:58:10 INFO - PROCESS | 1938 | 1462157890101 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}] 19:58:10 INFO - PROCESS | 1938 | 1462157890325 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 19:58:10 INFO - PROCESS | 1938 | 1462157890501 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb35ade800 == 145 [pid = 1938] [id = 407] 19:58:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7feb30092800) [pid = 1938] [serial = 1222] [outer = (nil)] 19:58:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7feb37f78000) [pid = 1938] [serial = 1223] [outer = 0x7feb30092800] 19:58:10 INFO - PROCESS | 1938 | 1462157890567 Marionette DEBUG loaded listener.js 19:58:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7feb3d4c8c00) [pid = 1938] [serial = 1224] [outer = 0x7feb30092800] 19:58:11 INFO - PROCESS | 1938 | 1462157891414 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]]]}] 19:58:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:58:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1346ms 19:58:11 INFO - PROCESS | 1938 | 1462157891422 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 19:58:11 INFO - PROCESS | 1938 | 1462157891425 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 19:58:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:58:11 INFO - PROCESS | 1938 | 1462157891432 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:58:11 INFO - PROCESS | 1938 | 1462157891436 Marionette TRACE conn4 <- [1,1602,null,{}] 19:58:11 INFO - PROCESS | 1938 | 1462157891442 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}] 19:58:11 INFO - PROCESS | 1938 | 1462157891707 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 19:58:11 INFO - PROCESS | 1938 | 1462157891756 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38608800 == 146 [pid = 1938] [id = 408] 19:58:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7feb30092400) [pid = 1938] [serial = 1225] [outer = (nil)] 19:58:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7feb3d9b6c00) [pid = 1938] [serial = 1226] [outer = 0x7feb30092400] 19:58:11 INFO - PROCESS | 1938 | 1462157891820 Marionette DEBUG loaded listener.js 19:58:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7feb3dcbec00) [pid = 1938] [serial = 1227] [outer = 0x7feb30092400] 19:58:12 INFO - PROCESS | 1938 | 1462157892783 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]]]}] 19:58:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:58:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1380ms 19:58:12 INFO - PROCESS | 1938 | 1462157892813 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 19:58:12 INFO - PROCESS | 1938 | 1462157892816 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 19:58:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:58:12 INFO - PROCESS | 1938 | 1462157892823 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:58:12 INFO - PROCESS | 1938 | 1462157892827 Marionette TRACE conn4 <- [1,1606,null,{}] 19:58:12 INFO - PROCESS | 1938 | 1462157892839 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}] 19:58:13 INFO - PROCESS | 1938 | 1462157893102 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 19:58:13 INFO - PROCESS | 1938 | 1462157893138 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5da800 == 147 [pid = 1938] [id = 409] 19:58:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7feb3e5c5400) [pid = 1938] [serial = 1228] [outer = (nil)] 19:58:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7feb3e5cc800) [pid = 1938] [serial = 1229] [outer = 0x7feb3e5c5400] 19:58:13 INFO - PROCESS | 1938 | 1462157893217 Marionette DEBUG loaded listener.js 19:58:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7feb3e9eac00) [pid = 1938] [serial = 1230] [outer = 0x7feb3e5c5400] 19:58:14 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7feb3e482400) [pid = 1938] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:58:14 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7feb37d76800) [pid = 1938] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:58:14 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7feb2ecc2800) [pid = 1938] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:58:14 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7feb35b44000) [pid = 1938] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:58:14 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7feb34107c00) [pid = 1938] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:58:14 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7feb3d84e000) [pid = 1938] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:58:14 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7feb35b46800) [pid = 1938] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:58:14 INFO - PROCESS | 1938 | 1462157894782 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]]]}] 19:58:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:58:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1985ms 19:58:14 INFO - PROCESS | 1938 | 1462157894810 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 19:58:14 INFO - PROCESS | 1938 | 1462157894814 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 19:58:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:58:14 INFO - PROCESS | 1938 | 1462157894821 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:58:14 INFO - PROCESS | 1938 | 1462157894825 Marionette TRACE conn4 <- [1,1610,null,{}] 19:58:14 INFO - PROCESS | 1938 | 1462157894831 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}] 19:58:15 INFO - PROCESS | 1938 | 1462157895105 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 19:58:15 INFO - PROCESS | 1938 | 1462157895129 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d395800 == 148 [pid = 1938] [id = 410] 19:58:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7feb3e1ea000) [pid = 1938] [serial = 1231] [outer = (nil)] 19:58:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7feb3efb1c00) [pid = 1938] [serial = 1232] [outer = 0x7feb3e1ea000] 19:58:15 INFO - PROCESS | 1938 | 1462157895202 Marionette DEBUG loaded listener.js 19:58:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7feb40ba0400) [pid = 1938] [serial = 1233] [outer = 0x7feb3e1ea000] 19:58:16 INFO - PROCESS | 1938 | 1462157896321 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]]]}] 19:58:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:58:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1543ms 19:58:16 INFO - PROCESS | 1938 | 1462157896365 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 19:58:16 INFO - PROCESS | 1938 | 1462157896373 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 19:58:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:58:16 INFO - PROCESS | 1938 | 1462157896387 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:58:16 INFO - PROCESS | 1938 | 1462157896407 Marionette TRACE conn4 <- [1,1614,null,{}] 19:58:16 INFO - PROCESS | 1938 | 1462157896420 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}] 19:58:16 INFO - PROCESS | 1938 | 1462157896725 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 19:58:17 INFO - PROCESS | 1938 | 1462157897048 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33a41800 == 149 [pid = 1938] [id = 411] 19:58:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7feb3056c400) [pid = 1938] [serial = 1234] [outer = (nil)] 19:58:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7feb3106b000) [pid = 1938] [serial = 1235] [outer = 0x7feb3056c400] 19:58:17 INFO - PROCESS | 1938 | 1462157897131 Marionette DEBUG loaded listener.js 19:58:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7feb34105000) [pid = 1938] [serial = 1236] [outer = 0x7feb3056c400] 19:58:18 INFO - PROCESS | 1938 | 1462157898147 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]]]}] 19:58:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 19:58:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1809ms 19:58:18 INFO - PROCESS | 1938 | 1462157898195 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 19:58:18 INFO - PROCESS | 1938 | 1462157898205 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 19:58:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:58:18 INFO - PROCESS | 1938 | 1462157898217 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:58:18 INFO - PROCESS | 1938 | 1462157898221 Marionette TRACE conn4 <- [1,1618,null,{}] 19:58:18 INFO - PROCESS | 1938 | 1462157898229 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}] 19:58:18 INFO - PROCESS | 1938 | 1462157898471 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 19:58:18 INFO - PROCESS | 1938 | 1462157898788 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38a3e000 == 150 [pid = 1938] [id = 412] 19:58:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7feb36ca5000) [pid = 1938] [serial = 1237] [outer = (nil)] 19:58:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7feb37981c00) [pid = 1938] [serial = 1238] [outer = 0x7feb36ca5000] 19:58:18 INFO - PROCESS | 1938 | 1462157898874 Marionette DEBUG loaded listener.js 19:58:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7feb37d77c00) [pid = 1938] [serial = 1239] [outer = 0x7feb36ca5000] 19:58:19 INFO - PROCESS | 1938 | 1462157899862 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]]]}] 19:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1689ms 19:58:19 INFO - PROCESS | 1938 | 1462157899907 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 19:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:58:19 INFO - PROCESS | 1938 | 1462157899913 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 19:58:19 INFO - PROCESS | 1938 | 1462157899921 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:58:19 INFO - PROCESS | 1938 | 1462157899927 Marionette TRACE conn4 <- [1,1622,null,{}] 19:58:19 INFO - PROCESS | 1938 | 1462157899945 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}] 19:58:20 INFO - PROCESS | 1938 | 1462157900191 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 19:58:20 INFO - PROCESS | 1938 | 1462157900536 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3fa67000 == 151 [pid = 1938] [id = 413] 19:58:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7feb3d9b3c00) [pid = 1938] [serial = 1240] [outer = (nil)] 19:58:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7feb3e480c00) [pid = 1938] [serial = 1241] [outer = 0x7feb3d9b3c00] 19:58:20 INFO - PROCESS | 1938 | 1462157900625 Marionette DEBUG loaded listener.js 19:58:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7feb3e9e7800) [pid = 1938] [serial = 1242] [outer = 0x7feb3d9b3c00] 19:58:21 INFO - PROCESS | 1938 | 1462157901567 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]]]}] 19:58:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 19:58:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1695ms 19:58:21 INFO - PROCESS | 1938 | 1462157901616 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 19:58:21 INFO - PROCESS | 1938 | 1462157901621 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 19:58:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:58:21 INFO - PROCESS | 1938 | 1462157901628 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:58:21 INFO - PROCESS | 1938 | 1462157901631 Marionette TRACE conn4 <- [1,1626,null,{}] 19:58:21 INFO - PROCESS | 1938 | 1462157901638 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}] 19:58:21 INFO - PROCESS | 1938 | 1462157901880 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 19:58:22 INFO - PROCESS | 1938 | 1462157902145 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47b49800 == 152 [pid = 1938] [id = 414] 19:58:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7feb3c132c00) [pid = 1938] [serial = 1243] [outer = (nil)] 19:58:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7feb40b9b400) [pid = 1938] [serial = 1244] [outer = 0x7feb3c132c00] 19:58:22 INFO - PROCESS | 1938 | 1462157902269 Marionette DEBUG loaded listener.js 19:58:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7feb43e18000) [pid = 1938] [serial = 1245] [outer = 0x7feb3c132c00] 19:58:23 INFO - PROCESS | 1938 | 1462157903457 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]]]}] 19:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1885ms 19:58:23 INFO - PROCESS | 1938 | 1462157903517 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 19:58:23 INFO - PROCESS | 1938 | 1462157903524 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 19:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:58:23 INFO - PROCESS | 1938 | 1462157903535 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:58:23 INFO - PROCESS | 1938 | 1462157903540 Marionette TRACE conn4 <- [1,1630,null,{}] 19:58:23 INFO - PROCESS | 1938 | 1462157903552 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}] 19:58:23 INFO - PROCESS | 1938 | 1462157903853 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 19:58:24 INFO - PROCESS | 1938 | 1462157904232 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4afa2800 == 153 [pid = 1938] [id = 415] 19:58:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7feb451f1800) [pid = 1938] [serial = 1246] [outer = (nil)] 19:58:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7feb4642b000) [pid = 1938] [serial = 1247] [outer = 0x7feb451f1800] 19:58:24 INFO - PROCESS | 1938 | 1462157904343 Marionette DEBUG loaded listener.js 19:58:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7feb477a6800) [pid = 1938] [serial = 1248] [outer = 0x7feb451f1800] 19:58:25 INFO - PROCESS | 1938 | 1462157905335 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]]]}] 19:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1839ms 19:58:25 INFO - PROCESS | 1938 | 1462157905373 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 19:58:25 INFO - PROCESS | 1938 | 1462157905378 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 19:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:58:25 INFO - PROCESS | 1938 | 1462157905387 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:58:25 INFO - PROCESS | 1938 | 1462157905393 Marionette TRACE conn4 <- [1,1634,null,{}] 19:58:25 INFO - PROCESS | 1938 | 1462157905400 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}] 19:58:25 INFO - PROCESS | 1938 | 1462157905679 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 19:58:25 INFO - PROCESS | 1938 | 1462157905962 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59b1e000 == 154 [pid = 1938] [id = 416] 19:58:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7feb49b2e000) [pid = 1938] [serial = 1249] [outer = (nil)] 19:58:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7feb54f8d400) [pid = 1938] [serial = 1250] [outer = 0x7feb49b2e000] 19:58:26 INFO - PROCESS | 1938 | 1462157906090 Marionette DEBUG loaded listener.js 19:58:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7feb57d11400) [pid = 1938] [serial = 1251] [outer = 0x7feb49b2e000] 19:58:26 INFO - PROCESS | 1938 | 1462157906973 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]]]}] 19:58:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:58:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1635ms 19:58:27 INFO - PROCESS | 1938 | 1462157907039 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 19:58:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:58:27 INFO - PROCESS | 1938 | 1462157907044 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 19:58:27 INFO - PROCESS | 1938 | 1462157907052 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:58:27 INFO - PROCESS | 1938 | 1462157907054 Marionette TRACE conn4 <- [1,1638,null,{}] 19:58:27 INFO - PROCESS | 1938 | 1462157907062 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}] 19:58:27 INFO - PROCESS | 1938 | 1462157907303 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 19:58:27 INFO - PROCESS | 1938 | 1462157907622 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5e3b0000 == 155 [pid = 1938] [id = 417] 19:58:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7feb2fc03000) [pid = 1938] [serial = 1252] [outer = (nil)] 19:58:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7feb2fc0c800) [pid = 1938] [serial = 1253] [outer = 0x7feb2fc03000] 19:58:27 INFO - PROCESS | 1938 | 1462157907721 Marionette DEBUG loaded listener.js 19:58:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7feb2fc11400) [pid = 1938] [serial = 1254] [outer = 0x7feb2fc03000] 19:58:28 INFO - PROCESS | 1938 | 1462157908589 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]]]}] 19:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1586ms 19:58:28 INFO - PROCESS | 1938 | 1462157908638 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 19:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:58:28 INFO - PROCESS | 1938 | 1462157908642 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 19:58:28 INFO - PROCESS | 1938 | 1462157908649 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:58:28 INFO - PROCESS | 1938 | 1462157908653 Marionette TRACE conn4 <- [1,1642,null,{}] 19:58:28 INFO - PROCESS | 1938 | 1462157908660 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}] 19:58:28 INFO - PROCESS | 1938 | 1462157908904 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 19:58:29 INFO - PROCESS | 1938 | 1462157909213 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3441d000 == 156 [pid = 1938] [id = 418] 19:58:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7feb2fc04400) [pid = 1938] [serial = 1255] [outer = (nil)] 19:58:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7feb5516f800) [pid = 1938] [serial = 1256] [outer = 0x7feb2fc04400] 19:58:29 INFO - PROCESS | 1938 | 1462157909320 Marionette DEBUG loaded listener.js 19:58:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7feb59490000) [pid = 1938] [serial = 1257] [outer = 0x7feb2fc04400] 19:58:30 INFO - PROCESS | 1938 | 1462157910170 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]]]}] 19:58:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:58:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1581ms 19:58:30 INFO - PROCESS | 1938 | 1462157910231 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 19:58:30 INFO - PROCESS | 1938 | 1462157910235 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 19:58:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:58:30 INFO - PROCESS | 1938 | 1462157910262 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:58:30 INFO - PROCESS | 1938 | 1462157910266 Marionette TRACE conn4 <- [1,1646,null,{}] 19:58:30 INFO - PROCESS | 1938 | 1462157910273 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}] 19:58:30 INFO - PROCESS | 1938 | 1462157910517 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 19:58:30 INFO - PROCESS | 1938 | 1462157910821 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dbd6000 == 157 [pid = 1938] [id = 419] 19:58:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7feb2fc11800) [pid = 1938] [serial = 1258] [outer = (nil)] 19:58:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7feb3204a400) [pid = 1938] [serial = 1259] [outer = 0x7feb2fc11800] 19:58:30 INFO - PROCESS | 1938 | 1462157910907 Marionette DEBUG loaded listener.js 19:58:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x7feb3204ec00) [pid = 1938] [serial = 1260] [outer = 0x7feb2fc11800] 19:58:31 INFO - PROCESS | 1938 | 1462157911812 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]]]}] 19:58:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:58:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1587ms 19:58:31 INFO - PROCESS | 1938 | 1462157911845 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 19:58:31 INFO - PROCESS | 1938 | 1462157911848 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 19:58:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:58:31 INFO - PROCESS | 1938 | 1462157911857 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:58:31 INFO - PROCESS | 1938 | 1462157911859 Marionette TRACE conn4 <- [1,1650,null,{}] 19:58:31 INFO - PROCESS | 1938 | 1462157911866 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}] 19:58:32 INFO - PROCESS | 1938 | 1462157912099 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 19:58:32 INFO - PROCESS | 1938 | 1462157912415 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2c452000 == 158 [pid = 1938] [id = 420] 19:58:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x7feb32046000) [pid = 1938] [serial = 1261] [outer = (nil)] 19:58:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x7feb4f0a0400) [pid = 1938] [serial = 1262] [outer = 0x7feb32046000] 19:58:32 INFO - PROCESS | 1938 | 1462157912505 Marionette DEBUG loaded listener.js 19:58:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x7feb59ab9800) [pid = 1938] [serial = 1263] [outer = 0x7feb32046000] 19:58:33 INFO - PROCESS | 1938 | 1462157913435 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]]]}] 19:58:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:58:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1631ms 19:58:33 INFO - PROCESS | 1938 | 1462157913488 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 19:58:33 INFO - PROCESS | 1938 | 1462157913491 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 19:58:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:58:33 INFO - PROCESS | 1938 | 1462157913499 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:58:33 INFO - PROCESS | 1938 | 1462157913504 Marionette TRACE conn4 <- [1,1654,null,{}] 19:58:33 INFO - PROCESS | 1938 | 1462157913511 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}] 19:58:33 INFO - PROCESS | 1938 | 1462157913780 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 19:58:34 INFO - PROCESS | 1938 | 1462157914071 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dc0a000 == 159 [pid = 1938] [id = 421] 19:58:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x7feb34138800) [pid = 1938] [serial = 1264] [outer = (nil)] 19:58:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x7feb59c4d400) [pid = 1938] [serial = 1265] [outer = 0x7feb34138800] 19:58:34 INFO - PROCESS | 1938 | 1462157914155 Marionette DEBUG loaded listener.js 19:58:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x7feb59dbd000) [pid = 1938] [serial = 1266] [outer = 0x7feb34138800] 19:58:35 INFO - PROCESS | 1938 | 1462157915073 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]]]}] 19:58:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:58:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1591ms 19:58:35 INFO - PROCESS | 1938 | 1462157915091 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 19:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:58:35 INFO - PROCESS | 1938 | 1462157915095 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 19:58:35 INFO - PROCESS | 1938 | 1462157915104 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:58:35 INFO - PROCESS | 1938 | 1462157915107 Marionette TRACE conn4 <- [1,1658,null,{}] 19:58:35 INFO - PROCESS | 1938 | 1462157915116 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}] 19:58:35 INFO - PROCESS | 1938 | 1462157915342 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 19:58:35 INFO - PROCESS | 1938 | 1462157915663 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dc4c800 == 160 [pid = 1938] [id = 422] 19:58:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x7feb2dc29800) [pid = 1938] [serial = 1267] [outer = (nil)] 19:58:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x7feb2dc2f000) [pid = 1938] [serial = 1268] [outer = 0x7feb2dc29800] 19:58:35 INFO - PROCESS | 1938 | 1462157915749 Marionette DEBUG loaded listener.js 19:58:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x7feb2dc33c00) [pid = 1938] [serial = 1269] [outer = 0x7feb2dc29800] 19:58:36 INFO - PROCESS | 1938 | 1462157916649 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]]]}] 19:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1586ms 19:58:36 INFO - PROCESS | 1938 | 1462157916689 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 19:58:36 INFO - PROCESS | 1938 | 1462157916692 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 19:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:58:36 INFO - PROCESS | 1938 | 1462157916700 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:58:36 INFO - PROCESS | 1938 | 1462157916704 Marionette TRACE conn4 <- [1,1662,null,{}] 19:58:36 INFO - PROCESS | 1938 | 1462157916710 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}] 19:58:36 INFO - PROCESS | 1938 | 1462157916936 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 19:58:37 INFO - PROCESS | 1938 | 1462157917265 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dc65000 == 161 [pid = 1938] [id = 423] 19:58:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x7feb2dc2a400) [pid = 1938] [serial = 1270] [outer = (nil)] 19:58:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x7feb2e66ac00) [pid = 1938] [serial = 1271] [outer = 0x7feb2dc2a400] 19:58:37 INFO - PROCESS | 1938 | 1462157917353 Marionette DEBUG loaded listener.js 19:58:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 265 (0x7feb2e66fc00) [pid = 1938] [serial = 1272] [outer = 0x7feb2dc2a400] 19:58:38 INFO - PROCESS | 1938 | 1462157918236 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]]]}] 19:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1592ms 19:58:38 INFO - PROCESS | 1938 | 1462157918294 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 19:58:38 INFO - PROCESS | 1938 | 1462157918297 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 19:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:58:38 INFO - PROCESS | 1938 | 1462157918306 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:58:38 INFO - PROCESS | 1938 | 1462157918311 Marionette TRACE conn4 <- [1,1666,null,{}] 19:58:38 INFO - PROCESS | 1938 | 1462157918319 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}] 19:58:38 INFO - PROCESS | 1938 | 1462157918563 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 19:58:38 INFO - PROCESS | 1938 | 1462157918870 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e666800 == 162 [pid = 1938] [id = 424] 19:58:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 266 (0x7feb2dc34000) [pid = 1938] [serial = 1273] [outer = (nil)] 19:58:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 267 (0x7feb2de72c00) [pid = 1938] [serial = 1274] [outer = 0x7feb2dc34000] 19:58:39 INFO - PROCESS | 1938 | 1462157919006 Marionette DEBUG loaded listener.js 19:58:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 268 (0x7feb2de78400) [pid = 1938] [serial = 1275] [outer = 0x7feb2dc34000] 19:58:40 INFO - PROCESS | 1938 | 1462157920190 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]]]}] 19:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1939ms 19:58:40 INFO - PROCESS | 1938 | 1462157920254 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 19:58:40 INFO - PROCESS | 1938 | 1462157920259 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 19:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:58:40 INFO - PROCESS | 1938 | 1462157920271 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:58:40 INFO - PROCESS | 1938 | 1462157920274 Marionette TRACE conn4 <- [1,1670,null,{}] 19:58:40 INFO - PROCESS | 1938 | 1462157920279 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}] 19:58:40 INFO - PROCESS | 1938 | 1462157920516 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 19:58:40 INFO - PROCESS | 1938 | 1462157920784 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ac30000 == 163 [pid = 1938] [id = 425] 19:58:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 269 (0x7feb2ac4bc00) [pid = 1938] [serial = 1276] [outer = (nil)] 19:58:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 270 (0x7feb2ac52000) [pid = 1938] [serial = 1277] [outer = 0x7feb2ac4bc00] 19:58:40 INFO - PROCESS | 1938 | 1462157920907 Marionette DEBUG loaded listener.js 19:58:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 271 (0x7feb2ac57400) [pid = 1938] [serial = 1278] [outer = 0x7feb2ac4bc00] 19:58:42 INFO - PROCESS | 1938 | 1462157922106 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]]]}] 19:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1889ms 19:58:42 INFO - PROCESS | 1938 | 1462157922162 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 19:58:42 INFO - PROCESS | 1938 | 1462157922167 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 19:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:58:42 INFO - PROCESS | 1938 | 1462157922179 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:58:42 INFO - PROCESS | 1938 | 1462157922184 Marionette TRACE conn4 <- [1,1674,null,{}] 19:58:42 INFO - PROCESS | 1938 | 1462157922206 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}] 19:58:42 INFO - PROCESS | 1938 | 1462157922588 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 19:58:42 INFO - PROCESS | 1938 | 1462157922898 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ad92000 == 164 [pid = 1938] [id = 426] 19:58:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 272 (0x7feb2ac4e400) [pid = 1938] [serial = 1279] [outer = (nil)] 19:58:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 273 (0x7feb2de79c00) [pid = 1938] [serial = 1280] [outer = 0x7feb2ac4e400] 19:58:42 INFO - PROCESS | 1938 | 1462157922978 Marionette DEBUG loaded listener.js 19:58:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 274 (0x7feb2e670400) [pid = 1938] [serial = 1281] [outer = 0x7feb2ac4e400] 19:58:43 INFO - PROCESS | 1938 | 1462157923911 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]]]}] 19:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1795ms 19:58:43 INFO - PROCESS | 1938 | 1462157923974 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 19:58:43 INFO - PROCESS | 1938 | 1462157923978 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 19:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:58:43 INFO - PROCESS | 1938 | 1462157923985 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:58:43 INFO - PROCESS | 1938 | 1462157923990 Marionette TRACE conn4 <- [1,1678,null,{}] 19:58:43 INFO - PROCESS | 1938 | 1462157923997 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}] 19:58:44 INFO - PROCESS | 1938 | 1462157924260 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 19:58:45 INFO - PROCESS | 1938 | 1462157925194 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dc0b000 == 165 [pid = 1938] [id = 427] 19:58:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 275 (0x7feb29cbb800) [pid = 1938] [serial = 1282] [outer = (nil)] 19:58:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 276 (0x7feb2ac52400) [pid = 1938] [serial = 1283] [outer = 0x7feb29cbb800] 19:58:45 INFO - PROCESS | 1938 | 1462157925274 Marionette DEBUG loaded listener.js 19:58:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 277 (0x7feb2de73400) [pid = 1938] [serial = 1284] [outer = 0x7feb29cbb800] 19:58:46 INFO - PROCESS | 1938 | 1462157926211 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]]]}] 19:58:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb32de5000 == 164 [pid = 1938] [id = 344] 19:58:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37b9a800 == 163 [pid = 1938] [id = 345] 19:58:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb381b5000 == 162 [pid = 1938] [id = 346] 19:58:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5da800 == 161 [pid = 1938] [id = 409] 19:58:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38608800 == 160 [pid = 1938] [id = 408] 19:58:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb35ade800 == 159 [pid = 1938] [id = 407] 19:58:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30556000 == 158 [pid = 1938] [id = 406] 19:58:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2e6de000 == 157 [pid = 1938] [id = 405] 19:58:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb33a49800 == 156 [pid = 1938] [id = 404] 19:58:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30e9c000 == 155 [pid = 1938] [id = 403] 19:58:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30e97000 == 154 [pid = 1938] [id = 402] 19:58:46 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d499000 == 153 [pid = 1938] [id = 401] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 276 (0x7feb40040400) [pid = 1938] [serial = 1101] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 275 (0x7feb3c133800) [pid = 1938] [serial = 1163] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 274 (0x7feb4795cc00) [pid = 1938] [serial = 1118] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 273 (0x7feb30d7bc00) [pid = 1938] [serial = 1152] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 272 (0x7feb30d6d000) [pid = 1938] [serial = 1151] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 271 (0x7feb3f0fac00) [pid = 1938] [serial = 1112] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 270 (0x7feb2ecbd800) [pid = 1938] [serial = 1130] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 269 (0x7feb2fdf2c00) [pid = 1938] [serial = 1103] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 268 (0x7feb35b49c00) [pid = 1938] [serial = 1154] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 267 (0x7feb35fe3c00) [pid = 1938] [serial = 1155] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 266 (0x7feb322e5400) [pid = 1938] [serial = 1127] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 265 (0x7feb2eab8000) [pid = 1938] [serial = 1133] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 264 (0x7feb37937800) [pid = 1938] [serial = 1157] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x7feb37c8c000) [pid = 1938] [serial = 1158] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x7feb56328c00) [pid = 1938] [serial = 1121] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x7feb37d79400) [pid = 1938] [serial = 1106] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x7feb34103000) [pid = 1938] [serial = 1148] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x7feb59648800) [pid = 1938] [serial = 1124] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x7feb4642e000) [pid = 1938] [serial = 1115] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x7feb3d84e800) [pid = 1938] [serial = 1109] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x7feb30d78c00) [pid = 1938] [serial = 1136] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x7feb2e4ef400) [pid = 1938] [serial = 1139] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x7feb3e9e0400) [pid = 1938] [serial = 1142] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x7feb3e9e8400) [pid = 1938] [serial = 1145] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x7feb3dcb2000) [pid = 1938] [serial = 1166] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7feb38694800) [pid = 1938] [serial = 1161] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7feb3d346800) [pid = 1938] [serial = 1164] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7feb37f8d000) [pid = 1938] [serial = 1160] [outer = (nil)] [url = about:blank] 19:58:47 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7feb3e1dec00) [pid = 1938] [serial = 1167] [outer = (nil)] [url = about:blank] 19:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 3143ms 19:58:47 INFO - PROCESS | 1938 | 1462157927211 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 19:58:47 INFO - PROCESS | 1938 | 1462157927218 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 19:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:58:47 INFO - PROCESS | 1938 | 1462157927240 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:58:47 INFO - PROCESS | 1938 | 1462157927245 Marionette TRACE conn4 <- [1,1682,null,{}] 19:58:47 INFO - PROCESS | 1938 | 1462157927256 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}] 19:58:47 INFO - PROCESS | 1938 | 1462157927468 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 19:58:47 INFO - PROCESS | 1938 | 1462157927528 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ff33800 == 154 [pid = 1938] [id = 428] 19:58:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7feb29cbc400) [pid = 1938] [serial = 1285] [outer = (nil)] 19:58:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7feb2eab0000) [pid = 1938] [serial = 1286] [outer = 0x7feb29cbc400] 19:58:47 INFO - PROCESS | 1938 | 1462157927753 Marionette DEBUG loaded listener.js 19:58:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7feb2ff52800) [pid = 1938] [serial = 1287] [outer = 0x7feb29cbc400] 19:58:48 INFO - PROCESS | 1938 | 1462157928633 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]]]}] 19:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1460ms 19:58:48 INFO - PROCESS | 1938 | 1462157928690 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 19:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:58:48 INFO - PROCESS | 1938 | 1462157928697 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 19:58:48 INFO - PROCESS | 1938 | 1462157928704 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:58:48 INFO - PROCESS | 1938 | 1462157928707 Marionette TRACE conn4 <- [1,1686,null,{}] 19:58:48 INFO - PROCESS | 1938 | 1462157928714 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}] 19:58:48 INFO - PROCESS | 1938 | 1462157928937 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 19:58:49 INFO - PROCESS | 1938 | 1462157929169 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb311e0000 == 155 [pid = 1938] [id = 429] 19:58:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7feb2eaa9400) [pid = 1938] [serial = 1288] [outer = (nil)] 19:58:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x7feb30d78c00) [pid = 1938] [serial = 1289] [outer = 0x7feb2eaa9400] 19:58:49 INFO - PROCESS | 1938 | 1462157929277 Marionette DEBUG loaded listener.js 19:58:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x7feb3204c400) [pid = 1938] [serial = 1290] [outer = 0x7feb2eaa9400] 19:58:50 INFO - PROCESS | 1938 | 1462157930260 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]]]}] 19:58:50 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 19:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1595ms 19:58:50 INFO - PROCESS | 1938 | 1462157930299 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 19:58:50 INFO - PROCESS | 1938 | 1462157930304 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 19:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:58:50 INFO - PROCESS | 1938 | 1462157930328 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:58:50 INFO - PROCESS | 1938 | 1462157930338 Marionette TRACE conn4 <- [1,1690,null,{}] 19:58:50 INFO - PROCESS | 1938 | 1462157930358 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}] 19:58:50 INFO - PROCESS | 1938 | 1462157930677 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 19:58:50 INFO - PROCESS | 1938 | 1462157930711 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb340c7800 == 156 [pid = 1938] [id = 430] 19:58:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x7feb30097c00) [pid = 1938] [serial = 1291] [outer = (nil)] 19:58:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x7feb3412d000) [pid = 1938] [serial = 1292] [outer = 0x7feb30097c00] 19:58:50 INFO - PROCESS | 1938 | 1462157930780 Marionette DEBUG loaded listener.js 19:58:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x7feb34139400) [pid = 1938] [serial = 1293] [outer = 0x7feb30097c00] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x7feb3e1dc000) [pid = 1938] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x7feb3e1db800) [pid = 1938] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x7feb2ff4f800) [pid = 1938] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x7feb46ca4000) [pid = 1938] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x7feb37930400) [pid = 1938] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7feb54c15400) [pid = 1938] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7feb479ca400) [pid = 1938] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7feb2eaac800) [pid = 1938] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7feb5969ec00) [pid = 1938] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7feb2fde5800) [pid = 1938] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7feb470bf000) [pid = 1938] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7feb3fc48c00) [pid = 1938] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7feb3db0ac00) [pid = 1938] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7feb3e46c400) [pid = 1938] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7feb2fd74000) [pid = 1938] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7feb46ca4800) [pid = 1938] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7feb3009cc00) [pid = 1938] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7feb470db000) [pid = 1938] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7feb3056e000) [pid = 1938] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7feb54c92000) [pid = 1938] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7feb3d352800) [pid = 1938] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7feb4178b400) [pid = 1938] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7feb3d4c5800) [pid = 1938] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7feb2fdeac00) [pid = 1938] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7feb2ff50000) [pid = 1938] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7feb37c87000) [pid = 1938] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7feb2fde7c00) [pid = 1938] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7feb2fd6d400) [pid = 1938] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7feb49a1c400) [pid = 1938] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7feb3e112400) [pid = 1938] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7feb30092400) [pid = 1938] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7feb3e5c5400) [pid = 1938] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7feb30092800) [pid = 1938] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7feb322e0c00) [pid = 1938] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7feb31070800) [pid = 1938] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7feb2e4f1400) [pid = 1938] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7feb35b46000) [pid = 1938] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7feb41541c00) [pid = 1938] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7feb3dcbb400) [pid = 1938] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7feb5516f400) [pid = 1938] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7feb3fac0800) [pid = 1938] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7feb3dcb1c00) [pid = 1938] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7feb35968000) [pid = 1938] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7feb594c3800) [pid = 1938] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7feb43e15400) [pid = 1938] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7feb2fd72400) [pid = 1938] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7feb36176000) [pid = 1938] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7feb37930800) [pid = 1938] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7feb3da10400) [pid = 1938] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:58:52 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7feb3db0e800) [pid = 1938] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:58:53 INFO - PROCESS | 1938 | 1462157933131 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]]]}] 19:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2867ms 19:58:53 INFO - PROCESS | 1938 | 1462157933179 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 19:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:58:53 INFO - PROCESS | 1938 | 1462157933185 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 19:58:53 INFO - PROCESS | 1938 | 1462157933191 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:58:53 INFO - PROCESS | 1938 | 1462157933195 Marionette TRACE conn4 <- [1,1694,null,{}] 19:58:53 INFO - PROCESS | 1938 | 1462157933201 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}] 19:58:53 INFO - PROCESS | 1938 | 1462157933409 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 19:58:53 INFO - PROCESS | 1938 | 1462157933587 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f55800 == 157 [pid = 1938] [id = 431] 19:58:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7feb2e4f1400) [pid = 1938] [serial = 1294] [outer = (nil)] 19:58:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7feb2ff55000) [pid = 1938] [serial = 1295] [outer = 0x7feb2e4f1400] 19:58:53 INFO - PROCESS | 1938 | 1462157933653 Marionette DEBUG loaded listener.js 19:58:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7feb3106fc00) [pid = 1938] [serial = 1296] [outer = 0x7feb2e4f1400] 19:58:54 INFO - PROCESS | 1938 | 1462157934393 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]]]}] 19:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1239ms 19:58:54 INFO - PROCESS | 1938 | 1462157934439 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 19:58:54 INFO - PROCESS | 1938 | 1462157934443 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 19:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:58:54 INFO - PROCESS | 1938 | 1462157934450 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:58:54 INFO - PROCESS | 1938 | 1462157934453 Marionette TRACE conn4 <- [1,1698,null,{}] 19:58:54 INFO - PROCESS | 1938 | 1462157934459 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}] 19:58:54 INFO - PROCESS | 1938 | 1462157934691 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 19:58:55 INFO - PROCESS | 1938 | 1462157935041 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2cfda800 == 158 [pid = 1938] [id = 432] 19:58:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7feb29cb6800) [pid = 1938] [serial = 1297] [outer = (nil)] 19:58:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7feb29cbc000) [pid = 1938] [serial = 1298] [outer = 0x7feb29cb6800] 19:58:55 INFO - PROCESS | 1938 | 1462157935206 Marionette DEBUG loaded listener.js 19:58:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7feb2de75400) [pid = 1938] [serial = 1299] [outer = 0x7feb29cb6800] 19:58:56 INFO - PROCESS | 1938 | 1462157936171 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]]]}] 19:58:56 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 19:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1781ms 19:58:56 INFO - PROCESS | 1938 | 1462157936233 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 19:58:56 INFO - PROCESS | 1938 | 1462157936240 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 19:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:58:56 INFO - PROCESS | 1938 | 1462157936249 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:58:56 INFO - PROCESS | 1938 | 1462157936255 Marionette TRACE conn4 <- [1,1702,null,{}] 19:58:56 INFO - PROCESS | 1938 | 1462157936264 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}] 19:58:56 INFO - PROCESS | 1938 | 1462157936513 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 19:58:56 INFO - PROCESS | 1938 | 1462157936847 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32dd7800 == 159 [pid = 1938] [id = 433] 19:58:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7feb2ecc0c00) [pid = 1938] [serial = 1300] [outer = (nil)] 19:58:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7feb30092800) [pid = 1938] [serial = 1301] [outer = 0x7feb2ecc0c00] 19:58:56 INFO - PROCESS | 1938 | 1462157936942 Marionette DEBUG loaded listener.js 19:58:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7feb30d71000) [pid = 1938] [serial = 1302] [outer = 0x7feb2ecc0c00] 19:58:57 INFO - PROCESS | 1938 | 1462157937975 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]]]}] 19:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1787ms 19:58:58 INFO - PROCESS | 1938 | 1462157938040 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 19:58:58 INFO - PROCESS | 1938 | 1462157938047 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 19:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:58:58 INFO - PROCESS | 1938 | 1462157938058 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:58:58 INFO - PROCESS | 1938 | 1462157938062 Marionette TRACE conn4 <- [1,1706,null,{}] 19:58:58 INFO - PROCESS | 1938 | 1462157938074 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}] 19:58:58 INFO - PROCESS | 1938 | 1462157938366 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 19:58:58 INFO - PROCESS | 1938 | 1462157938725 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3606a800 == 160 [pid = 1938] [id = 434] 19:58:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7feb32048800) [pid = 1938] [serial = 1303] [outer = (nil)] 19:58:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7feb34108400) [pid = 1938] [serial = 1304] [outer = 0x7feb32048800] 19:58:58 INFO - PROCESS | 1938 | 1462157938818 Marionette DEBUG loaded listener.js 19:58:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7feb34135400) [pid = 1938] [serial = 1305] [outer = 0x7feb32048800] 19:58:59 INFO - PROCESS | 1938 | 1462157939834 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]]]}] 19:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1842ms 19:58:59 INFO - PROCESS | 1938 | 1462157939906 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 19:58:59 INFO - PROCESS | 1938 | 1462157939913 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 19:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:58:59 INFO - PROCESS | 1938 | 1462157939934 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:58:59 INFO - PROCESS | 1938 | 1462157939945 Marionette TRACE conn4 <- [1,1710,null,{}] 19:59:00 INFO - PROCESS | 1938 | 1462157940001 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}] 19:59:00 INFO - PROCESS | 1938 | 1462157940344 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 19:59:00 INFO - PROCESS | 1938 | 1462157940554 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3801f800 == 161 [pid = 1938] [id = 435] 19:59:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7feb35fea800) [pid = 1938] [serial = 1306] [outer = (nil)] 19:59:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7feb36c9d400) [pid = 1938] [serial = 1307] [outer = 0x7feb35fea800] 19:59:00 INFO - PROCESS | 1938 | 1462157940678 Marionette DEBUG loaded listener.js 19:59:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7feb36d0e800) [pid = 1938] [serial = 1308] [outer = 0x7feb35fea800] 19:59:01 INFO - PROCESS | 1938 | 1462157941711 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]]]}] 19:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1844ms 19:59:01 INFO - PROCESS | 1938 | 1462157941776 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 19:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:59:01 INFO - PROCESS | 1938 | 1462157941781 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 19:59:01 INFO - PROCESS | 1938 | 1462157941789 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:59:01 INFO - PROCESS | 1938 | 1462157941791 Marionette TRACE conn4 <- [1,1714,null,{}] 19:59:01 INFO - PROCESS | 1938 | 1462157941798 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}] 19:59:02 INFO - PROCESS | 1938 | 1462157942073 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 19:59:02 INFO - PROCESS | 1938 | 1462157942408 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38366800 == 162 [pid = 1938] [id = 436] 19:59:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7feb3616e000) [pid = 1938] [serial = 1309] [outer = (nil)] 19:59:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7feb3797d000) [pid = 1938] [serial = 1310] [outer = 0x7feb3616e000] 19:59:02 INFO - PROCESS | 1938 | 1462157942489 Marionette DEBUG loaded listener.js 19:59:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7feb37c0f800) [pid = 1938] [serial = 1311] [outer = 0x7feb3616e000] 19:59:03 INFO - PROCESS | 1938 | 1462157943379 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]]]}] 19:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1638ms 19:59:03 INFO - PROCESS | 1938 | 1462157943427 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 19:59:03 INFO - PROCESS | 1938 | 1462157943433 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 19:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:59:03 INFO - PROCESS | 1938 | 1462157943442 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:59:03 INFO - PROCESS | 1938 | 1462157943446 Marionette TRACE conn4 <- [1,1718,null,{}] 19:59:03 INFO - PROCESS | 1938 | 1462157943452 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}] 19:59:03 INFO - PROCESS | 1938 | 1462157943679 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 19:59:04 INFO - PROCESS | 1938 | 1462157944031 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38a53800 == 163 [pid = 1938] [id = 437] 19:59:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7feb37d76000) [pid = 1938] [serial = 1312] [outer = (nil)] 19:59:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7feb37d79800) [pid = 1938] [serial = 1313] [outer = 0x7feb37d76000] 19:59:04 INFO - PROCESS | 1938 | 1462157944161 Marionette DEBUG loaded listener.js 19:59:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7feb38699400) [pid = 1938] [serial = 1314] [outer = 0x7feb37d76000] 19:59:05 INFO - PROCESS | 1938 | 1462157945164 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]]]}] 19:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1785ms 19:59:05 INFO - PROCESS | 1938 | 1462157945227 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 19:59:05 INFO - PROCESS | 1938 | 1462157945231 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 19:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:59:05 INFO - PROCESS | 1938 | 1462157945237 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:59:05 INFO - PROCESS | 1938 | 1462157945240 Marionette TRACE conn4 <- [1,1722,null,{}] 19:59:05 INFO - PROCESS | 1938 | 1462157945246 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}] 19:59:05 INFO - PROCESS | 1938 | 1462157945486 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 19:59:05 INFO - PROCESS | 1938 | 1462157945789 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d48b800 == 164 [pid = 1938] [id = 438] 19:59:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7feb37d76400) [pid = 1938] [serial = 1315] [outer = (nil)] 19:59:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7feb3d84c400) [pid = 1938] [serial = 1316] [outer = 0x7feb37d76400] 19:59:05 INFO - PROCESS | 1938 | 1462157945880 Marionette DEBUG loaded listener.js 19:59:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7feb3d856c00) [pid = 1938] [serial = 1317] [outer = 0x7feb37d76400] 19:59:06 INFO - PROCESS | 1938 | 1462157946820 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]]]}] 19:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 19:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1633ms 19:59:06 INFO - PROCESS | 1938 | 1462157946871 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 19:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:59:06 INFO - PROCESS | 1938 | 1462157946876 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 19:59:06 INFO - PROCESS | 1938 | 1462157946884 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:59:06 INFO - PROCESS | 1938 | 1462157946888 Marionette TRACE conn4 <- [1,1726,null,{}] 19:59:06 INFO - PROCESS | 1938 | 1462157946894 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}] 19:59:07 INFO - PROCESS | 1938 | 1462157947128 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 19:59:07 INFO - PROCESS | 1938 | 1462157947455 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dbda800 == 165 [pid = 1938] [id = 439] 19:59:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7feb3c217400) [pid = 1938] [serial = 1318] [outer = (nil)] 19:59:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7feb3d9c7000) [pid = 1938] [serial = 1319] [outer = 0x7feb3c217400] 19:59:07 INFO - PROCESS | 1938 | 1462157947539 Marionette DEBUG loaded listener.js 19:59:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7feb3d9d1800) [pid = 1938] [serial = 1320] [outer = 0x7feb3c217400] 19:59:08 INFO - PROCESS | 1938 | 1462157948426 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]]]}] 19:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1583ms 19:59:08 INFO - PROCESS | 1938 | 1462157948466 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 19:59:08 INFO - PROCESS | 1938 | 1462157948470 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 19:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:59:08 INFO - PROCESS | 1938 | 1462157948477 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:59:08 INFO - PROCESS | 1938 | 1462157948480 Marionette TRACE conn4 <- [1,1730,null,{}] 19:59:08 INFO - PROCESS | 1938 | 1462157948487 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}] 19:59:08 INFO - PROCESS | 1938 | 1462157948709 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 19:59:09 INFO - PROCESS | 1938 | 1462157949023 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e7dc000 == 166 [pid = 1938] [id = 440] 19:59:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7feb3d856400) [pid = 1938] [serial = 1321] [outer = (nil)] 19:59:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7feb3da10c00) [pid = 1938] [serial = 1322] [outer = 0x7feb3d856400] 19:59:09 INFO - PROCESS | 1938 | 1462157949114 Marionette DEBUG loaded listener.js 19:59:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7feb3db0dc00) [pid = 1938] [serial = 1323] [outer = 0x7feb3d856400] 19:59:10 INFO - PROCESS | 1938 | 1462157950045 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]]]}] 19:59:10 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 19:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1631ms 19:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:59:10 INFO - PROCESS | 1938 | 1462157950115 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 19:59:10 INFO - PROCESS | 1938 | 1462157950118 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 19:59:10 INFO - PROCESS | 1938 | 1462157950126 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:59:10 INFO - PROCESS | 1938 | 1462157950129 Marionette TRACE conn4 <- [1,1734,null,{}] 19:59:10 INFO - PROCESS | 1938 | 1462157950135 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}] 19:59:10 INFO - PROCESS | 1938 | 1462157950430 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 19:59:10 INFO - PROCESS | 1938 | 1462157950756 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff47800 == 167 [pid = 1938] [id = 441] 19:59:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7feb3d9b9800) [pid = 1938] [serial = 1324] [outer = (nil)] 19:59:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7feb3e10e800) [pid = 1938] [serial = 1325] [outer = 0x7feb3d9b9800] 19:59:10 INFO - PROCESS | 1938 | 1462157950842 Marionette DEBUG loaded listener.js 19:59:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7feb3e211400) [pid = 1938] [serial = 1326] [outer = 0x7feb3d9b9800] 19:59:11 INFO - PROCESS | 1938 | 1462157951777 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]]]}] 19:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1692ms 19:59:11 INFO - PROCESS | 1938 | 1462157951818 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 19:59:11 INFO - PROCESS | 1938 | 1462157951821 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 19:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:59:11 INFO - PROCESS | 1938 | 1462157951829 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:59:11 INFO - PROCESS | 1938 | 1462157951833 Marionette TRACE conn4 <- [1,1738,null,{}] 19:59:11 INFO - PROCESS | 1938 | 1462157951840 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}] 19:59:12 INFO - PROCESS | 1938 | 1462157952067 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 19:59:12 INFO - PROCESS | 1938 | 1462157952415 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4751f000 == 168 [pid = 1938] [id = 442] 19:59:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7feb3e482800) [pid = 1938] [serial = 1327] [outer = (nil)] 19:59:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7feb3e5c6400) [pid = 1938] [serial = 1328] [outer = 0x7feb3e482800] 19:59:12 INFO - PROCESS | 1938 | 1462157952516 Marionette DEBUG loaded listener.js 19:59:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7feb3e9e2800) [pid = 1938] [serial = 1329] [outer = 0x7feb3e482800] 19:59:13 INFO - PROCESS | 1938 | 1462157953484 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]]]}] 19:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1734ms 19:59:13 INFO - PROCESS | 1938 | 1462157953564 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 19:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:59:13 INFO - PROCESS | 1938 | 1462157953569 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 19:59:13 INFO - PROCESS | 1938 | 1462157953575 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:59:13 INFO - PROCESS | 1938 | 1462157953580 Marionette TRACE conn4 <- [1,1742,null,{}] 19:59:13 INFO - PROCESS | 1938 | 1462157953586 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}] 19:59:13 INFO - PROCESS | 1938 | 1462157953883 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 19:59:14 INFO - PROCESS | 1938 | 1462157954201 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4af9b000 == 169 [pid = 1938] [id = 443] 19:59:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7feb3efa9800) [pid = 1938] [serial = 1330] [outer = (nil)] 19:59:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7feb3fc3fc00) [pid = 1938] [serial = 1331] [outer = 0x7feb3efa9800] 19:59:14 INFO - PROCESS | 1938 | 1462157954280 Marionette DEBUG loaded listener.js 19:59:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7feb40044000) [pid = 1938] [serial = 1332] [outer = 0x7feb3efa9800] 19:59:15 INFO - PROCESS | 1938 | 1462157955194 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]]]}] 19:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1681ms 19:59:15 INFO - PROCESS | 1938 | 1462157955257 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 19:59:15 INFO - PROCESS | 1938 | 1462157955261 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 19:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:59:15 INFO - PROCESS | 1938 | 1462157955269 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:59:15 INFO - PROCESS | 1938 | 1462157955272 Marionette TRACE conn4 <- [1,1746,null,{}] 19:59:15 INFO - PROCESS | 1938 | 1462157955279 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}] 19:59:15 INFO - PROCESS | 1938 | 1462157955515 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 19:59:15 INFO - PROCESS | 1938 | 1462157955824 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb55109800 == 170 [pid = 1938] [id = 444] 19:59:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7feb3efb3000) [pid = 1938] [serial = 1333] [outer = (nil)] 19:59:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7feb41734c00) [pid = 1938] [serial = 1334] [outer = 0x7feb3efb3000] 19:59:15 INFO - PROCESS | 1938 | 1462157955907 Marionette DEBUG loaded listener.js 19:59:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7feb46429400) [pid = 1938] [serial = 1335] [outer = 0x7feb3efb3000] 19:59:16 INFO - PROCESS | 1938 | 1462157956854 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]]]}] 19:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1630ms 19:59:16 INFO - PROCESS | 1938 | 1462157956901 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 19:59:16 INFO - PROCESS | 1938 | 1462157956905 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 19:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:59:16 INFO - PROCESS | 1938 | 1462157956912 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:59:16 INFO - PROCESS | 1938 | 1462157956915 Marionette TRACE conn4 <- [1,1750,null,{}] 19:59:16 INFO - PROCESS | 1938 | 1462157956921 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}] 19:59:17 INFO - PROCESS | 1938 | 1462157957163 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 19:59:17 INFO - PROCESS | 1938 | 1462157957493 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f6a000 == 171 [pid = 1938] [id = 445] 19:59:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7feb2ff56800) [pid = 1938] [serial = 1336] [outer = (nil)] 19:59:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7feb44a6d800) [pid = 1938] [serial = 1337] [outer = 0x7feb2ff56800] 19:59:17 INFO - PROCESS | 1938 | 1462157957579 Marionette DEBUG loaded listener.js 19:59:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7feb470b8800) [pid = 1938] [serial = 1338] [outer = 0x7feb2ff56800] 19:59:18 INFO - PROCESS | 1938 | 1462157958524 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]]]}] 19:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1685ms 19:59:18 INFO - PROCESS | 1938 | 1462157958597 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 19:59:18 INFO - PROCESS | 1938 | 1462157958600 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 19:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:59:18 INFO - PROCESS | 1938 | 1462157958608 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:59:18 INFO - PROCESS | 1938 | 1462157958612 Marionette TRACE conn4 <- [1,1754,null,{}] 19:59:18 INFO - PROCESS | 1938 | 1462157958618 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}] 19:59:18 INFO - PROCESS | 1938 | 1462157958862 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 19:59:19 INFO - PROCESS | 1938 | 1462157959175 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5e3b8000 == 172 [pid = 1938] [id = 446] 19:59:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x7feb30091c00) [pid = 1938] [serial = 1339] [outer = (nil)] 19:59:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x7feb478acc00) [pid = 1938] [serial = 1340] [outer = 0x7feb30091c00] 19:59:19 INFO - PROCESS | 1938 | 1462157959257 Marionette DEBUG loaded listener.js 19:59:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x7feb479c8400) [pid = 1938] [serial = 1341] [outer = 0x7feb30091c00] 19:59:20 INFO - PROCESS | 1938 | 1462157960198 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]]]}] 19:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1631ms 19:59:20 INFO - PROCESS | 1938 | 1462157960241 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 19:59:20 INFO - PROCESS | 1938 | 1462157960245 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 19:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:59:20 INFO - PROCESS | 1938 | 1462157960252 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:59:20 INFO - PROCESS | 1938 | 1462157960254 Marionette TRACE conn4 <- [1,1758,null,{}] 19:59:20 INFO - PROCESS | 1938 | 1462157960261 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}] 19:59:20 INFO - PROCESS | 1938 | 1462157960501 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 19:59:20 INFO - PROCESS | 1938 | 1462157960788 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2abf7800 == 173 [pid = 1938] [id = 447] 19:59:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x7feb470b8c00) [pid = 1938] [serial = 1342] [outer = (nil)] 19:59:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x7feb48750800) [pid = 1938] [serial = 1343] [outer = 0x7feb470b8c00] 19:59:20 INFO - PROCESS | 1938 | 1462157960888 Marionette DEBUG loaded listener.js 19:59:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x7feb48bd3000) [pid = 1938] [serial = 1344] [outer = 0x7feb470b8c00] 19:59:21 INFO - PROCESS | 1938 | 1462157961945 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]]]}] 19:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1733ms 19:59:21 INFO - PROCESS | 1938 | 1462157961986 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 19:59:21 INFO - PROCESS | 1938 | 1462157961989 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 19:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:59:21 INFO - PROCESS | 1938 | 1462157961998 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:59:22 INFO - PROCESS | 1938 | 1462157962001 Marionette TRACE conn4 <- [1,1762,null,{}] 19:59:22 INFO - PROCESS | 1938 | 1462157962008 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}] 19:59:22 INFO - PROCESS | 1938 | 1462157962275 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 19:59:22 INFO - PROCESS | 1938 | 1462157962613 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b67a800 == 174 [pid = 1938] [id = 448] 19:59:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x7feb2eab6c00) [pid = 1938] [serial = 1345] [outer = (nil)] 19:59:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x7feb48c0fc00) [pid = 1938] [serial = 1346] [outer = 0x7feb2eab6c00] 19:59:22 INFO - PROCESS | 1938 | 1462157962695 Marionette DEBUG loaded listener.js 19:59:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x7feb49b2cc00) [pid = 1938] [serial = 1347] [outer = 0x7feb2eab6c00] 19:59:23 INFO - PROCESS | 1938 | 1462157963671 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]]]}] 19:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1733ms 19:59:23 INFO - PROCESS | 1938 | 1462157963732 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 19:59:23 INFO - PROCESS | 1938 | 1462157963734 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 19:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:59:23 INFO - PROCESS | 1938 | 1462157963742 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:59:23 INFO - PROCESS | 1938 | 1462157963746 Marionette TRACE conn4 <- [1,1766,null,{}] 19:59:23 INFO - PROCESS | 1938 | 1462157963752 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}] 19:59:23 INFO - PROCESS | 1938 | 1462157963990 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 19:59:24 INFO - PROCESS | 1938 | 1462157964281 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb28c30000 == 175 [pid = 1938] [id = 449] 19:59:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x7feb2e4f1c00) [pid = 1938] [serial = 1348] [outer = (nil)] 19:59:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x7feb35feb400) [pid = 1938] [serial = 1349] [outer = 0x7feb2e4f1c00] 19:59:24 INFO - PROCESS | 1938 | 1462157964368 Marionette DEBUG loaded listener.js 19:59:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x7feb4af29800) [pid = 1938] [serial = 1350] [outer = 0x7feb2e4f1c00] 19:59:25 INFO - PROCESS | 1938 | 1462157965344 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]]]}] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30f55800 == 174 [pid = 1938] [id = 431] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb340c7800 == 173 [pid = 1938] [id = 430] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb311e0000 == 172 [pid = 1938] [id = 429] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ff33800 == 171 [pid = 1938] [id = 428] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dc0b000 == 170 [pid = 1938] [id = 427] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2c452000 == 169 [pid = 1938] [id = 420] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dbd6000 == 168 [pid = 1938] [id = 419] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3441d000 == 167 [pid = 1938] [id = 418] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5e3b0000 == 166 [pid = 1938] [id = 417] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59b1e000 == 165 [pid = 1938] [id = 416] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4afa2800 == 164 [pid = 1938] [id = 415] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47b49800 == 163 [pid = 1938] [id = 414] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3fa67000 == 162 [pid = 1938] [id = 413] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38a3e000 == 161 [pid = 1938] [id = 412] 19:59:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb33a41800 == 160 [pid = 1938] [id = 411] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x7feb496cc400) [pid = 1938] [serial = 1068] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x7feb54c06c00) [pid = 1938] [serial = 1008] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x7feb56321c00) [pid = 1938] [serial = 942] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x7feb45cba000) [pid = 1938] [serial = 927] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x7feb58291400) [pid = 1938] [serial = 945] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x7feb3d9c4400) [pid = 1938] [serial = 924] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x7feb59db6400) [pid = 1938] [serial = 1014] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x7feb470dd000) [pid = 1938] [serial = 1062] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x7feb3009fc00) [pid = 1938] [serial = 957] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x7feb37f6f000) [pid = 1938] [serial = 1050] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x7feb59c54800) [pid = 1938] [serial = 951] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x7feb41547800) [pid = 1938] [serial = 993] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7feb43f96c00) [pid = 1938] [serial = 996] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7feb56328000) [pid = 1938] [serial = 1077] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7feb3fdf1800) [pid = 1938] [serial = 1056] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7feb2ff5ac00) [pid = 1938] [serial = 963] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7feb478af400) [pid = 1938] [serial = 999] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7feb3d4c4400) [pid = 1938] [serial = 987] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7feb59649000) [pid = 1938] [serial = 948] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7feb4f037000) [pid = 1938] [serial = 1071] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7feb3410d400) [pid = 1938] [serial = 1149] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7feb59dc2800) [pid = 1938] [serial = 1080] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7feb37c8a400) [pid = 1938] [serial = 1023] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7feb47954000) [pid = 1938] [serial = 930] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7feb4874e400) [pid = 1938] [serial = 1065] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7feb3e39b400) [pid = 1938] [serial = 990] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7feb55153000) [pid = 1938] [serial = 1074] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7feb35ab7000) [pid = 1938] [serial = 984] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7feb491ba800) [pid = 1938] [serial = 1002] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7feb3d84e400) [pid = 1938] [serial = 960] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7feb49a18800) [pid = 1938] [serial = 936] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7feb59dc0000) [pid = 1938] [serial = 1017] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7feb54f92000) [pid = 1938] [serial = 939] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7feb4af26400) [pid = 1938] [serial = 1005] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7feb4642b400) [pid = 1938] [serial = 1059] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7feb3d9ca800) [pid = 1938] [serial = 1053] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7feb37f71c00) [pid = 1938] [serial = 1026] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7feb3e464800) [pid = 1938] [serial = 966] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7feb48b55800) [pid = 1938] [serial = 933] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7feb2fdf3000) [pid = 1938] [serial = 1020] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7feb59c55c00) [pid = 1938] [serial = 954] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7feb56066400) [pid = 1938] [serial = 1011] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7feb3ead7000) [pid = 1938] [serial = 900] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7feb35b51400) [pid = 1938] [serial = 1083] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7feb3efb1c00) [pid = 1938] [serial = 1232] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7feb3d9b6c00) [pid = 1938] [serial = 1226] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7feb3e5cc800) [pid = 1938] [serial = 1229] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7feb37f78000) [pid = 1938] [serial = 1223] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7feb37936400) [pid = 1938] [serial = 1220] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7feb37c12000) [pid = 1938] [serial = 1221] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7feb322dd800) [pid = 1938] [serial = 1217] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7feb3410bc00) [pid = 1938] [serial = 1218] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7feb3d855400) [pid = 1938] [serial = 1178] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7feb3eacc400) [pid = 1938] [serial = 1181] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7feb2eaafc00) [pid = 1938] [serial = 1214] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7feb2fdefc00) [pid = 1938] [serial = 1215] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7feb34107400) [pid = 1938] [serial = 1172] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7feb3e206800) [pid = 1938] [serial = 1169] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7feb31068400) [pid = 1938] [serial = 1211] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7feb3e5cc400) [pid = 1938] [serial = 1208] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7feb59640c00) [pid = 1938] [serial = 1205] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7feb54f25c00) [pid = 1938] [serial = 1202] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7feb470b6000) [pid = 1938] [serial = 1190] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7feb3fc3b400) [pid = 1938] [serial = 1184] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7feb4794dc00) [pid = 1938] [serial = 1193] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7feb49a23000) [pid = 1938] [serial = 1199] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7feb48724400) [pid = 1938] [serial = 1196] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7feb37985800) [pid = 1938] [serial = 1175] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7feb43f97c00) [pid = 1938] [serial = 1187] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7feb3dcbec00) [pid = 1938] [serial = 1227] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7feb3d4c8c00) [pid = 1938] [serial = 1224] [outer = (nil)] [url = about:blank] 19:59:26 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7feb3e9eac00) [pid = 1938] [serial = 1230] [outer = (nil)] [url = about:blank] 19:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2993ms 19:59:26 INFO - PROCESS | 1938 | 1462157966871 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 19:59:26 INFO - PROCESS | 1938 | 1462157966875 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 19:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:59:26 INFO - PROCESS | 1938 | 1462157966891 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:59:26 INFO - PROCESS | 1938 | 1462157966900 Marionette TRACE conn4 <- [1,1770,null,{}] 19:59:26 INFO - PROCESS | 1938 | 1462157966908 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}] 19:59:27 INFO - PROCESS | 1938 | 1462157967150 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 19:59:27 INFO - PROCESS | 1938 | 1462157967349 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2c44e800 == 161 [pid = 1938] [id = 450] 19:59:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7feb2de6e400) [pid = 1938] [serial = 1351] [outer = (nil)] 19:59:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7feb2de71800) [pid = 1938] [serial = 1352] [outer = 0x7feb2de6e400] 19:59:27 INFO - PROCESS | 1938 | 1462157967420 Marionette DEBUG loaded listener.js 19:59:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7feb2e667800) [pid = 1938] [serial = 1353] [outer = 0x7feb2de6e400] 19:59:28 INFO - PROCESS | 1938 | 1462157968292 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]]]}] 19:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1440ms 19:59:28 INFO - PROCESS | 1938 | 1462157968330 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 19:59:28 INFO - PROCESS | 1938 | 1462157968336 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 19:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:59:28 INFO - PROCESS | 1938 | 1462157968349 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:59:28 INFO - PROCESS | 1938 | 1462157968356 Marionette TRACE conn4 <- [1,1774,null,{}] 19:59:28 INFO - PROCESS | 1938 | 1462157968363 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}] 19:59:28 INFO - PROCESS | 1938 | 1462157968587 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 19:59:28 INFO - PROCESS | 1938 | 1462157968788 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dc1f800 == 162 [pid = 1938] [id = 451] 19:59:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7feb2dc2c000) [pid = 1938] [serial = 1354] [outer = (nil)] 19:59:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7feb2fd6f400) [pid = 1938] [serial = 1355] [outer = 0x7feb2dc2c000] 19:59:28 INFO - PROCESS | 1938 | 1462157968872 Marionette DEBUG loaded listener.js 19:59:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7feb2fde7400) [pid = 1938] [serial = 1356] [outer = 0x7feb2dc2c000] 19:59:29 INFO - PROCESS | 1938 | 1462157969874 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]]]}] 19:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1588ms 19:59:29 INFO - PROCESS | 1938 | 1462157969934 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 19:59:29 INFO - PROCESS | 1938 | 1462157969938 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 19:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:59:29 INFO - PROCESS | 1938 | 1462157969946 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:59:29 INFO - PROCESS | 1938 | 1462157969950 Marionette TRACE conn4 <- [1,1778,null,{}] 19:59:29 INFO - PROCESS | 1938 | 1462157969985 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}] 19:59:30 INFO - PROCESS | 1938 | 1462157970292 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 19:59:30 INFO - PROCESS | 1938 | 1462157970376 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ff48800 == 163 [pid = 1938] [id = 452] 19:59:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7feb3056d400) [pid = 1938] [serial = 1357] [outer = (nil)] 19:59:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7feb30d74000) [pid = 1938] [serial = 1358] [outer = 0x7feb3056d400] 19:59:30 INFO - PROCESS | 1938 | 1462157970551 Marionette DEBUG loaded listener.js 19:59:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7feb32043400) [pid = 1938] [serial = 1359] [outer = 0x7feb3056d400] 19:59:31 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7feb29cbb800) [pid = 1938] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:59:31 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7feb29cbc400) [pid = 1938] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:59:31 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7feb2eaa9400) [pid = 1938] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:59:31 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7feb30097c00) [pid = 1938] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:59:32 INFO - PROCESS | 1938 | 1462157972113 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]]]}] 19:59:32 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 19:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2187ms 19:59:32 INFO - PROCESS | 1938 | 1462157972135 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 19:59:32 INFO - PROCESS | 1938 | 1462157972138 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 19:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:59:32 INFO - PROCESS | 1938 | 1462157972147 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:59:32 INFO - PROCESS | 1938 | 1462157972150 Marionette TRACE conn4 <- [1,1782,null,{}] 19:59:32 INFO - PROCESS | 1938 | 1462157972158 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}] 19:59:32 INFO - PROCESS | 1938 | 1462157972438 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 19:59:32 INFO - PROCESS | 1938 | 1462157972461 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30ea6000 == 164 [pid = 1938] [id = 453] 19:59:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7feb3056bc00) [pid = 1938] [serial = 1360] [outer = (nil)] 19:59:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7feb3410d000) [pid = 1938] [serial = 1361] [outer = 0x7feb3056bc00] 19:59:32 INFO - PROCESS | 1938 | 1462157972529 Marionette DEBUG loaded listener.js 19:59:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7feb34138000) [pid = 1938] [serial = 1362] [outer = 0x7feb3056bc00] 19:59:33 INFO - PROCESS | 1938 | 1462157973523 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]]]}] 19:59:33 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 19:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1434ms 19:59:33 INFO - PROCESS | 1938 | 1462157973583 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 19:59:33 INFO - PROCESS | 1938 | 1462157973590 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 19:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:59:33 INFO - PROCESS | 1938 | 1462157973809 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:59:33 INFO - PROCESS | 1938 | 1462157973817 Marionette TRACE conn4 <- [1,1786,null,{}] 19:59:33 INFO - PROCESS | 1938 | 1462157973829 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}] 19:59:34 INFO - PROCESS | 1938 | 1462157974091 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 19:59:34 INFO - PROCESS | 1938 | 1462157974432 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2c45f800 == 165 [pid = 1938] [id = 454] 19:59:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7feb2e4e9800) [pid = 1938] [serial = 1363] [outer = (nil)] 19:59:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7feb2e667400) [pid = 1938] [serial = 1364] [outer = 0x7feb2e4e9800] 19:59:34 INFO - PROCESS | 1938 | 1462157974516 Marionette DEBUG loaded listener.js 19:59:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7feb2eab8000) [pid = 1938] [serial = 1365] [outer = 0x7feb2e4e9800] 19:59:35 INFO - PROCESS | 1938 | ************************* 19:59:35 INFO - PROCESS | 1938 | A coding exception was thrown and uncaught in a Task. 19:59:35 INFO - PROCESS | 1938 | 19:59:35 INFO - PROCESS | 1938 | Full message: TypeError: NetworkError when attempting to fetch resource. 19:59:35 INFO - PROCESS | 1938 | Full stack: 19:59:35 INFO - PROCESS | 1938 | ************************* 19:59:35 INFO - PROCESS | 1938 | 1462157975647 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]]]}] 19:59:35 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 19:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2110ms 19:59:35 INFO - PROCESS | 1938 | 1462157975711 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 19:59:35 INFO - PROCESS | 1938 | 1462157975717 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 19:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:59:35 INFO - PROCESS | 1938 | 1462157975724 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:59:35 INFO - PROCESS | 1938 | 1462157975729 Marionette TRACE conn4 <- [1,1790,null,{}] 19:59:35 INFO - PROCESS | 1938 | 1462157975744 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}] 19:59:36 INFO - PROCESS | 1938 | 1462157976042 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 19:59:36 INFO - PROCESS | 1938 | 1462157976397 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3205e000 == 166 [pid = 1938] [id = 455] 19:59:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7feb31071800) [pid = 1938] [serial = 1366] [outer = (nil)] 19:59:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7feb3204e000) [pid = 1938] [serial = 1367] [outer = 0x7feb31071800] 19:59:36 INFO - PROCESS | 1938 | 1462157976477 Marionette DEBUG loaded listener.js 19:59:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7feb3412d800) [pid = 1938] [serial = 1368] [outer = 0x7feb31071800] 19:59:37 INFO - PROCESS | 1938 | 1462157977490 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]]]}] 19:59:37 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) 19:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1838ms 19:59:37 INFO - PROCESS | 1938 | 1462157977564 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 19:59:37 INFO - PROCESS | 1938 | 1462157977567 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 19:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:59:37 INFO - PROCESS | 1938 | 1462157977575 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:59:37 INFO - PROCESS | 1938 | 1462157977578 Marionette TRACE conn4 <- [1,1794,null,{}] 19:59:37 INFO - PROCESS | 1938 | 1462157977586 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}] 19:59:37 INFO - PROCESS | 1938 | 1462157977922 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 19:59:38 INFO - PROCESS | 1938 | 1462157978283 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb342df800 == 167 [pid = 1938] [id = 456] 19:59:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7feb35fe4000) [pid = 1938] [serial = 1369] [outer = (nil)] 19:59:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7feb36169800) [pid = 1938] [serial = 1370] [outer = 0x7feb35fe4000] 19:59:38 INFO - PROCESS | 1938 | 1462157978374 Marionette DEBUG loaded listener.js 19:59:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7feb36e67800) [pid = 1938] [serial = 1371] [outer = 0x7feb35fe4000] 19:59:39 INFO - PROCESS | 1938 | 1462157979402 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]]]}] 19:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1894ms 19:59:39 INFO - PROCESS | 1938 | 1462157979469 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 19:59:39 INFO - PROCESS | 1938 | 1462157979472 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 19:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:59:39 INFO - PROCESS | 1938 | 1462157979480 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:59:39 INFO - PROCESS | 1938 | 1462157979484 Marionette TRACE conn4 <- [1,1798,null,{}] 19:59:39 INFO - PROCESS | 1938 | 1462157979491 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}] 19:59:39 INFO - PROCESS | 1938 | 1462157979777 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 19:59:40 INFO - PROCESS | 1938 | 1462157980105 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36fd9800 == 168 [pid = 1938] [id = 457] 19:59:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7feb35fe7800) [pid = 1938] [serial = 1372] [outer = (nil)] 19:59:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7feb37d75400) [pid = 1938] [serial = 1373] [outer = 0x7feb35fe7800] 19:59:40 INFO - PROCESS | 1938 | 1462157980184 Marionette DEBUG loaded listener.js 19:59:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7feb37f78c00) [pid = 1938] [serial = 1374] [outer = 0x7feb35fe7800] 19:59:41 INFO - PROCESS | 1938 | 1462157981196 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]]]}] 19:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1787ms 19:59:41 INFO - PROCESS | 1938 | 1462157981268 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 19:59:41 INFO - PROCESS | 1938 | 1462157981272 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 19:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:59:41 INFO - PROCESS | 1938 | 1462157981280 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:59:41 INFO - PROCESS | 1938 | 1462157981283 Marionette TRACE conn4 <- [1,1802,null,{}] 19:59:41 INFO - PROCESS | 1938 | 1462157981289 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}] 19:59:41 INFO - PROCESS | 1938 | 1462157981570 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 19:59:41 INFO - PROCESS | 1938 | 1462157981881 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37bca000 == 169 [pid = 1938] [id = 458] 19:59:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7feb37c0d000) [pid = 1938] [serial = 1375] [outer = (nil)] 19:59:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7feb3c130000) [pid = 1938] [serial = 1376] [outer = 0x7feb37c0d000] 19:59:41 INFO - PROCESS | 1938 | 1462157981976 Marionette DEBUG loaded listener.js 19:59:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7feb3d352400) [pid = 1938] [serial = 1377] [outer = 0x7feb37c0d000] 19:59:42 INFO - PROCESS | 1938 | 1462157982872 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]]]}] 19:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1634ms 19:59:42 INFO - PROCESS | 1938 | 1462157982915 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 19:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:59:42 INFO - PROCESS | 1938 | 1462157982919 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 19:59:42 INFO - PROCESS | 1938 | 1462157982926 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:59:42 INFO - PROCESS | 1938 | 1462157982930 Marionette TRACE conn4 <- [1,1806,null,{}] 19:59:42 INFO - PROCESS | 1938 | 1462157982937 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}] 19:59:43 INFO - PROCESS | 1938 | 1462157983231 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 19:59:43 INFO - PROCESS | 1938 | 1462157983551 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3892b800 == 170 [pid = 1938] [id = 459] 19:59:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7feb3e46bc00) [pid = 1938] [serial = 1378] [outer = (nil)] 19:59:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7feb3e477800) [pid = 1938] [serial = 1379] [outer = 0x7feb3e46bc00] 19:59:43 INFO - PROCESS | 1938 | 1462157983640 Marionette DEBUG loaded listener.js 19:59:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7feb3e5d1800) [pid = 1938] [serial = 1380] [outer = 0x7feb3e46bc00] 19:59:44 INFO - PROCESS | 1938 | 1462157984557 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]]]}] 19:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1693ms 19:59:44 INFO - PROCESS | 1938 | 1462157984621 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 19:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:59:44 INFO - PROCESS | 1938 | 1462157984626 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 19:59:44 INFO - PROCESS | 1938 | 1462157984633 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:59:44 INFO - PROCESS | 1938 | 1462157984637 Marionette TRACE conn4 <- [1,1810,null,{}] 19:59:44 INFO - PROCESS | 1938 | 1462157984643 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}] 19:59:44 INFO - PROCESS | 1938 | 1462157984886 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 19:59:45 INFO - PROCESS | 1938 | 1462157985199 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5c5800 == 171 [pid = 1938] [id = 460] 19:59:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7feb3e39c000) [pid = 1938] [serial = 1381] [outer = (nil)] 19:59:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7feb3ead5c00) [pid = 1938] [serial = 1382] [outer = 0x7feb3e39c000] 19:59:45 INFO - PROCESS | 1938 | 1462157985282 Marionette DEBUG loaded listener.js 19:59:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7feb3fc3cc00) [pid = 1938] [serial = 1383] [outer = 0x7feb3e39c000] 19:59:46 INFO - PROCESS | 1938 | 1462157986208 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]]]}] 19:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1642ms 19:59:46 INFO - PROCESS | 1938 | 1462157986275 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 19:59:46 INFO - PROCESS | 1938 | 1462157986278 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 19:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:59:46 INFO - PROCESS | 1938 | 1462157986285 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:59:46 INFO - PROCESS | 1938 | 1462157986289 Marionette TRACE conn4 <- [1,1814,null,{}] 19:59:46 INFO - PROCESS | 1938 | 1462157986295 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}] 19:59:46 INFO - PROCESS | 1938 | 1462157986535 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 19:59:46 INFO - PROCESS | 1938 | 1462157986842 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d4a2800 == 172 [pid = 1938] [id = 461] 19:59:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7feb3e46d400) [pid = 1938] [serial = 1384] [outer = (nil)] 19:59:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7feb4157f800) [pid = 1938] [serial = 1385] [outer = 0x7feb3e46d400] 19:59:46 INFO - PROCESS | 1938 | 1462157986937 Marionette DEBUG loaded listener.js 19:59:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7feb43f96c00) [pid = 1938] [serial = 1386] [outer = 0x7feb3e46d400] 19:59:47 INFO - PROCESS | 1938 | 1462157987841 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]]]}] 19:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1635ms 19:59:47 INFO - PROCESS | 1938 | 1462157987922 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 19:59:47 INFO - PROCESS | 1938 | 1462157987925 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 19:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:59:47 INFO - PROCESS | 1938 | 1462157987933 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:59:47 INFO - PROCESS | 1938 | 1462157987938 Marionette TRACE conn4 <- [1,1818,null,{}] 19:59:47 INFO - PROCESS | 1938 | 1462157987944 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}] 19:59:48 INFO - PROCESS | 1938 | 1462157988226 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 19:59:48 INFO - PROCESS | 1938 | 1462157988535 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e661000 == 173 [pid = 1938] [id = 462] 19:59:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7feb3eada400) [pid = 1938] [serial = 1387] [outer = (nil)] 19:59:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7feb46dd3800) [pid = 1938] [serial = 1388] [outer = 0x7feb3eada400] 19:59:48 INFO - PROCESS | 1938 | 1462157988618 Marionette DEBUG loaded listener.js 19:59:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7feb478a8c00) [pid = 1938] [serial = 1389] [outer = 0x7feb3eada400] 19:59:49 INFO - PROCESS | 1938 | 1462157989517 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]]]}] 19:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1631ms 19:59:49 INFO - PROCESS | 1938 | 1462157989566 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 19:59:49 INFO - PROCESS | 1938 | 1462157989569 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 19:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:59:49 INFO - PROCESS | 1938 | 1462157989576 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:59:49 INFO - PROCESS | 1938 | 1462157989580 Marionette TRACE conn4 <- [1,1822,null,{}] 19:59:49 INFO - PROCESS | 1938 | 1462157989588 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}] 19:59:49 INFO - PROCESS | 1938 | 1462157989824 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 19:59:50 INFO - PROCESS | 1938 | 1462157990129 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3fa6a800 == 174 [pid = 1938] [id = 463] 19:59:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7feb3fc3e400) [pid = 1938] [serial = 1390] [outer = (nil)] 19:59:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7feb4874e400) [pid = 1938] [serial = 1391] [outer = 0x7feb3fc3e400] 19:59:50 INFO - PROCESS | 1938 | 1462157990212 Marionette DEBUG loaded listener.js 19:59:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7feb491b6c00) [pid = 1938] [serial = 1392] [outer = 0x7feb3fc3e400] 19:59:51 INFO - PROCESS | 1938 | 1462157991115 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]]]}] 19:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1583ms 19:59:51 INFO - PROCESS | 1938 | 1462157991161 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 19:59:51 INFO - PROCESS | 1938 | 1462157991165 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 19:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:59:51 INFO - PROCESS | 1938 | 1462157991171 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:59:51 INFO - PROCESS | 1938 | 1462157991176 Marionette TRACE conn4 <- [1,1826,null,{}] 19:59:51 INFO - PROCESS | 1938 | 1462157991182 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}] 19:59:51 INFO - PROCESS | 1938 | 1462157991461 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 19:59:51 INFO - PROCESS | 1938 | 1462157991777 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb44aa4000 == 175 [pid = 1938] [id = 464] 19:59:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7feb4f097000) [pid = 1938] [serial = 1393] [outer = (nil)] 19:59:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7feb54c11c00) [pid = 1938] [serial = 1394] [outer = 0x7feb4f097000] 19:59:51 INFO - PROCESS | 1938 | 1462157991881 Marionette DEBUG loaded listener.js 19:59:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7feb55157800) [pid = 1938] [serial = 1395] [outer = 0x7feb4f097000] 19:59:52 INFO - PROCESS | 1938 | 1462157992820 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]]]}] 19:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1689ms 19:59:52 INFO - PROCESS | 1938 | 1462157992865 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 19:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:59:52 INFO - PROCESS | 1938 | 1462157992870 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 19:59:52 INFO - PROCESS | 1938 | 1462157992878 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:59:52 INFO - PROCESS | 1938 | 1462157992881 Marionette TRACE conn4 <- [1,1830,null,{}] 19:59:52 INFO - PROCESS | 1938 | 1462157992887 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}] 19:59:53 INFO - PROCESS | 1938 | 1462157993112 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 19:59:53 INFO - PROCESS | 1938 | 1462157993449 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dc21800 == 176 [pid = 1938] [id = 465] 19:59:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7feb29cb3000) [pid = 1938] [serial = 1396] [outer = (nil)] 19:59:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7feb3009bc00) [pid = 1938] [serial = 1397] [outer = 0x7feb29cb3000] 19:59:53 INFO - PROCESS | 1938 | 1462157993531 Marionette DEBUG loaded listener.js 19:59:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7feb54067400) [pid = 1938] [serial = 1398] [outer = 0x7feb29cb3000] 19:59:54 INFO - PROCESS | 1938 | 1462157994422 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]]]}] 19:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1591ms 19:59:54 INFO - PROCESS | 1938 | 1462157994469 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 19:59:54 INFO - PROCESS | 1938 | 1462157994473 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 19:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:59:54 INFO - PROCESS | 1938 | 1462157994479 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:59:54 INFO - PROCESS | 1938 | 1462157994482 Marionette TRACE conn4 <- [1,1834,null,{}] 19:59:54 INFO - PROCESS | 1938 | 1462157994487 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}] 19:59:54 INFO - PROCESS | 1938 | 1462157994719 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 19:59:55 INFO - PROCESS | 1938 | 1462157995049 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48e48800 == 177 [pid = 1938] [id = 466] 19:59:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7feb2e4eb400) [pid = 1938] [serial = 1399] [outer = (nil)] 19:59:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7feb58293c00) [pid = 1938] [serial = 1400] [outer = 0x7feb2e4eb400] 19:59:55 INFO - PROCESS | 1938 | 1462157995131 Marionette DEBUG loaded listener.js 19:59:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7feb59647400) [pid = 1938] [serial = 1401] [outer = 0x7feb2e4eb400] 19:59:56 INFO - PROCESS | 1938 | 1462157996778 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]]]}] 19:59:56 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 19:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 2335ms 19:59:56 INFO - PROCESS | 1938 | 1462157996816 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 19:59:56 INFO - PROCESS | 1938 | 1462157996820 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 19:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:59:56 INFO - PROCESS | 1938 | 1462157996830 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:59:56 INFO - PROCESS | 1938 | 1462157996835 Marionette TRACE conn4 <- [1,1838,null,{}] 19:59:56 INFO - PROCESS | 1938 | 1462157996845 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}] 19:59:57 INFO - PROCESS | 1938 | 1462157997114 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 19:59:57 INFO - PROCESS | 1938 | 1462157997385 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dc03000 == 178 [pid = 1938] [id = 467] 19:59:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7feb2b70c000) [pid = 1938] [serial = 1402] [outer = (nil)] 19:59:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7feb2b716400) [pid = 1938] [serial = 1403] [outer = 0x7feb2b70c000] 19:59:57 INFO - PROCESS | 1938 | 1462157997459 Marionette DEBUG loaded listener.js 19:59:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7feb2de70c00) [pid = 1938] [serial = 1404] [outer = 0x7feb2b70c000] 19:59:58 INFO - PROCESS | 1938 | 1462157998515 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]]]}] 19:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1792ms 19:59:58 INFO - PROCESS | 1938 | 1462157998622 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 19:59:58 INFO - PROCESS | 1938 | 1462157998637 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 19:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:59:58 INFO - PROCESS | 1938 | 1462157998701 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:59:58 INFO - PROCESS | 1938 | 1462157998714 Marionette TRACE conn4 <- [1,1842,null,{}] 19:59:58 INFO - PROCESS | 1938 | 1462157998731 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}] 19:59:58 INFO - PROCESS | 1938 | 1462157998984 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 19:59:59 INFO - PROCESS | 1938 | 1462157999324 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b66d800 == 179 [pid = 1938] [id = 468] 19:59:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7feb2fc0a000) [pid = 1938] [serial = 1405] [outer = (nil)] 19:59:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7feb2fd74000) [pid = 1938] [serial = 1406] [outer = 0x7feb2fc0a000] 19:59:59 INFO - PROCESS | 1938 | 1462157999404 Marionette DEBUG loaded listener.js 19:59:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7feb30094c00) [pid = 1938] [serial = 1407] [outer = 0x7feb2fc0a000] 20:00:00 INFO - PROCESS | 1938 | 1462158000419 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:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1799ms 20:00:00 INFO - PROCESS | 1938 | 1462158000455 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 20:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:00:00 INFO - PROCESS | 1938 | 1462158000459 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 20:00:00 INFO - PROCESS | 1938 | 1462158000465 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:00:00 INFO - PROCESS | 1938 | 1462158000471 Marionette TRACE conn4 <- [1,1846,null,{}] 20:00:00 INFO - PROCESS | 1938 | 1462158000487 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:00:00 INFO - PROCESS | 1938 | 1462158000707 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 20:00:01 INFO - PROCESS | 1938 | 1462158001060 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e7e3000 == 178 [pid = 1938] [id = 393] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d28f800 == 177 [pid = 1938] [id = 348] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb415d1000 == 176 [pid = 1938] [id = 45] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb311cd000 == 175 [pid = 1938] [id = 303] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4883e000 == 174 [pid = 1938] [id = 15] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2cfc8800 == 173 [pid = 1938] [id = 384] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59b23000 == 172 [pid = 1938] [id = 121] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7feb3e480c00) [pid = 1938] [serial = 1241] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7feb2ac52000) [pid = 1938] [serial = 1277] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7feb4642b000) [pid = 1938] [serial = 1247] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7feb2e66ac00) [pid = 1938] [serial = 1271] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7feb3106b000) [pid = 1938] [serial = 1235] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7feb37981c00) [pid = 1938] [serial = 1238] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7feb59c4d400) [pid = 1938] [serial = 1265] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7feb4f0a0400) [pid = 1938] [serial = 1262] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7feb2de72c00) [pid = 1938] [serial = 1274] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7feb40b9b400) [pid = 1938] [serial = 1244] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7feb2de79c00) [pid = 1938] [serial = 1280] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7feb2dc2f000) [pid = 1938] [serial = 1268] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7feb54f8d400) [pid = 1938] [serial = 1250] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7feb5516f800) [pid = 1938] [serial = 1256] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7feb2fc0c800) [pid = 1938] [serial = 1253] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7feb3204a400) [pid = 1938] [serial = 1259] [outer = (nil)] [url = about:blank] 20:00:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ad9b000 == 173 [pid = 1938] [id = 469] 20:00:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7feb2ac52000) [pid = 1938] [serial = 1408] [outer = (nil)] 20:00:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7feb2e66ac00) [pid = 1938] [serial = 1409] [outer = 0x7feb2ac52000] 20:00:01 INFO - PROCESS | 1938 | 1462158001225 Marionette DEBUG loaded listener.js 20:00:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7feb3412f400) [pid = 1938] [serial = 1410] [outer = 0x7feb2ac52000] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4af9c000 == 172 [pid = 1938] [id = 18] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54c33800 == 171 [pid = 1938] [id = 398] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47bdd000 == 170 [pid = 1938] [id = 396] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb55e44800 == 169 [pid = 1938] [id = 81] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3fa77800 == 168 [pid = 1938] [id = 49] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb49116800 == 167 [pid = 1938] [id = 35] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3ff4d000 == 166 [pid = 1938] [id = 394] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59c8c000 == 165 [pid = 1938] [id = 400] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d963000 == 164 [pid = 1938] [id = 392] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38926800 == 163 [pid = 1938] [id = 391] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38a50000 == 162 [pid = 1938] [id = 304] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5637d000 == 161 [pid = 1938] [id = 399] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb415db800 == 160 [pid = 1938] [id = 288] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c46c000 == 159 [pid = 1938] [id = 389] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb49179000 == 158 [pid = 1938] [id = 397] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54e3d000 == 157 [pid = 1938] [id = 162] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ff48800 == 156 [pid = 1938] [id = 452] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dc1f800 == 155 [pid = 1938] [id = 451] 20:00:01 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2c44e800 == 154 [pid = 1938] [id = 450] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2b67a800 == 153 [pid = 1938] [id = 448] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2abf7800 == 152 [pid = 1938] [id = 447] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5e3b8000 == 151 [pid = 1938] [id = 446] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30f6a000 == 150 [pid = 1938] [id = 445] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb55109800 == 149 [pid = 1938] [id = 444] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4af9b000 == 148 [pid = 1938] [id = 443] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4751f000 == 147 [pid = 1938] [id = 442] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3ff47800 == 146 [pid = 1938] [id = 441] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e7dc000 == 145 [pid = 1938] [id = 440] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3dbda800 == 144 [pid = 1938] [id = 439] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d48b800 == 143 [pid = 1938] [id = 438] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38a53800 == 142 [pid = 1938] [id = 437] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38366800 == 141 [pid = 1938] [id = 436] 20:00:02 INFO - PROCESS | 1938 | 1462158002348 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:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3801f800 == 140 [pid = 1938] [id = 435] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3606a800 == 139 [pid = 1938] [id = 434] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb32dd7800 == 138 [pid = 1938] [id = 433] 20:00:02 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2cfda800 == 137 [pid = 1938] [id = 432] 20:00:02 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:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1948ms 20:00:02 INFO - PROCESS | 1938 | 1462158002415 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 20:00:02 INFO - PROCESS | 1938 | 1462158002422 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 20:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:00:02 INFO - PROCESS | 1938 | 1462158002431 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:00:02 INFO - PROCESS | 1938 | 1462158002435 Marionette TRACE conn4 <- [1,1850,null,{}] 20:00:02 INFO - PROCESS | 1938 | 1462158002445 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:00:02 INFO - PROCESS | 1938 | 1462158002777 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 20:00:02 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7feb2de73400) [pid = 1938] [serial = 1284] [outer = (nil)] [url = about:blank] 20:00:02 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7feb2eab0000) [pid = 1938] [serial = 1286] [outer = (nil)] [url = about:blank] 20:00:02 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7feb30d78c00) [pid = 1938] [serial = 1289] [outer = (nil)] [url = about:blank] 20:00:02 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7feb3204c400) [pid = 1938] [serial = 1290] [outer = (nil)] [url = about:blank] 20:00:02 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7feb3412d000) [pid = 1938] [serial = 1292] [outer = (nil)] [url = about:blank] 20:00:02 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7feb34139400) [pid = 1938] [serial = 1293] [outer = (nil)] [url = about:blank] 20:00:02 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7feb2ff55000) [pid = 1938] [serial = 1295] [outer = (nil)] [url = about:blank] 20:00:02 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7feb2ff52800) [pid = 1938] [serial = 1287] [outer = (nil)] [url = about:blank] 20:00:02 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7feb2ac52400) [pid = 1938] [serial = 1283] [outer = (nil)] [url = about:blank] 20:00:03 INFO - PROCESS | 1938 | 1462158003060 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30049800 == 138 [pid = 1938] [id = 470] 20:00:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7feb2ac52400) [pid = 1938] [serial = 1411] [outer = (nil)] 20:00:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7feb32042800) [pid = 1938] [serial = 1412] [outer = 0x7feb2ac52400] 20:00:03 INFO - PROCESS | 1938 | 1462158003166 Marionette DEBUG loaded listener.js 20:00:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7feb35b45c00) [pid = 1938] [serial = 1413] [outer = 0x7feb2ac52400] 20:00:04 INFO - PROCESS | 1938 | 1462158004101 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:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1694ms 20:00:04 INFO - PROCESS | 1938 | 1462158004125 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 20:00:04 INFO - PROCESS | 1938 | 1462158004128 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 20:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:00:04 INFO - PROCESS | 1938 | 1462158004136 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:00:04 INFO - PROCESS | 1938 | 1462158004139 Marionette TRACE conn4 <- [1,1854,null,{}] 20:00:04 INFO - PROCESS | 1938 | 1462158004144 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:00:04 INFO - PROCESS | 1938 | 1462158004406 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 20:00:04 INFO - PROCESS | 1938 | 1462158004444 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb311e5000 == 139 [pid = 1938] [id = 471] 20:00:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7feb35ab7000) [pid = 1938] [serial = 1414] [outer = (nil)] 20:00:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7feb35fe4c00) [pid = 1938] [serial = 1415] [outer = 0x7feb35ab7000] 20:00:04 INFO - PROCESS | 1938 | 1462158004511 Marionette DEBUG loaded listener.js 20:00:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7feb36170800) [pid = 1938] [serial = 1416] [outer = 0x7feb35ab7000] 20:00:05 INFO - PROCESS | 1938 | 1462158005487 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:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1394ms 20:00:05 INFO - PROCESS | 1938 | 1462158005531 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 20:00:05 INFO - PROCESS | 1938 | 1462158005535 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 20:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:00:05 INFO - PROCESS | 1938 | 1462158005550 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:00:05 INFO - PROCESS | 1938 | 1462158005554 Marionette TRACE conn4 <- [1,1858,null,{}] 20:00:05 INFO - PROCESS | 1938 | 1462158005560 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:00:05 INFO - PROCESS | 1938 | 1462158005911 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7feb2ac4e400) [pid = 1938] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7feb36ca5000) [pid = 1938] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7feb37982400) [pid = 1938] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7feb3efa9800) [pid = 1938] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7feb32046000) [pid = 1938] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7feb35fea800) [pid = 1938] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7feb3efb3000) [pid = 1938] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7feb322de400) [pid = 1938] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7feb322dd000) [pid = 1938] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7feb37d76000) [pid = 1938] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7feb3616e000) [pid = 1938] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7feb2ecb7000) [pid = 1938] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7feb496ccc00) [pid = 1938] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7feb3d4c3800) [pid = 1938] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7feb3efb5000) [pid = 1938] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7feb2e4f1c00) [pid = 1938] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7feb2fc03000) [pid = 1938] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7feb322dbc00) [pid = 1938] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7feb3056d400) [pid = 1938] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7feb2ff56800) [pid = 1938] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7feb4f03b800) [pid = 1938] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7feb4794f800) [pid = 1938] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7feb3c217400) [pid = 1938] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7feb41588c00) [pid = 1938] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7feb478b0c00) [pid = 1938] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7feb470b8c00) [pid = 1938] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7feb2de6e400) [pid = 1938] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7feb2fc04400) [pid = 1938] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7feb2ac4bc00) [pid = 1938] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7feb3ff26c00) [pid = 1938] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7feb2fc11800) [pid = 1938] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7feb32048800) [pid = 1938] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7feb3e395400) [pid = 1938] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7feb2fd77800) [pid = 1938] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7feb3c132c00) [pid = 1938] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7feb30d6c400) [pid = 1938] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7feb37d76400) [pid = 1938] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7feb2eab6c00) [pid = 1938] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7feb451f1800) [pid = 1938] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7feb3d856800) [pid = 1938] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7feb3d856400) [pid = 1938] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7feb4170b400) [pid = 1938] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7feb499db800) [pid = 1938] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7feb36d11400) [pid = 1938] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7feb2e4e3c00) [pid = 1938] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7feb2ecc0c00) [pid = 1938] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7feb2eab6400) [pid = 1938] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb30d6f400) [pid = 1938] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb2dc2c000) [pid = 1938] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb3e5c3800) [pid = 1938] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb3d348000) [pid = 1938] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb47395800) [pid = 1938] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb3d9b9800) [pid = 1938] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb29cb6800) [pid = 1938] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb2e4e4000) [pid = 1938] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb3d9b3c00) [pid = 1938] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb3e482800) [pid = 1938] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb34138800) [pid = 1938] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb479cbc00) [pid = 1938] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb30091c00) [pid = 1938] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb49b2e000) [pid = 1938] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb2dc29800) [pid = 1938] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb2dc2a400) [pid = 1938] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb3d34a800) [pid = 1938] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb2ecbe800) [pid = 1938] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb3056c400) [pid = 1938] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb2dc34000) [pid = 1938] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:00:07 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb3e1ea000) [pid = 1938] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:00:07 INFO - PROCESS | 1938 | 1462158007294 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ac3b800 == 140 [pid = 1938] [id = 472] 20:00:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb29cadc00) [pid = 1938] [serial = 1417] [outer = (nil)] 20:00:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb2ac4d400) [pid = 1938] [serial = 1418] [outer = 0x7feb29cadc00] 20:00:07 INFO - PROCESS | 1938 | 1462158007377 Marionette DEBUG loaded listener.js 20:00:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb2e4e6000) [pid = 1938] [serial = 1419] [outer = 0x7feb29cadc00] 20:00:08 INFO - PROCESS | 1938 | 1462158008115 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:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2596ms 20:00:08 INFO - PROCESS | 1938 | 1462158008143 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 20:00:08 INFO - PROCESS | 1938 | 1462158008147 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 20:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:00:08 INFO - PROCESS | 1938 | 1462158008154 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:00:08 INFO - PROCESS | 1938 | 1462158008156 Marionette TRACE conn4 <- [1,1862,null,{}] 20:00:08 INFO - PROCESS | 1938 | 1462158008162 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:00:08 INFO - PROCESS | 1938 | 1462158008432 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 20:00:08 INFO - PROCESS | 1938 | 1462158008458 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33bc5000 == 141 [pid = 1938] [id = 473] 20:00:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb29caf800) [pid = 1938] [serial = 1420] [outer = (nil)] 20:00:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb2fc07800) [pid = 1938] [serial = 1421] [outer = 0x7feb29caf800] 20:00:08 INFO - PROCESS | 1938 | 1462158008528 Marionette DEBUG loaded listener.js 20:00:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb31066400) [pid = 1938] [serial = 1422] [outer = 0x7feb29caf800] 20:00:09 INFO - PROCESS | 1938 | 1462158009664 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:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1580ms 20:00:09 INFO - PROCESS | 1938 | 1462158009736 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 20:00:09 INFO - PROCESS | 1938 | 1462158009743 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 20:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:00:09 INFO - PROCESS | 1938 | 1462158009753 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:00:09 INFO - PROCESS | 1938 | 1462158009759 Marionette TRACE conn4 <- [1,1866,null,{}] 20:00:09 INFO - PROCESS | 1938 | 1462158009771 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:00:10 INFO - PROCESS | 1938 | 1462158010060 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 20:00:10 INFO - PROCESS | 1938 | 1462158010385 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2c451800 == 142 [pid = 1938] [id = 474] 20:00:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb2ac53400) [pid = 1938] [serial = 1423] [outer = (nil)] 20:00:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb2dc34000) [pid = 1938] [serial = 1424] [outer = 0x7feb2ac53400] 20:00:10 INFO - PROCESS | 1938 | 1462158010467 Marionette DEBUG loaded listener.js 20:00:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb2eab5400) [pid = 1938] [serial = 1425] [outer = 0x7feb2ac53400] 20:00:11 INFO - PROCESS | 1938 | 1462158011483 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:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1791ms 20:00:11 INFO - PROCESS | 1938 | 1462158011544 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 20:00:11 INFO - PROCESS | 1938 | 1462158011553 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 20:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:00:11 INFO - PROCESS | 1938 | 1462158011565 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:00:11 INFO - PROCESS | 1938 | 1462158011569 Marionette TRACE conn4 <- [1,1870,null,{}] 20:00:11 INFO - PROCESS | 1938 | 1462158011576 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:00:11 INFO - PROCESS | 1938 | 1462158011815 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 20:00:12 INFO - PROCESS | 1938 | 1462158012121 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb311c8000 == 143 [pid = 1938] [id = 475] 20:00:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb3009a000) [pid = 1938] [serial = 1426] [outer = (nil)] 20:00:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb30571c00) [pid = 1938] [serial = 1427] [outer = 0x7feb3009a000] 20:00:12 INFO - PROCESS | 1938 | 1462158012208 Marionette DEBUG loaded listener.js 20:00:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb32043c00) [pid = 1938] [serial = 1428] [outer = 0x7feb3009a000] 20:00:13 INFO - PROCESS | 1938 | 1462158013184 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:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1682ms 20:00:13 INFO - PROCESS | 1938 | 1462158013247 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 20:00:13 INFO - PROCESS | 1938 | 1462158013252 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 20:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:00:13 INFO - PROCESS | 1938 | 1462158013258 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:00:13 INFO - PROCESS | 1938 | 1462158013265 Marionette TRACE conn4 <- [1,1874,null,{}] 20:00:13 INFO - PROCESS | 1938 | 1462158013284 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:00:13 INFO - PROCESS | 1938 | 1462158013550 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 20:00:13 INFO - PROCESS | 1938 | 1462158013866 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb358a7800 == 144 [pid = 1938] [id = 476] 20:00:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb34132800) [pid = 1938] [serial = 1429] [outer = (nil)] 20:00:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb35b4c800) [pid = 1938] [serial = 1430] [outer = 0x7feb34132800] 20:00:13 INFO - PROCESS | 1938 | 1462158013955 Marionette DEBUG loaded listener.js 20:00:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb36171800) [pid = 1938] [serial = 1431] [outer = 0x7feb34132800] 20:00:14 INFO - PROCESS | 1938 | 1462158014915 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:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1687ms 20:00:14 INFO - PROCESS | 1938 | 1462158014946 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 20:00:14 INFO - PROCESS | 1938 | 1462158014950 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 20:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:00:14 INFO - PROCESS | 1938 | 1462158014959 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:00:14 INFO - PROCESS | 1938 | 1462158014964 Marionette TRACE conn4 <- [1,1878,null,{}] 20:00:14 INFO - PROCESS | 1938 | 1462158014971 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:00:15 INFO - PROCESS | 1938 | 1462158015205 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 20:00:15 INFO - PROCESS | 1938 | 1462158015489 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36ea4800 == 145 [pid = 1938] [id = 477] 20:00:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb36d08c00) [pid = 1938] [serial = 1432] [outer = (nil)] 20:00:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb36e66800) [pid = 1938] [serial = 1433] [outer = 0x7feb36d08c00] 20:00:15 INFO - PROCESS | 1938 | 1462158015618 Marionette DEBUG loaded listener.js 20:00:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb3792e800) [pid = 1938] [serial = 1434] [outer = 0x7feb36d08c00] 20:00:16 INFO - PROCESS | 1938 | 1462158016598 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:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1686ms 20:00:16 INFO - PROCESS | 1938 | 1462158016647 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 20:00:16 INFO - PROCESS | 1938 | 1462158016650 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 20:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:00:16 INFO - PROCESS | 1938 | 1462158016657 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:00:16 INFO - PROCESS | 1938 | 1462158016661 Marionette TRACE conn4 <- [1,1882,null,{}] 20:00:16 INFO - PROCESS | 1938 | 1462158016667 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:00:16 INFO - PROCESS | 1938 | 1462158016896 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 20:00:17 INFO - PROCESS | 1938 | 1462158017201 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37adc000 == 146 [pid = 1938] [id = 478] 20:00:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb36d09400) [pid = 1938] [serial = 1435] [outer = (nil)] 20:00:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb37981400) [pid = 1938] [serial = 1436] [outer = 0x7feb36d09400] 20:00:17 INFO - PROCESS | 1938 | 1462158017286 Marionette DEBUG loaded listener.js 20:00:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb37c15c00) [pid = 1938] [serial = 1437] [outer = 0x7feb36d09400] 20:00:18 INFO - PROCESS | 1938 | 1462158018168 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:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1579ms 20:00:18 INFO - PROCESS | 1938 | 1462158018241 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 20:00:18 INFO - PROCESS | 1938 | 1462158018244 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 20:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:00:18 INFO - PROCESS | 1938 | 1462158018253 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:00:18 INFO - PROCESS | 1938 | 1462158018259 Marionette TRACE conn4 <- [1,1886,null,{}] 20:00:18 INFO - PROCESS | 1938 | 1462158018267 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:00:18 INFO - PROCESS | 1938 | 1462158018537 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 20:00:18 INFO - PROCESS | 1938 | 1462158018847 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38020000 == 147 [pid = 1938] [id = 479] 20:00:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7feb37f73000) [pid = 1938] [serial = 1438] [outer = (nil)] 20:00:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7feb3868f000) [pid = 1938] [serial = 1439] [outer = 0x7feb37f73000] 20:00:18 INFO - PROCESS | 1938 | 1462158018940 Marionette DEBUG loaded listener.js 20:00:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7feb3c128800) [pid = 1938] [serial = 1440] [outer = 0x7feb37f73000] 20:00:19 INFO - PROCESS | 1938 | 1462158019833 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:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1633ms 20:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:00:19 INFO - PROCESS | 1938 | 1462158019886 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 20:00:19 INFO - PROCESS | 1938 | 1462158019889 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 20:00:19 INFO - PROCESS | 1938 | 1462158019896 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:00:19 INFO - PROCESS | 1938 | 1462158019899 Marionette TRACE conn4 <- [1,1890,null,{}] 20:00:19 INFO - PROCESS | 1938 | 1462158019905 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:00:20 INFO - PROCESS | 1938 | 1462158020124 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 20:00:20 INFO - PROCESS | 1938 | 1462158020390 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3836e000 == 148 [pid = 1938] [id = 480] 20:00:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7feb37c8e400) [pid = 1938] [serial = 1441] [outer = (nil)] 20:00:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7feb3c217400) [pid = 1938] [serial = 1442] [outer = 0x7feb37c8e400] 20:00:20 INFO - PROCESS | 1938 | 1462158020510 Marionette DEBUG loaded listener.js 20:00:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7feb3d348000) [pid = 1938] [serial = 1443] [outer = 0x7feb37c8e400] 20:00:21 INFO - PROCESS | 1938 | 1462158021446 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:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1630ms 20:00:21 INFO - PROCESS | 1938 | 1462158021527 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 20:00:21 INFO - PROCESS | 1938 | 1462158021529 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 20:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:00:21 INFO - PROCESS | 1938 | 1462158021537 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:00:21 INFO - PROCESS | 1938 | 1462158021542 Marionette TRACE conn4 <- [1,1894,null,{}] 20:00:21 INFO - PROCESS | 1938 | 1462158021548 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:00:21 INFO - PROCESS | 1938 | 1462158021804 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 20:00:22 INFO - PROCESS | 1938 | 1462158022073 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38930000 == 149 [pid = 1938] [id = 481] 20:00:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7feb37f74c00) [pid = 1938] [serial = 1444] [outer = (nil)] 20:00:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7feb3d4c3000) [pid = 1938] [serial = 1445] [outer = 0x7feb37f74c00] 20:00:22 INFO - PROCESS | 1938 | 1462158022192 Marionette DEBUG loaded listener.js 20:00:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7feb3d84d400) [pid = 1938] [serial = 1446] [outer = 0x7feb37f74c00] 20:00:23 INFO - PROCESS | 1938 | 1462158023094 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:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1631ms 20:00:23 INFO - PROCESS | 1938 | 1462158023169 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 20:00:23 INFO - PROCESS | 1938 | 1462158023174 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 20:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:00:23 INFO - PROCESS | 1938 | 1462158023180 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:00:23 INFO - PROCESS | 1938 | 1462158023183 Marionette TRACE conn4 <- [1,1898,null,{}] 20:00:23 INFO - PROCESS | 1938 | 1462158023191 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:00:23 INFO - PROCESS | 1938 | 1462158023468 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 20:00:23 INFO - PROCESS | 1938 | 1462158023767 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c46b000 == 150 [pid = 1938] [id = 482] 20:00:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7feb3c129800) [pid = 1938] [serial = 1447] [outer = (nil)] 20:00:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7feb3d855400) [pid = 1938] [serial = 1448] [outer = 0x7feb3c129800] 20:00:23 INFO - PROCESS | 1938 | 1462158023845 Marionette DEBUG loaded listener.js 20:00:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7feb3d9b9800) [pid = 1938] [serial = 1449] [outer = 0x7feb3c129800] 20:00:24 INFO - PROCESS | 1938 | 1462158024732 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:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1592ms 20:00:24 INFO - PROCESS | 1938 | 1462158024773 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 20:00:24 INFO - PROCESS | 1938 | 1462158024777 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 20:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:00:24 INFO - PROCESS | 1938 | 1462158024784 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:00:24 INFO - PROCESS | 1938 | 1462158024788 Marionette TRACE conn4 <- [1,1902,null,{}] 20:00:24 INFO - PROCESS | 1938 | 1462158024794 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:00:25 INFO - PROCESS | 1938 | 1462158025020 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 20:00:25 INFO - PROCESS | 1938 | 1462158025274 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5d9000 == 151 [pid = 1938] [id = 483] 20:00:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7feb3c12a800) [pid = 1938] [serial = 1450] [outer = (nil)] 20:00:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7feb3d9c7c00) [pid = 1938] [serial = 1451] [outer = 0x7feb3c12a800] 20:00:25 INFO - PROCESS | 1938 | 1462158025403 Marionette DEBUG loaded listener.js 20:00:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7feb3da04800) [pid = 1938] [serial = 1452] [outer = 0x7feb3c12a800] 20:00:26 INFO - PROCESS | 1938 | 1462158026372 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:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1635ms 20:00:26 INFO - PROCESS | 1938 | 1462158026421 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 20:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:00:26 INFO - PROCESS | 1938 | 1462158026425 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 20:00:26 INFO - PROCESS | 1938 | 1462158026432 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:00:26 INFO - PROCESS | 1938 | 1462158026437 Marionette TRACE conn4 <- [1,1906,null,{}] 20:00:26 INFO - PROCESS | 1938 | 1462158026443 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:00:26 INFO - PROCESS | 1938 | 1462158026710 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 20:00:27 INFO - PROCESS | 1938 | 1462158027021 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d964800 == 152 [pid = 1938] [id = 484] 20:00:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7feb3db11800) [pid = 1938] [serial = 1453] [outer = (nil)] 20:00:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7feb3dcbb000) [pid = 1938] [serial = 1454] [outer = 0x7feb3db11800] 20:00:27 INFO - PROCESS | 1938 | 1462158027128 Marionette DEBUG loaded listener.js 20:00:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7feb3e1ddc00) [pid = 1938] [serial = 1455] [outer = 0x7feb3db11800] 20:00:28 INFO - PROCESS | 1938 | 1462158028032 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:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1634ms 20:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:00:28 INFO - PROCESS | 1938 | 1462158028066 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 20:00:28 INFO - PROCESS | 1938 | 1462158028069 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 20:00:28 INFO - PROCESS | 1938 | 1462158028076 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:00:28 INFO - PROCESS | 1938 | 1462158028080 Marionette TRACE conn4 <- [1,1910,null,{}] 20:00:28 INFO - PROCESS | 1938 | 1462158028086 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:00:28 INFO - PROCESS | 1938 | 1462158028308 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 20:00:28 INFO - PROCESS | 1938 | 1462158028527 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dcdb000 == 153 [pid = 1938] [id = 485] 20:00:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7feb3dcb7400) [pid = 1938] [serial = 1456] [outer = (nil)] 20:00:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7feb3e391400) [pid = 1938] [serial = 1457] [outer = 0x7feb3dcb7400] 20:00:28 INFO - PROCESS | 1938 | 1462158028719 Marionette DEBUG loaded listener.js 20:00:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7feb3e46b400) [pid = 1938] [serial = 1458] [outer = 0x7feb3dcb7400] 20:00:29 INFO - PROCESS | 1938 | 1462158029649 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:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1636ms 20:00:29 INFO - PROCESS | 1938 | 1462158029715 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 20:00:29 INFO - PROCESS | 1938 | 1462158029720 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 20:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:00:29 INFO - PROCESS | 1938 | 1462158029740 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:00:29 INFO - PROCESS | 1938 | 1462158029742 Marionette TRACE conn4 <- [1,1914,null,{}] 20:00:29 INFO - PROCESS | 1938 | 1462158029749 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:00:30 INFO - PROCESS | 1938 | 1462158030017 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 20:00:30 INFO - PROCESS | 1938 | 1462158030324 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e66c800 == 154 [pid = 1938] [id = 486] 20:00:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7feb3e1e3800) [pid = 1938] [serial = 1459] [outer = (nil)] 20:00:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7feb3e47f400) [pid = 1938] [serial = 1460] [outer = 0x7feb3e1e3800] 20:00:30 INFO - PROCESS | 1938 | 1462158030401 Marionette DEBUG loaded listener.js 20:00:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7feb3e5c5800) [pid = 1938] [serial = 1461] [outer = 0x7feb3e1e3800] 20:00:31 INFO - PROCESS | 1938 | 1462158031269 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:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1589ms 20:00:31 INFO - PROCESS | 1938 | 1462158031330 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 20:00:31 INFO - PROCESS | 1938 | 1462158031333 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 20:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:00:31 INFO - PROCESS | 1938 | 1462158031340 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:00:31 INFO - PROCESS | 1938 | 1462158031342 Marionette TRACE conn4 <- [1,1918,null,{}] 20:00:31 INFO - PROCESS | 1938 | 1462158031348 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:00:31 INFO - PROCESS | 1938 | 1462158031596 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 20:00:31 INFO - PROCESS | 1938 | 1462158031808 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3eafa800 == 155 [pid = 1938] [id = 487] 20:00:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7feb29cbac00) [pid = 1938] [serial = 1462] [outer = (nil)] 20:00:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7feb3e478000) [pid = 1938] [serial = 1463] [outer = 0x7feb29cbac00] 20:00:31 INFO - PROCESS | 1938 | 1462158031964 Marionette DEBUG loaded listener.js 20:00:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7feb3e9e0800) [pid = 1938] [serial = 1464] [outer = 0x7feb29cbac00] 20:00:32 INFO - PROCESS | 1938 | 1462158032936 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:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1637ms 20:00:32 INFO - PROCESS | 1938 | 1462158032981 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 20:00:32 INFO - PROCESS | 1938 | 1462158032985 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 20:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:00:32 INFO - PROCESS | 1938 | 1462158032992 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:00:32 INFO - PROCESS | 1938 | 1462158032994 Marionette TRACE conn4 <- [1,1922,null,{}] 20:00:33 INFO - PROCESS | 1938 | 1462158033000 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:00:33 INFO - PROCESS | 1938 | 1462158033230 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 20:00:33 INFO - PROCESS | 1938 | 1462158033536 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b671000 == 156 [pid = 1938] [id = 488] 20:00:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7feb29caf400) [pid = 1938] [serial = 1465] [outer = (nil)] 20:00:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7feb2ecbf000) [pid = 1938] [serial = 1466] [outer = 0x7feb29caf400] 20:00:33 INFO - PROCESS | 1938 | 1462158033619 Marionette DEBUG loaded listener.js 20:00:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7feb37c90000) [pid = 1938] [serial = 1467] [outer = 0x7feb29caf400] 20:00:34 INFO - PROCESS | 1938 | 1462158034541 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:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1629ms 20:00:34 INFO - PROCESS | 1938 | 1462158034622 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 20:00:34 INFO - PROCESS | 1938 | 1462158034625 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 20:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:00:34 INFO - PROCESS | 1938 | 1462158034633 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:00:34 INFO - PROCESS | 1938 | 1462158034637 Marionette TRACE conn4 <- [1,1926,null,{}] 20:00:34 INFO - PROCESS | 1938 | 1462158034643 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:00:34 INFO - PROCESS | 1938 | 1462158034933 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 20:00:35 INFO - PROCESS | 1938 | 1462158035251 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2c448800 == 157 [pid = 1938] [id = 489] 20:00:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7feb29cb2c00) [pid = 1938] [serial = 1468] [outer = (nil)] 20:00:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7feb2e66b400) [pid = 1938] [serial = 1469] [outer = 0x7feb29cb2c00] 20:00:35 INFO - PROCESS | 1938 | 1462158035339 Marionette DEBUG loaded listener.js 20:00:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7feb2fc08800) [pid = 1938] [serial = 1470] [outer = 0x7feb29cb2c00] 20:00:36 INFO - PROCESS | 1938 | 1462158036272 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:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1683ms 20:00:36 INFO - PROCESS | 1938 | 1462158036317 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 20:00:36 INFO - PROCESS | 1938 | 1462158036321 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 20:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:00:36 INFO - PROCESS | 1938 | 1462158036334 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:00:36 INFO - PROCESS | 1938 | 1462158036340 Marionette TRACE conn4 <- [1,1930,null,{}] 20:00:36 INFO - PROCESS | 1938 | 1462158036350 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:00:36 INFO - PROCESS | 1938 | 1462158036602 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 20:00:36 INFO - PROCESS | 1938 | 1462158036916 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30552000 == 158 [pid = 1938] [id = 490] 20:00:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7feb2ac4c800) [pid = 1938] [serial = 1471] [outer = (nil)] 20:00:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7feb2e4ee000) [pid = 1938] [serial = 1472] [outer = 0x7feb2ac4c800] 20:00:37 INFO - PROCESS | 1938 | 1462158037000 Marionette DEBUG loaded listener.js 20:00:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7feb2fc10c00) [pid = 1938] [serial = 1473] [outer = 0x7feb2ac4c800] 20:00:38 INFO - PROCESS | 1938 | 1462158038377 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:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2096ms 20:00:38 INFO - PROCESS | 1938 | 1462158038474 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 20:00:38 INFO - PROCESS | 1938 | 1462158038480 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 20:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:00:38 INFO - PROCESS | 1938 | 1462158038512 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:00:38 INFO - PROCESS | 1938 | 1462158038517 Marionette TRACE conn4 <- [1,1934,null,{}] 20:00:38 INFO - PROCESS | 1938 | 1462158038536 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:00:38 INFO - PROCESS | 1938 | 1462158038757 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 20:00:39 INFO - PROCESS | 1938 | 1462158039020 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3043f000 == 159 [pid = 1938] [id = 491] 20:00:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7feb2dc34800) [pid = 1938] [serial = 1474] [outer = (nil)] 20:00:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7feb2e668800) [pid = 1938] [serial = 1475] [outer = 0x7feb2dc34800] 20:00:39 INFO - PROCESS | 1938 | 1462158039093 Marionette DEBUG loaded listener.js 20:00:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7feb2eab8400) [pid = 1938] [serial = 1476] [outer = 0x7feb2dc34800] 20:00:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38929800 == 158 [pid = 1938] [id = 378] 20:00:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ff44800 == 157 [pid = 1938] [id = 343] 20:00:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb342df800 == 156 [pid = 1938] [id = 456] 20:00:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3205e000 == 155 [pid = 1938] [id = 455] 20:00:39 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2c45f800 == 154 [pid = 1938] [id = 454] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7feb3410d000) [pid = 1938] [serial = 1361] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7feb2e670400) [pid = 1938] [serial = 1281] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7feb37d77c00) [pid = 1938] [serial = 1239] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7feb3e9e9400) [pid = 1938] [serial = 1170] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7feb40044000) [pid = 1938] [serial = 1332] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7feb59ab9800) [pid = 1938] [serial = 1263] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7feb36c9d400) [pid = 1938] [serial = 1307] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7feb46429400) [pid = 1938] [serial = 1335] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7feb322e9800) [pid = 1938] [serial = 1128] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7feb37f99c00) [pid = 1938] [serial = 1176] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7feb38699400) [pid = 1938] [serial = 1314] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7feb37c0f800) [pid = 1938] [serial = 1311] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7feb2ecc2c00) [pid = 1938] [serial = 1131] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7feb49c67400) [pid = 1938] [serial = 1200] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7feb41707000) [pid = 1938] [serial = 1113] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7feb3fd61800) [pid = 1938] [serial = 1185] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7feb35feb400) [pid = 1938] [serial = 1349] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7feb2fc11400) [pid = 1938] [serial = 1254] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7feb3596fc00) [pid = 1938] [serial = 1173] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7feb32043400) [pid = 1938] [serial = 1359] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7feb44a6d800) [pid = 1938] [serial = 1337] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7feb59aba800) [pid = 1938] [serial = 1206] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7feb58292800) [pid = 1938] [serial = 1122] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7feb3d9c7000) [pid = 1938] [serial = 1319] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7feb46be1800) [pid = 1938] [serial = 1188] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7feb49b2d400) [pid = 1938] [serial = 1119] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7feb48750800) [pid = 1938] [serial = 1343] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7feb2de71800) [pid = 1938] [serial = 1352] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7feb59490000) [pid = 1938] [serial = 1257] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7feb2ac57400) [pid = 1938] [serial = 1278] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7feb470b9000) [pid = 1938] [serial = 1116] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7feb3d9d1800) [pid = 1938] [serial = 1320] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7feb3204ec00) [pid = 1938] [serial = 1260] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7feb34108400) [pid = 1938] [serial = 1304] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7feb3ebef800) [pid = 1938] [serial = 1182] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7feb35963c00) [pid = 1938] [serial = 1104] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7feb2e667800) [pid = 1938] [serial = 1353] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7feb43e18000) [pid = 1938] [serial = 1245] [outer = (nil)] [url = about:blank] 20:00:39 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7feb3fd6a400) [pid = 1938] [serial = 1146] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb3d84c400) [pid = 1938] [serial = 1316] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb3d856c00) [pid = 1938] [serial = 1317] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb3797d000) [pid = 1938] [serial = 1310] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb48c0fc00) [pid = 1938] [serial = 1346] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb477a6800) [pid = 1938] [serial = 1248] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb47394c00) [pid = 1938] [serial = 1191] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb3db0dc00) [pid = 1938] [serial = 1323] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb48b55400) [pid = 1938] [serial = 1197] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb4af29800) [pid = 1938] [serial = 1350] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb57d3fc00) [pid = 1938] [serial = 1203] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb37f75c00) [pid = 1938] [serial = 1107] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb34135400) [pid = 1938] [serial = 1305] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb30d71c00) [pid = 1938] [serial = 1140] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb30d71000) [pid = 1938] [serial = 1302] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb48bd3000) [pid = 1938] [serial = 1344] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb322e3000) [pid = 1938] [serial = 1134] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb3e46cc00) [pid = 1938] [serial = 1137] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb2fd6f400) [pid = 1938] [serial = 1355] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb3e5d0c00) [pid = 1938] [serial = 1209] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb3da0e400) [pid = 1938] [serial = 1110] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb30092800) [pid = 1938] [serial = 1301] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb479ce800) [pid = 1938] [serial = 1194] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb3e10e800) [pid = 1938] [serial = 1325] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb36d0e800) [pid = 1938] [serial = 1308] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb29cbc000) [pid = 1938] [serial = 1298] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb41734c00) [pid = 1938] [serial = 1334] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb3e9e4400) [pid = 1938] [serial = 1143] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb37d79800) [pid = 1938] [serial = 1313] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb3e9e7800) [pid = 1938] [serial = 1242] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb3e5c6400) [pid = 1938] [serial = 1328] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb59dbd000) [pid = 1938] [serial = 1266] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb3da10c00) [pid = 1938] [serial = 1322] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb59c59400) [pid = 1938] [serial = 1125] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb470b8800) [pid = 1938] [serial = 1338] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb49b2cc00) [pid = 1938] [serial = 1347] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb3fc3fc00) [pid = 1938] [serial = 1331] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb479c8400) [pid = 1938] [serial = 1341] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb478acc00) [pid = 1938] [serial = 1340] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb2de75400) [pid = 1938] [serial = 1299] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb57d11400) [pid = 1938] [serial = 1251] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb2dc33c00) [pid = 1938] [serial = 1269] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb3e9e2800) [pid = 1938] [serial = 1329] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb2e66fc00) [pid = 1938] [serial = 1272] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb30d74000) [pid = 1938] [serial = 1358] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb2fde7400) [pid = 1938] [serial = 1356] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb3db05c00) [pid = 1938] [serial = 1179] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3106d800) [pid = 1938] [serial = 1212] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb34105000) [pid = 1938] [serial = 1236] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb2de78400) [pid = 1938] [serial = 1275] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb3e211400) [pid = 1938] [serial = 1326] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb40ba0400) [pid = 1938] [serial = 1233] [outer = (nil)] [url = about:blank] 20:00:40 INFO - PROCESS | 1938 | 1462158040569 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:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2102ms 20:00:40 INFO - PROCESS | 1938 | 1462158040607 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 20:00:40 INFO - PROCESS | 1938 | 1462158040615 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 20:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:00:40 INFO - PROCESS | 1938 | 1462158040626 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:00:40 INFO - PROCESS | 1938 | 1462158040631 Marionette TRACE conn4 <- [1,1938,null,{}] 20:00:40 INFO - PROCESS | 1938 | 1462158040637 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:00:40 INFO - PROCESS | 1938 | 1462158040859 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 20:00:41 INFO - PROCESS | 1938 | 1462158041042 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ad9f000 == 155 [pid = 1938] [id = 492] 20:00:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb2b709400) [pid = 1938] [serial = 1477] [outer = (nil)] 20:00:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb2fc02400) [pid = 1938] [serial = 1478] [outer = 0x7feb2b709400] 20:00:41 INFO - PROCESS | 1938 | 1462158041112 Marionette DEBUG loaded listener.js 20:00:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb2ff51000) [pid = 1938] [serial = 1479] [outer = 0x7feb2b709400] 20:00:42 INFO - PROCESS | 1938 | 1462158042080 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:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1493ms 20:00:42 INFO - PROCESS | 1938 | 1462158042120 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 20:00:42 INFO - PROCESS | 1938 | 1462158042127 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 20:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:00:42 INFO - PROCESS | 1938 | 1462158042181 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:00:42 INFO - PROCESS | 1938 | 1462158042188 Marionette TRACE conn4 <- [1,1942,null,{}] 20:00:42 INFO - PROCESS | 1938 | 1462158042204 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:00:42 INFO - PROCESS | 1938 | 1462158042482 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 20:00:42 INFO - PROCESS | 1938 | 1462158042520 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dc63000 == 156 [pid = 1938] [id = 493] 20:00:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb30d72800) [pid = 1938] [serial = 1480] [outer = (nil)] 20:00:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb31072400) [pid = 1938] [serial = 1481] [outer = 0x7feb30d72800] 20:00:42 INFO - PROCESS | 1938 | 1462158042588 Marionette DEBUG loaded listener.js 20:00:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb322dfc00) [pid = 1938] [serial = 1482] [outer = 0x7feb30d72800] 20:00:43 INFO - PROCESS | 1938 | 1462158043541 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:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1400ms 20:00:43 INFO - PROCESS | 1938 | 1462158043569 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 20:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:00:43 INFO - PROCESS | 1938 | 1462158043575 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 20:00:43 INFO - PROCESS | 1938 | 1462158043582 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:00:43 INFO - PROCESS | 1938 | 1462158043584 Marionette TRACE conn4 <- [1,1946,null,{}] 20:00:43 INFO - PROCESS | 1938 | 1462158043598 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:00:43 INFO - PROCESS | 1938 | 1462158043866 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 20:00:43 INFO - PROCESS | 1938 | 1462158043914 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f1b000 == 157 [pid = 1938] [id = 494] 20:00:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb31072800) [pid = 1938] [serial = 1483] [outer = (nil)] 20:00:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb34131000) [pid = 1938] [serial = 1484] [outer = 0x7feb31072800] 20:00:44 INFO - PROCESS | 1938 | 1462158044044 Marionette DEBUG loaded listener.js 20:00:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb35ac1000) [pid = 1938] [serial = 1485] [outer = 0x7feb31072800] 20:00:44 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb35ab7000) [pid = 1938] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:00:44 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb2fc0a000) [pid = 1938] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:00:44 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb3056bc00) [pid = 1938] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:00:44 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb29cadc00) [pid = 1938] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:00:44 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb2ac52000) [pid = 1938] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:00:44 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb2b70c000) [pid = 1938] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:00:44 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb2ac52400) [pid = 1938] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:00:45 INFO - PROCESS | 1938 | 1462158045427 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:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1882ms 20:00:45 INFO - PROCESS | 1938 | 1462158045463 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 20:00:45 INFO - PROCESS | 1938 | 1462158045468 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 20:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:00:45 INFO - PROCESS | 1938 | 1462158045478 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:00:45 INFO - PROCESS | 1938 | 1462158045483 Marionette TRACE conn4 <- [1,1950,null,{}] 20:00:45 INFO - PROCESS | 1938 | 1462158045491 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:00:45 INFO - PROCESS | 1938 | 1462158045754 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 20:00:45 INFO - PROCESS | 1938 | 1462158045776 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32055800 == 158 [pid = 1938] [id = 495] 20:00:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb2de78800) [pid = 1938] [serial = 1486] [outer = (nil)] 20:00:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb35ab6000) [pid = 1938] [serial = 1487] [outer = 0x7feb2de78800] 20:00:45 INFO - PROCESS | 1938 | 1462158045859 Marionette DEBUG loaded listener.js 20:00:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb35fe8800) [pid = 1938] [serial = 1488] [outer = 0x7feb2de78800] 20:00:46 INFO - PROCESS | 1938 | 1462158046737 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:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1435ms 20:00:46 INFO - PROCESS | 1938 | 1462158046915 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 20:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:00:46 INFO - PROCESS | 1938 | 1462158046928 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 20:00:46 INFO - PROCESS | 1938 | 1462158046941 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:00:46 INFO - PROCESS | 1938 | 1462158046947 Marionette TRACE conn4 <- [1,1954,null,{}] 20:00:46 INFO - PROCESS | 1938 | 1462158046956 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:00:47 INFO - PROCESS | 1938 | 1462158047239 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 20:00:47 INFO - PROCESS | 1938 | 1462158047532 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2c45e000 == 159 [pid = 1938] [id = 496] 20:00:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb2b712800) [pid = 1938] [serial = 1489] [outer = (nil)] 20:00:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb2e4e5000) [pid = 1938] [serial = 1490] [outer = 0x7feb2b712800] 20:00:47 INFO - PROCESS | 1938 | 1462158047618 Marionette DEBUG loaded listener.js 20:00:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb2ecbf800) [pid = 1938] [serial = 1491] [outer = 0x7feb2b712800] 20:00:48 INFO - PROCESS | 1938 | 1462158048566 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:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1692ms 20:00:48 INFO - PROCESS | 1938 | 1462158048631 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 20:00:48 INFO - PROCESS | 1938 | 1462158048638 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 20:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:00:48 INFO - PROCESS | 1938 | 1462158048652 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:00:48 INFO - PROCESS | 1938 | 1462158048657 Marionette TRACE conn4 <- [1,1958,null,{}] 20:00:48 INFO - PROCESS | 1938 | 1462158048665 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:00:49 INFO - PROCESS | 1938 | 1462158048999 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 20:00:49 INFO - PROCESS | 1938 | 1462158049323 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f53800 == 160 [pid = 1938] [id = 497] 20:00:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb30565c00) [pid = 1938] [serial = 1492] [outer = (nil)] 20:00:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb3106a800) [pid = 1938] [serial = 1493] [outer = 0x7feb30565c00] 20:00:49 INFO - PROCESS | 1938 | 1462158049408 Marionette DEBUG loaded listener.js 20:00:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb32051000) [pid = 1938] [serial = 1494] [outer = 0x7feb30565c00] 20:00:50 INFO - PROCESS | 1938 | 1462158050388 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:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1798ms 20:00:50 INFO - PROCESS | 1938 | 1462158050447 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 20:00:50 INFO - PROCESS | 1938 | 1462158050452 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 20:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:00:50 INFO - PROCESS | 1938 | 1462158050459 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:00:50 INFO - PROCESS | 1938 | 1462158050464 Marionette TRACE conn4 <- [1,1962,null,{}] 20:00:50 INFO - PROCESS | 1938 | 1462158050481 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:00:50 INFO - PROCESS | 1938 | 1462158050779 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 20:00:51 INFO - PROCESS | 1938 | 1462158051117 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb34417000 == 161 [pid = 1938] [id = 498] 20:00:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb3616d400) [pid = 1938] [serial = 1495] [outer = (nil)] 20:00:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb36d03400) [pid = 1938] [serial = 1496] [outer = 0x7feb3616d400] 20:00:51 INFO - PROCESS | 1938 | 1462158051203 Marionette DEBUG loaded listener.js 20:00:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb37938800) [pid = 1938] [serial = 1497] [outer = 0x7feb3616d400] 20:00:52 INFO - PROCESS | 1938 | 1462158052146 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:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1736ms 20:00:52 INFO - PROCESS | 1938 | 1462158052196 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 20:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:00:52 INFO - PROCESS | 1938 | 1462158052201 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 20:00:52 INFO - PROCESS | 1938 | 1462158052209 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:00:52 INFO - PROCESS | 1938 | 1462158052215 Marionette TRACE conn4 <- [1,1966,null,{}] 20:00:52 INFO - PROCESS | 1938 | 1462158052222 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:00:52 INFO - PROCESS | 1938 | 1462158052463 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 20:00:52 INFO - PROCESS | 1938 | 1462158052710 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36fc8000 == 162 [pid = 1938] [id = 499] 20:00:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb3616f000) [pid = 1938] [serial = 1498] [outer = (nil)] 20:00:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb37d72000) [pid = 1938] [serial = 1499] [outer = 0x7feb3616f000] 20:00:52 INFO - PROCESS | 1938 | 1462158052835 Marionette DEBUG loaded listener.js 20:00:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb37d7d800) [pid = 1938] [serial = 1500] [outer = 0x7feb3616f000] 20:00:53 INFO - PROCESS | 1938 | 1462158053785 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:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1636ms 20:00:53 INFO - PROCESS | 1938 | 1462158053844 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 20:00:53 INFO - PROCESS | 1938 | 1462158053847 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 20:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:00:53 INFO - PROCESS | 1938 | 1462158053855 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:00:53 INFO - PROCESS | 1938 | 1462158053858 Marionette TRACE conn4 <- [1,1970,null,{}] 20:00:53 INFO - PROCESS | 1938 | 1462158053863 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:00:54 INFO - PROCESS | 1938 | 1462158054102 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 20:00:54 INFO - PROCESS | 1938 | 1462158054349 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37bd6000 == 163 [pid = 1938] [id = 500] 20:00:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb37985800) [pid = 1938] [serial = 1501] [outer = (nil)] 20:00:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb37f92000) [pid = 1938] [serial = 1502] [outer = 0x7feb37985800] 20:00:54 INFO - PROCESS | 1938 | 1462158054470 Marionette DEBUG loaded listener.js 20:00:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb38697800) [pid = 1938] [serial = 1503] [outer = 0x7feb37985800] 20:00:55 INFO - PROCESS | 1938 | 1462158055369 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:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1531ms 20:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:00:55 INFO - PROCESS | 1938 | 1462158055386 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 20:00:55 INFO - PROCESS | 1938 | 1462158055389 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 20:00:55 INFO - PROCESS | 1938 | 1462158055396 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:00:55 INFO - PROCESS | 1938 | 1462158055400 Marionette TRACE conn4 <- [1,1974,null,{}] 20:00:55 INFO - PROCESS | 1938 | 1462158055407 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:00:55 INFO - PROCESS | 1938 | 1462158055665 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 20:00:55 INFO - PROCESS | 1938 | 1462158055902 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3836e800 == 164 [pid = 1938] [id = 501] 20:00:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb3792cc00) [pid = 1938] [serial = 1504] [outer = (nil)] 20:00:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb3d9ca800) [pid = 1938] [serial = 1505] [outer = 0x7feb3792cc00] 20:00:55 INFO - PROCESS | 1938 | 1462158055982 Marionette DEBUG loaded listener.js 20:00:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb3db03800) [pid = 1938] [serial = 1506] [outer = 0x7feb3792cc00] 20:00:56 INFO - PROCESS | 1938 | 1462158056973 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:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1636ms 20:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:00:57 INFO - PROCESS | 1938 | 1462158057032 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 20:00:57 INFO - PROCESS | 1938 | 1462158057036 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 20:00:57 INFO - PROCESS | 1938 | 1462158057043 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:00:57 INFO - PROCESS | 1938 | 1462158057046 Marionette TRACE conn4 <- [1,1978,null,{}] 20:00:57 INFO - PROCESS | 1938 | 1462158057053 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:00:57 INFO - PROCESS | 1938 | 1462158057300 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 20:00:57 INFO - PROCESS | 1938 | 1462158057548 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c478000 == 165 [pid = 1938] [id = 502] 20:00:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb3106ec00) [pid = 1938] [serial = 1507] [outer = (nil)] 20:00:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb3e10f000) [pid = 1938] [serial = 1508] [outer = 0x7feb3106ec00] 20:00:57 INFO - PROCESS | 1938 | 1462158057667 Marionette DEBUG loaded listener.js 20:00:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb3e46cc00) [pid = 1938] [serial = 1509] [outer = 0x7feb3106ec00] 20:00:58 INFO - PROCESS | 1938 | 1462158058579 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:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1585ms 20:00:58 INFO - PROCESS | 1938 | 1462158058628 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 20:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:00:58 INFO - PROCESS | 1938 | 1462158058632 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 20:00:58 INFO - PROCESS | 1938 | 1462158058639 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:00:58 INFO - PROCESS | 1938 | 1462158058643 Marionette TRACE conn4 <- [1,1982,null,{}] 20:00:58 INFO - PROCESS | 1938 | 1462158058648 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:00:58 INFO - PROCESS | 1938 | 1462158058887 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 20:00:59 INFO - PROCESS | 1938 | 1462158059094 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d2a2000 == 166 [pid = 1938] [id = 503] 20:00:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb38699400) [pid = 1938] [serial = 1510] [outer = (nil)] 20:00:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb3e5ca800) [pid = 1938] [serial = 1511] [outer = 0x7feb38699400] 20:00:59 INFO - PROCESS | 1938 | 1462158059207 Marionette DEBUG loaded listener.js 20:00:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb3e9e2000) [pid = 1938] [serial = 1512] [outer = 0x7feb38699400] 20:01:00 INFO - PROCESS | 1938 | 1462158060146 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:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1535ms 20:01:00 INFO - PROCESS | 1938 | 1462158060175 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 20:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:01:00 INFO - PROCESS | 1938 | 1462158060180 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 20:01:00 INFO - PROCESS | 1938 | 1462158060187 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:01:00 INFO - PROCESS | 1938 | 1462158060190 Marionette TRACE conn4 <- [1,1986,null,{}] 20:01:00 INFO - PROCESS | 1938 | 1462158060198 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:01:00 INFO - PROCESS | 1938 | 1462158060436 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 20:01:00 INFO - PROCESS | 1938 | 1462158060649 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d4a0000 == 167 [pid = 1938] [id = 504] 20:01:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb3db04c00) [pid = 1938] [serial = 1513] [outer = (nil)] 20:01:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb3eacfc00) [pid = 1938] [serial = 1514] [outer = 0x7feb3db04c00] 20:01:00 INFO - PROCESS | 1938 | 1462158060764 Marionette DEBUG loaded listener.js 20:01:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb3ebf1000) [pid = 1938] [serial = 1515] [outer = 0x7feb3db04c00] 20:01:01 INFO - PROCESS | 1938 | 1462158061751 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:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1634ms 20:01:01 INFO - PROCESS | 1938 | 1462158061820 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 20:01:01 INFO - PROCESS | 1938 | 1462158061824 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 20:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:01:01 INFO - PROCESS | 1938 | 1462158061834 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:01:01 INFO - PROCESS | 1938 | 1462158061837 Marionette TRACE conn4 <- [1,1990,null,{}] 20:01:01 INFO - PROCESS | 1938 | 1462158061841 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:01:02 INFO - PROCESS | 1938 | 1462158062098 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 20:01:02 INFO - PROCESS | 1938 | 1462158062428 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dcdf000 == 168 [pid = 1938] [id = 505] 20:01:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb3e20d400) [pid = 1938] [serial = 1516] [outer = (nil)] 20:01:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb3efa7800) [pid = 1938] [serial = 1517] [outer = 0x7feb3e20d400] 20:01:02 INFO - PROCESS | 1938 | 1462158062517 Marionette DEBUG loaded listener.js 20:01:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb3efb3c00) [pid = 1938] [serial = 1518] [outer = 0x7feb3e20d400] 20:01:03 INFO - PROCESS | 1938 | 1462158063388 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:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1631ms 20:01:03 INFO - PROCESS | 1938 | 1462158063466 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 20:01:03 INFO - PROCESS | 1938 | 1462158063470 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 20:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:01:03 INFO - PROCESS | 1938 | 1462158063477 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:01:03 INFO - PROCESS | 1938 | 1462158063483 Marionette TRACE conn4 <- [1,1994,null,{}] 20:01:03 INFO - PROCESS | 1938 | 1462158063489 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:01:03 INFO - PROCESS | 1938 | 1462158063786 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 20:01:04 INFO - PROCESS | 1938 | 1462158064050 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e7f7000 == 169 [pid = 1938] [id = 506] 20:01:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb3fd69c00) [pid = 1938] [serial = 1519] [outer = (nil)] 20:01:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb3fdf0800) [pid = 1938] [serial = 1520] [outer = 0x7feb3fd69c00] 20:01:04 INFO - PROCESS | 1938 | 1462158064179 Marionette DEBUG loaded listener.js 20:01:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb40045000) [pid = 1938] [serial = 1521] [outer = 0x7feb3fd69c00] 20:01:05 INFO - PROCESS | 1938 | 1462158065089 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:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1685ms 20:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:01:05 INFO - PROCESS | 1938 | 1462158065163 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 20:01:05 INFO - PROCESS | 1938 | 1462158065166 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 20:01:05 INFO - PROCESS | 1938 | 1462158065173 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:01:05 INFO - PROCESS | 1938 | 1462158065176 Marionette TRACE conn4 <- [1,1998,null,{}] 20:01:05 INFO - PROCESS | 1938 | 1462158065182 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:01:05 INFO - PROCESS | 1938 | 1462158065454 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 20:01:05 INFO - PROCESS | 1938 | 1462158065762 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb40bc0800 == 170 [pid = 1938] [id = 507] 20:01:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb3ff2fc00) [pid = 1938] [serial = 1522] [outer = (nil)] 20:01:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb41588c00) [pid = 1938] [serial = 1523] [outer = 0x7feb3ff2fc00] 20:01:05 INFO - PROCESS | 1938 | 1462158065847 Marionette DEBUG loaded listener.js 20:01:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb41705000) [pid = 1938] [serial = 1524] [outer = 0x7feb3ff2fc00] 20:01:06 INFO - PROCESS | 1938 | 1462158066713 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:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1581ms 20:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:01:06 INFO - PROCESS | 1938 | 1462158066754 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 20:01:06 INFO - PROCESS | 1938 | 1462158066757 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 20:01:06 INFO - PROCESS | 1938 | 1462158066764 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:01:06 INFO - PROCESS | 1938 | 1462158066767 Marionette TRACE conn4 <- [1,2002,null,{}] 20:01:06 INFO - PROCESS | 1938 | 1462158066773 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:01:07 INFO - PROCESS | 1938 | 1462158067026 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 20:01:07 INFO - PROCESS | 1938 | 1462158067337 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb42a9f800 == 171 [pid = 1938] [id = 508] 20:01:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb40045800) [pid = 1938] [serial = 1525] [outer = (nil)] 20:01:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb4170f800) [pid = 1938] [serial = 1526] [outer = 0x7feb40045800] 20:01:07 INFO - PROCESS | 1938 | 1462158067420 Marionette DEBUG loaded listener.js 20:01:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb4173a000) [pid = 1938] [serial = 1527] [outer = 0x7feb40045800] 20:01:08 INFO - PROCESS | 1938 | 1462158068351 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:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1634ms 20:01:08 INFO - PROCESS | 1938 | 1462158068399 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 20:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:01:08 INFO - PROCESS | 1938 | 1462158068403 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 20:01:08 INFO - PROCESS | 1938 | 1462158068410 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:01:08 INFO - PROCESS | 1938 | 1462158068414 Marionette TRACE conn4 <- [1,2006,null,{}] 20:01:08 INFO - PROCESS | 1938 | 1462158068420 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:01:08 INFO - PROCESS | 1938 | 1462158068662 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 20:01:08 INFO - PROCESS | 1938 | 1462158068922 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb43fb0000 == 172 [pid = 1938] [id = 509] 20:01:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb41543800) [pid = 1938] [serial = 1528] [outer = (nil)] 20:01:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb43e18c00) [pid = 1938] [serial = 1529] [outer = 0x7feb41543800] 20:01:09 INFO - PROCESS | 1938 | 1462158069044 Marionette DEBUG loaded listener.js 20:01:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb45164000) [pid = 1938] [serial = 1530] [outer = 0x7feb41543800] 20:01:09 INFO - PROCESS | 1938 | 1462158069977 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:01:10 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:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1634ms 20:01:10 INFO - PROCESS | 1938 | 1462158070044 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 20:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:01:10 INFO - PROCESS | 1938 | 1462158070049 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 20:01:10 INFO - PROCESS | 1938 | 1462158070056 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:01:10 INFO - PROCESS | 1938 | 1462158070060 Marionette TRACE conn4 <- [1,2010,null,{}] 20:01:10 INFO - PROCESS | 1938 | 1462158070067 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:01:10 INFO - PROCESS | 1938 | 1462158070312 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 20:01:10 INFO - PROCESS | 1938 | 1462158070580 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb464cc000 == 173 [pid = 1938] [id = 510] 20:01:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb4173ac00) [pid = 1938] [serial = 1531] [outer = (nil)] 20:01:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb46260000) [pid = 1938] [serial = 1532] [outer = 0x7feb4173ac00] 20:01:10 INFO - PROCESS | 1938 | 1462158070709 Marionette DEBUG loaded listener.js 20:01:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb46429400) [pid = 1938] [serial = 1533] [outer = 0x7feb4173ac00] 20:01:11 INFO - PROCESS | 1938 | 1462158071652 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:01:11 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:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1636ms 20:01:11 INFO - PROCESS | 1938 | 1462158071696 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 20:01:11 INFO - PROCESS | 1938 | 1462158071703 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 20:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:01:11 INFO - PROCESS | 1938 | 1462158071715 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:01:11 INFO - PROCESS | 1938 | 1462158071717 Marionette TRACE conn4 <- [1,2014,null,{}] 20:01:11 INFO - PROCESS | 1938 | 1462158071725 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:01:11 INFO - PROCESS | 1938 | 1462158071974 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 20:01:12 INFO - PROCESS | 1938 | 1462158072328 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dc03800 == 174 [pid = 1938] [id = 511] 20:01:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb2dc26400) [pid = 1938] [serial = 1534] [outer = (nil)] 20:01:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7feb3db07800) [pid = 1938] [serial = 1535] [outer = 0x7feb2dc26400] 20:01:12 INFO - PROCESS | 1938 | 1462158072421 Marionette DEBUG loaded listener.js 20:01:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7feb4642b400) [pid = 1938] [serial = 1536] [outer = 0x7feb2dc26400] 20:01:13 INFO - PROCESS | 1938 | 1462158073959 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:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2282ms 20:01:14 INFO - PROCESS | 1938 | 1462158073998 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 20:01:14 INFO - PROCESS | 1938 | 1462158074004 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 20:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:01:14 INFO - PROCESS | 1938 | 1462158074013 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:01:14 INFO - PROCESS | 1938 | 1462158074018 Marionette TRACE conn4 <- [1,2018,null,{}] 20:01:14 INFO - PROCESS | 1938 | 1462158074029 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:01:14 INFO - PROCESS | 1938 | 1462158074269 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 20:01:14 INFO - PROCESS | 1938 | 1462158074527 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30e93800 == 175 [pid = 1938] [id = 512] 20:01:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7feb2b70f400) [pid = 1938] [serial = 1537] [outer = (nil)] 20:01:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7feb2ecbd400) [pid = 1938] [serial = 1538] [outer = 0x7feb2b70f400] 20:01:14 INFO - PROCESS | 1938 | 1462158074611 Marionette DEBUG loaded listener.js 20:01:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7feb3009ac00) [pid = 1938] [serial = 1539] [outer = 0x7feb2b70f400] 20:01:15 INFO - PROCESS | 1938 | 1462158075650 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:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1691ms 20:01:15 INFO - PROCESS | 1938 | 1462158075707 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 20:01:15 INFO - PROCESS | 1938 | 1462158075727 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 20:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:01:15 INFO - PROCESS | 1938 | 1462158075748 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:01:15 INFO - PROCESS | 1938 | 1462158075758 Marionette TRACE conn4 <- [1,2022,null,{}] 20:01:15 INFO - PROCESS | 1938 | 1462158075784 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:01:16 INFO - PROCESS | 1938 | 1462158076118 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 20:01:16 INFO - PROCESS | 1938 | 1462158076373 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2c44d000 == 176 [pid = 1938] [id = 513] 20:01:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7feb2e675000) [pid = 1938] [serial = 1540] [outer = (nil)] 20:01:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7feb3204b400) [pid = 1938] [serial = 1541] [outer = 0x7feb2e675000] 20:01:16 INFO - PROCESS | 1938 | 1462158076447 Marionette DEBUG loaded listener.js 20:01:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7feb34109400) [pid = 1938] [serial = 1542] [outer = 0x7feb2e675000] 20:01:16 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb35ad3000 == 175 [pid = 1938] [id = 385] 20:01:16 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7feb2fc07800) [pid = 1938] [serial = 1421] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e38e800 == 174 [pid = 1938] [id = 285] 20:01:17 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb42aad000 == 173 [pid = 1938] [id = 84] 20:01:17 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30f1b000 == 172 [pid = 1938] [id = 494] 20:01:17 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dc63000 == 171 [pid = 1938] [id = 493] 20:01:17 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4afac800 == 170 [pid = 1938] [id = 267] 20:01:17 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ad9f000 == 169 [pid = 1938] [id = 492] 20:01:17 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3043f000 == 168 [pid = 1938] [id = 491] 20:01:17 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2b671000 == 167 [pid = 1938] [id = 488] 20:01:17 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3eafa800 == 166 [pid = 1938] [id = 487] 20:01:17 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e66c800 == 165 [pid = 1938] [id = 486] 20:01:17 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3dcdb000 == 164 [pid = 1938] [id = 485] 20:01:17 INFO - PROCESS | 1938 | 1462158077563 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:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1850ms 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7feb3ead5c00) [pid = 1938] [serial = 1382] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7feb3204e000) [pid = 1938] [serial = 1367] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7feb35fe4c00) [pid = 1938] [serial = 1415] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7feb54c11c00) [pid = 1938] [serial = 1394] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7feb2fd74000) [pid = 1938] [serial = 1406] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7feb34138000) [pid = 1938] [serial = 1362] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7feb3009bc00) [pid = 1938] [serial = 1397] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb2ac4d400) [pid = 1938] [serial = 1418] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb2e4e6000) [pid = 1938] [serial = 1419] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb37d75400) [pid = 1938] [serial = 1373] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb3412f400) [pid = 1938] [serial = 1410] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb2b716400) [pid = 1938] [serial = 1403] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb3c130000) [pid = 1938] [serial = 1376] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb4874e400) [pid = 1938] [serial = 1391] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb58293c00) [pid = 1938] [serial = 1400] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb35b45c00) [pid = 1938] [serial = 1413] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb30094c00) [pid = 1938] [serial = 1407] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb2e667400) [pid = 1938] [serial = 1364] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb2e66ac00) [pid = 1938] [serial = 1409] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb46dd3800) [pid = 1938] [serial = 1388] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb4157f800) [pid = 1938] [serial = 1385] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb36169800) [pid = 1938] [serial = 1370] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb3e477800) [pid = 1938] [serial = 1379] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb36170800) [pid = 1938] [serial = 1416] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb2de70c00) [pid = 1938] [serial = 1404] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb32042800) [pid = 1938] [serial = 1412] [outer = (nil)] [url = about:blank] 20:01:17 INFO - PROCESS | 1938 | 1462158077659 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 20:01:17 INFO - PROCESS | 1938 | 1462158077662 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 20:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:01:17 INFO - PROCESS | 1938 | 1462158077674 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:01:17 INFO - PROCESS | 1938 | 1462158077679 Marionette TRACE conn4 <- [1,2026,null,{}] 20:01:17 INFO - PROCESS | 1938 | 1462158077697 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:01:17 INFO - PROCESS | 1938 | 1462158077923 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 20:01:18 INFO - PROCESS | 1938 | 1462158078145 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ff32800 == 165 [pid = 1938] [id = 514] 20:01:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb35ab3c00) [pid = 1938] [serial = 1543] [outer = (nil)] 20:01:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb36169400) [pid = 1938] [serial = 1544] [outer = 0x7feb35ab3c00] 20:01:18 INFO - PROCESS | 1938 | 1462158078222 Marionette DEBUG loaded listener.js 20:01:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb36e6c400) [pid = 1938] [serial = 1545] [outer = 0x7feb35ab3c00] 20:01:19 INFO - PROCESS | 1938 | 1462158079026 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:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1386ms 20:01:19 INFO - PROCESS | 1938 | 1462158079077 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 20:01:19 INFO - PROCESS | 1938 | 1462158079082 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 20:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:01:19 INFO - PROCESS | 1938 | 1462158079092 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:01:19 INFO - PROCESS | 1938 | 1462158079096 Marionette TRACE conn4 <- [1,2030,null,{}] 20:01:19 INFO - PROCESS | 1938 | 1462158079101 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:01:19 INFO - PROCESS | 1938 | 1462158079319 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 20:01:19 INFO - PROCESS | 1938 | 1462158079533 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32dea800 == 166 [pid = 1938] [id = 515] 20:01:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb35b51c00) [pid = 1938] [serial = 1546] [outer = (nil)] 20:01:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb37c8b400) [pid = 1938] [serial = 1547] [outer = 0x7feb35b51c00] 20:01:19 INFO - PROCESS | 1938 | 1462158079604 Marionette DEBUG loaded listener.js 20:01:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb37f78800) [pid = 1938] [serial = 1548] [outer = 0x7feb35b51c00] 20:01:20 INFO - PROCESS | 1938 | 1462158080553 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:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1485ms 20:01:20 INFO - PROCESS | 1938 | 1462158080580 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 20:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:01:20 INFO - PROCESS | 1938 | 1462158080584 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 20:01:20 INFO - PROCESS | 1938 | 1462158080592 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:01:20 INFO - PROCESS | 1938 | 1462158080595 Marionette TRACE conn4 <- [1,2034,null,{}] 20:01:20 INFO - PROCESS | 1938 | 1462158080603 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:01:20 INFO - PROCESS | 1938 | 1462158080885 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 20:01:20 INFO - PROCESS | 1938 | 1462158080933 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb35f8b000 == 167 [pid = 1938] [id = 516] 20:01:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb2ff50c00) [pid = 1938] [serial = 1549] [outer = (nil)] 20:01:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb3c12bc00) [pid = 1938] [serial = 1550] [outer = 0x7feb2ff50c00] 20:01:21 INFO - PROCESS | 1938 | 1462158081038 Marionette DEBUG loaded listener.js 20:01:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb3d350c00) [pid = 1938] [serial = 1551] [outer = 0x7feb2ff50c00] 20:01:22 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb30d72800) [pid = 1938] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:01:22 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb2dc34800) [pid = 1938] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:01:22 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb31072800) [pid = 1938] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:01:22 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb2b709400) [pid = 1938] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:01:22 INFO - PROCESS | 1938 | 1462158082439 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:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1884ms 20:01:22 INFO - PROCESS | 1938 | 1462158082477 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 20:01:22 INFO - PROCESS | 1938 | 1462158082480 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 20:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:01:22 INFO - PROCESS | 1938 | 1462158082489 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:01:22 INFO - PROCESS | 1938 | 1462158082492 Marionette TRACE conn4 <- [1,2038,null,{}] 20:01:22 INFO - PROCESS | 1938 | 1462158082498 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:01:22 INFO - PROCESS | 1938 | 1462158082794 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 20:01:22 INFO - PROCESS | 1938 | 1462158082822 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37bb6000 == 168 [pid = 1938] [id = 517] 20:01:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb38691800) [pid = 1938] [serial = 1552] [outer = (nil)] 20:01:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb3da03800) [pid = 1938] [serial = 1553] [outer = 0x7feb38691800] 20:01:22 INFO - PROCESS | 1938 | 1462158082891 Marionette DEBUG loaded listener.js 20:01:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb3dcb7c00) [pid = 1938] [serial = 1554] [outer = 0x7feb38691800] 20:01:23 INFO - PROCESS | 1938 | 1462158083775 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:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1328ms 20:01:23 INFO - PROCESS | 1938 | 1462158083819 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 20:01:23 INFO - PROCESS | 1938 | 1462158083823 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 20:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:01:23 INFO - PROCESS | 1938 | 1462158083830 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:01:23 INFO - PROCESS | 1938 | 1462158083846 Marionette TRACE conn4 <- [1,2042,null,{}] 20:01:23 INFO - PROCESS | 1938 | 1462158083853 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:01:24 INFO - PROCESS | 1938 | 1462158084070 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 20:01:24 INFO - PROCESS | 1938 | 1462158084504 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b678800 == 169 [pid = 1938] [id = 518] 20:01:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb29cb7800) [pid = 1938] [serial = 1555] [outer = (nil)] 20:01:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb2b709800) [pid = 1938] [serial = 1556] [outer = 0x7feb29cb7800] 20:01:24 INFO - PROCESS | 1938 | 1462158084593 Marionette DEBUG loaded listener.js 20:01:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb2de70c00) [pid = 1938] [serial = 1557] [outer = 0x7feb29cb7800] 20:01:25 INFO - PROCESS | 1938 | 1462158085595 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:01:25 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:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1809ms 20:01:25 INFO - PROCESS | 1938 | 1462158085643 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 20:01:25 INFO - PROCESS | 1938 | 1462158085652 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 20:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:01:25 INFO - PROCESS | 1938 | 1462158085664 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:01:25 INFO - PROCESS | 1938 | 1462158085673 Marionette TRACE conn4 <- [1,2046,null,{}] 20:01:25 INFO - PROCESS | 1938 | 1462158085682 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:01:25 INFO - PROCESS | 1938 | 1462158085939 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 20:01:26 INFO - PROCESS | 1938 | 1462158086247 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30541000 == 170 [pid = 1938] [id = 519] 20:01:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb30092000) [pid = 1938] [serial = 1558] [outer = (nil)] 20:01:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb30d70400) [pid = 1938] [serial = 1559] [outer = 0x7feb30092000] 20:01:26 INFO - PROCESS | 1938 | 1462158086341 Marionette DEBUG loaded listener.js 20:01:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb322db800) [pid = 1938] [serial = 1560] [outer = 0x7feb30092000] 20:01:27 INFO - PROCESS | 1938 | 1462158087421 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:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1799ms 20:01:27 INFO - PROCESS | 1938 | 1462158087465 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 20:01:27 INFO - PROCESS | 1938 | 1462158087472 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 20:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:01:27 INFO - PROCESS | 1938 | 1462158087480 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:01:27 INFO - PROCESS | 1938 | 1462158087484 Marionette TRACE conn4 <- [1,2050,null,{}] 20:01:27 INFO - PROCESS | 1938 | 1462158087490 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:01:27 INFO - PROCESS | 1938 | 1462158087746 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 20:01:28 INFO - PROCESS | 1938 | 1462158088069 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37ae3800 == 171 [pid = 1938] [id = 520] 20:01:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb34132000) [pid = 1938] [serial = 1561] [outer = (nil)] 20:01:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb36169c00) [pid = 1938] [serial = 1562] [outer = 0x7feb34132000] 20:01:28 INFO - PROCESS | 1938 | 1462158088152 Marionette DEBUG loaded listener.js 20:01:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb36d0d800) [pid = 1938] [serial = 1563] [outer = 0x7feb34132000] 20:01:29 INFO - PROCESS | 1938 | 1462158089130 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:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1731ms 20:01:29 INFO - PROCESS | 1938 | 1462158089213 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 20:01:29 INFO - PROCESS | 1938 | 1462158089217 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 20:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:01:29 INFO - PROCESS | 1938 | 1462158089237 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:01:29 INFO - PROCESS | 1938 | 1462158089251 Marionette TRACE conn4 <- [1,2054,null,{}] 20:01:29 INFO - PROCESS | 1938 | 1462158089262 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:01:29 INFO - PROCESS | 1938 | 1462158089621 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 20:01:29 INFO - PROCESS | 1938 | 1462158089875 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5c6800 == 172 [pid = 1938] [id = 521] 20:01:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb35ab8c00) [pid = 1938] [serial = 1564] [outer = (nil)] 20:01:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb3c12c400) [pid = 1938] [serial = 1565] [outer = 0x7feb35ab8c00] 20:01:29 INFO - PROCESS | 1938 | 1462158089962 Marionette DEBUG loaded listener.js 20:01:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7feb3d852000) [pid = 1938] [serial = 1566] [outer = 0x7feb35ab8c00] 20:01:30 INFO - PROCESS | 1938 | 1462158090892 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:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1705ms 20:01:30 INFO - PROCESS | 1938 | 1462158090934 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 20:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:01:30 INFO - PROCESS | 1938 | 1462158090939 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 20:01:30 INFO - PROCESS | 1938 | 1462158090946 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:01:30 INFO - PROCESS | 1938 | 1462158090949 Marionette TRACE conn4 <- [1,2058,null,{}] 20:01:30 INFO - PROCESS | 1938 | 1462158090956 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:01:31 INFO - PROCESS | 1938 | 1462158091216 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 20:01:31 INFO - PROCESS | 1938 | 1462158091515 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dbd4800 == 173 [pid = 1938] [id = 522] 20:01:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7feb37069000) [pid = 1938] [serial = 1567] [outer = (nil)] 20:01:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7feb3dcb4000) [pid = 1938] [serial = 1568] [outer = 0x7feb37069000] 20:01:31 INFO - PROCESS | 1938 | 1462158091608 Marionette DEBUG loaded listener.js 20:01:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7feb3e46e000) [pid = 1938] [serial = 1569] [outer = 0x7feb37069000] 20:01:32 INFO - PROCESS | 1938 | 1462158092672 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:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1790ms 20:01:32 INFO - PROCESS | 1938 | 1462158092739 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 20:01:32 INFO - PROCESS | 1938 | 1462158092746 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 20:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:01:32 INFO - PROCESS | 1938 | 1462158092757 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:01:32 INFO - PROCESS | 1938 | 1462158092762 Marionette TRACE conn4 <- [1,2062,null,{}] 20:01:32 INFO - PROCESS | 1938 | 1462158092773 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:01:33 INFO - PROCESS | 1938 | 1462158093174 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 20:01:33 INFO - PROCESS | 1938 | 1462158093566 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3eaee000 == 174 [pid = 1938] [id = 523] 20:01:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7feb3f0fac00) [pid = 1938] [serial = 1570] [outer = (nil)] 20:01:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7feb3fc3fc00) [pid = 1938] [serial = 1571] [outer = 0x7feb3f0fac00] 20:01:33 INFO - PROCESS | 1938 | 1462158093731 Marionette DEBUG loaded listener.js 20:01:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7feb43f95400) [pid = 1938] [serial = 1572] [outer = 0x7feb3f0fac00] 20:01:35 INFO - PROCESS | 1938 | 1462158095589 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:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2896ms 20:01:35 INFO - PROCESS | 1938 | 1462158095653 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 20:01:35 INFO - PROCESS | 1938 | 1462158095657 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 20:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:01:35 INFO - PROCESS | 1938 | 1462158095666 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:01:35 INFO - PROCESS | 1938 | 1462158095670 Marionette TRACE conn4 <- [1,2066,null,{}] 20:01:35 INFO - PROCESS | 1938 | 1462158095676 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:01:36 INFO - PROCESS | 1938 | 1462158096018 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 20:01:36 INFO - PROCESS | 1938 | 1462158096285 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47b5f800 == 175 [pid = 1938] [id = 524] 20:01:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7feb3e5c6000) [pid = 1938] [serial = 1573] [outer = (nil)] 20:01:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7feb470b2000) [pid = 1938] [serial = 1574] [outer = 0x7feb3e5c6000] 20:01:36 INFO - PROCESS | 1938 | 1462158096374 Marionette DEBUG loaded listener.js 20:01:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7feb47394c00) [pid = 1938] [serial = 1575] [outer = 0x7feb3e5c6000] 20:01:37 INFO - PROCESS | 1938 | 1462158097372 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:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1783ms 20:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:01:37 INFO - PROCESS | 1938 | 1462158097450 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 20:01:37 INFO - PROCESS | 1938 | 1462158097453 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 20:01:37 INFO - PROCESS | 1938 | 1462158097460 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:01:37 INFO - PROCESS | 1938 | 1462158097463 Marionette TRACE conn4 <- [1,2070,null,{}] 20:01:37 INFO - PROCESS | 1938 | 1462158097470 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:01:37 INFO - PROCESS | 1938 | 1462158097773 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 20:01:38 INFO - PROCESS | 1938 | 1462158098086 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48542000 == 176 [pid = 1938] [id = 525] 20:01:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7feb35b51800) [pid = 1938] [serial = 1576] [outer = (nil)] 20:01:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7feb46bdec00) [pid = 1938] [serial = 1577] [outer = 0x7feb35b51800] 20:01:38 INFO - PROCESS | 1938 | 1462158098171 Marionette DEBUG loaded listener.js 20:01:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7feb478ac400) [pid = 1938] [serial = 1578] [outer = 0x7feb35b51800] 20:01:39 INFO - PROCESS | 1938 | 1462158099151 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:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1740ms 20:01:39 INFO - PROCESS | 1938 | 1462158099201 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 20:01:39 INFO - PROCESS | 1938 | 1462158099204 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 20:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:01:39 INFO - PROCESS | 1938 | 1462158099213 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:01:39 INFO - PROCESS | 1938 | 1462158099216 Marionette TRACE conn4 <- [1,2074,null,{}] 20:01:39 INFO - PROCESS | 1938 | 1462158099223 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:01:39 INFO - PROCESS | 1938 | 1462158099478 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 20:01:39 INFO - PROCESS | 1938 | 1462158099735 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48c4e000 == 177 [pid = 1938] [id = 526] 20:01:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7feb3797a800) [pid = 1938] [serial = 1579] [outer = (nil)] 20:01:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7feb478b5c00) [pid = 1938] [serial = 1580] [outer = 0x7feb3797a800] 20:01:39 INFO - PROCESS | 1938 | 1462158099860 Marionette DEBUG loaded listener.js 20:01:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7feb47955c00) [pid = 1938] [serial = 1581] [outer = 0x7feb3797a800] 20:01:40 INFO - PROCESS | 1938 | 1462158100778 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:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1639ms 20:01:40 INFO - PROCESS | 1938 | 1462158100854 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 20:01:40 INFO - PROCESS | 1938 | 1462158100858 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 20:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:01:40 INFO - PROCESS | 1938 | 1462158100865 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:01:40 INFO - PROCESS | 1938 | 1462158100868 Marionette TRACE conn4 <- [1,2078,null,{}] 20:01:40 INFO - PROCESS | 1938 | 1462158100875 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:01:41 INFO - PROCESS | 1938 | 1462158101159 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 20:01:41 INFO - PROCESS | 1938 | 1462158101467 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb49179000 == 178 [pid = 1938] [id = 527] 20:01:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7feb2b710000) [pid = 1938] [serial = 1582] [outer = (nil)] 20:01:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7feb47395400) [pid = 1938] [serial = 1583] [outer = 0x7feb2b710000] 20:01:41 INFO - PROCESS | 1938 | 1462158101548 Marionette DEBUG loaded listener.js 20:01:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7feb4795c800) [pid = 1938] [serial = 1584] [outer = 0x7feb2b710000] 20:01:42 INFO - PROCESS | 1938 | 1462158102500 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:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1681ms 20:01:42 INFO - PROCESS | 1938 | 1462158102547 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 20:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:01:42 INFO - PROCESS | 1938 | 1462158102552 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 20:01:42 INFO - PROCESS | 1938 | 1462158102559 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:01:42 INFO - PROCESS | 1938 | 1462158102563 Marionette TRACE conn4 <- [1,2082,null,{}] 20:01:42 INFO - PROCESS | 1938 | 1462158102569 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:01:42 INFO - PROCESS | 1938 | 1462158102835 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 20:01:43 INFO - PROCESS | 1938 | 1462158103145 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4afa7000 == 179 [pid = 1938] [id = 528] 20:01:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7feb48723c00) [pid = 1938] [serial = 1585] [outer = (nil)] 20:01:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7feb4874e400) [pid = 1938] [serial = 1586] [outer = 0x7feb48723c00] 20:01:43 INFO - PROCESS | 1938 | 1462158103249 Marionette DEBUG loaded listener.js 20:01:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7feb48bc7c00) [pid = 1938] [serial = 1587] [outer = 0x7feb48723c00] 20:01:44 INFO - PROCESS | 1938 | 1462158104197 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:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1681ms 20:01:44 INFO - PROCESS | 1938 | 1462158104241 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 20:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:01:44 INFO - PROCESS | 1938 | 1462158104246 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 20:01:44 INFO - PROCESS | 1938 | 1462158104253 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:01:44 INFO - PROCESS | 1938 | 1462158104257 Marionette TRACE conn4 <- [1,2086,null,{}] 20:01:44 INFO - PROCESS | 1938 | 1462158104264 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:01:44 INFO - PROCESS | 1938 | 1462158104531 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 20:01:44 INFO - PROCESS | 1938 | 1462158104842 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54c32000 == 180 [pid = 1938] [id = 529] 20:01:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7feb479d2400) [pid = 1938] [serial = 1588] [outer = (nil)] 20:01:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7feb49aec000) [pid = 1938] [serial = 1589] [outer = 0x7feb479d2400] 20:01:44 INFO - PROCESS | 1938 | 1462158104926 Marionette DEBUG loaded listener.js 20:01:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7feb49c61c00) [pid = 1938] [serial = 1590] [outer = 0x7feb479d2400] 20:01:45 INFO - PROCESS | 1938 | 1462158105834 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:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1639ms 20:01:45 INFO - PROCESS | 1938 | 1462158105891 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 20:01:45 INFO - PROCESS | 1938 | 1462158105895 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 20:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:01:45 INFO - PROCESS | 1938 | 1462158105903 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:01:45 INFO - PROCESS | 1938 | 1462158105907 Marionette TRACE conn4 <- [1,2090,null,{}] 20:01:45 INFO - PROCESS | 1938 | 1462158105915 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:01:46 INFO - PROCESS | 1938 | 1462158106167 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 20:01:46 INFO - PROCESS | 1938 | 1462158106469 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e58000 == 181 [pid = 1938] [id = 530] 20:01:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7feb48725000) [pid = 1938] [serial = 1591] [outer = (nil)] 20:01:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7feb4b353400) [pid = 1938] [serial = 1592] [outer = 0x7feb48725000] 20:01:46 INFO - PROCESS | 1938 | 1462158106555 Marionette DEBUG loaded listener.js 20:01:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7feb4f037000) [pid = 1938] [serial = 1593] [outer = 0x7feb48725000] 20:01:47 INFO - PROCESS | 1938 | 1462158107491 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:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1635ms 20:01:47 INFO - PROCESS | 1938 | 1462158107540 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 20:01:47 INFO - PROCESS | 1938 | 1462158107543 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 20:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:01:47 INFO - PROCESS | 1938 | 1462158107552 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:01:47 INFO - PROCESS | 1938 | 1462158107556 Marionette TRACE conn4 <- [1,2094,null,{}] 20:01:47 INFO - PROCESS | 1938 | 1462158107563 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:01:47 INFO - PROCESS | 1938 | 1462158107809 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 20:01:48 INFO - PROCESS | 1938 | 1462158108121 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb55114000 == 182 [pid = 1938] [id = 531] 20:01:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7feb49a1c400) [pid = 1938] [serial = 1594] [outer = (nil)] 20:01:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7feb4f09b800) [pid = 1938] [serial = 1595] [outer = 0x7feb49a1c400] 20:01:48 INFO - PROCESS | 1938 | 1462158108212 Marionette DEBUG loaded listener.js 20:01:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7feb54c0f000) [pid = 1938] [serial = 1596] [outer = 0x7feb49a1c400] 20:01:49 INFO - PROCESS | 1938 | 1462158109060 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:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1536ms 20:01:49 INFO - PROCESS | 1938 | 1462158109088 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 20:01:49 INFO - PROCESS | 1938 | 1462158109093 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 20:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:01:49 INFO - PROCESS | 1938 | 1462158109100 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:01:49 INFO - PROCESS | 1938 | 1462158109104 Marionette TRACE conn4 <- [1,2098,null,{}] 20:01:49 INFO - PROCESS | 1938 | 1462158109111 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:01:49 INFO - PROCESS | 1938 | 1462158109355 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 20:01:49 INFO - PROCESS | 1938 | 1462158109622 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb56055000 == 183 [pid = 1938] [id = 532] 20:01:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7feb49ae3800) [pid = 1938] [serial = 1597] [outer = (nil)] 20:01:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7feb54ef7c00) [pid = 1938] [serial = 1598] [outer = 0x7feb49ae3800] 20:01:49 INFO - PROCESS | 1938 | 1462158109742 Marionette DEBUG loaded listener.js 20:01:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7feb54f92000) [pid = 1938] [serial = 1599] [outer = 0x7feb49ae3800] 20:01:50 INFO - PROCESS | 1938 | 1462158110662 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:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1637ms 20:01:50 INFO - PROCESS | 1938 | 1462158110738 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 20:01:50 INFO - PROCESS | 1938 | 1462158110741 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 20:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:01:50 INFO - PROCESS | 1938 | 1462158110748 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:01:50 INFO - PROCESS | 1938 | 1462158110751 Marionette TRACE conn4 <- [1,2102,null,{}] 20:01:50 INFO - PROCESS | 1938 | 1462158110758 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:01:51 INFO - PROCESS | 1938 | 1462158111056 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 20:01:51 INFO - PROCESS | 1938 | 1462158111391 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb582c3000 == 184 [pid = 1938] [id = 533] 20:01:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7feb54c0d800) [pid = 1938] [serial = 1600] [outer = (nil)] 20:01:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7feb551b4800) [pid = 1938] [serial = 1601] [outer = 0x7feb54c0d800] 20:01:51 INFO - PROCESS | 1938 | 1462158111476 Marionette DEBUG loaded listener.js 20:01:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7feb56164c00) [pid = 1938] [serial = 1602] [outer = 0x7feb54c0d800] 20:01:52 INFO - PROCESS | 1938 | 1462158112366 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:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1684ms 20:01:52 INFO - PROCESS | 1938 | 1462158112433 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 20:01:52 INFO - PROCESS | 1938 | 1462158112437 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 20:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:01:52 INFO - PROCESS | 1938 | 1462158112444 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:01:52 INFO - PROCESS | 1938 | 1462158112448 Marionette TRACE conn4 <- [1,2106,null,{}] 20:01:52 INFO - PROCESS | 1938 | 1462158112454 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:01:52 INFO - PROCESS | 1938 | 1462158112708 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 20:01:53 INFO - PROCESS | 1938 | 1462158113020 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59b1e000 == 185 [pid = 1938] [id = 534] 20:01:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7feb2fde8400) [pid = 1938] [serial = 1603] [outer = (nil)] 20:01:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7feb564f8c00) [pid = 1938] [serial = 1604] [outer = 0x7feb2fde8400] 20:01:53 INFO - PROCESS | 1938 | 1462158113103 Marionette DEBUG loaded listener.js 20:01:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7feb58264000) [pid = 1938] [serial = 1605] [outer = 0x7feb2fde8400] 20:01:53 INFO - PROCESS | 1938 | 1462158113960 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:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1580ms 20:01:54 INFO - PROCESS | 1938 | 1462158114041 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 20:01:54 INFO - PROCESS | 1938 | 1462158114045 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 20:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:01:54 INFO - PROCESS | 1938 | 1462158114056 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:01:54 INFO - PROCESS | 1938 | 1462158114059 Marionette TRACE conn4 <- [1,2110,null,{}] 20:01:54 INFO - PROCESS | 1938 | 1462158114065 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:01:54 INFO - PROCESS | 1938 | 1462158114309 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37bb6000 == 184 [pid = 1938] [id = 517] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb35f8b000 == 183 [pid = 1938] [id = 516] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb32dea800 == 182 [pid = 1938] [id = 515] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ff32800 == 181 [pid = 1938] [id = 514] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2c44d000 == 180 [pid = 1938] [id = 513] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30e93800 == 179 [pid = 1938] [id = 512] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3dcdf000 == 178 [pid = 1938] [id = 505] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d4a0000 == 177 [pid = 1938] [id = 504] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d2a2000 == 176 [pid = 1938] [id = 503] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c478000 == 175 [pid = 1938] [id = 502] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3836e800 == 174 [pid = 1938] [id = 501] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37bd6000 == 173 [pid = 1938] [id = 500] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb36fc8000 == 172 [pid = 1938] [id = 499] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb34417000 == 171 [pid = 1938] [id = 498] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30f53800 == 170 [pid = 1938] [id = 497] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb32055800 == 169 [pid = 1938] [id = 495] 20:01:55 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2c45e000 == 168 [pid = 1938] [id = 496] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7feb35ab6000) [pid = 1938] [serial = 1487] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7feb3e47f400) [pid = 1938] [serial = 1460] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7feb31072400) [pid = 1938] [serial = 1481] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7feb3868f000) [pid = 1938] [serial = 1439] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7feb2eab8400) [pid = 1938] [serial = 1476] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7feb2ecbf000) [pid = 1938] [serial = 1466] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7feb3e478000) [pid = 1938] [serial = 1463] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7feb2e668800) [pid = 1938] [serial = 1475] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7feb2e66b400) [pid = 1938] [serial = 1469] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7feb34131000) [pid = 1938] [serial = 1484] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7feb3e391400) [pid = 1938] [serial = 1457] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7feb3d9c7c00) [pid = 1938] [serial = 1451] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7feb2e4ee000) [pid = 1938] [serial = 1472] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7feb3c217400) [pid = 1938] [serial = 1442] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7feb35b4c800) [pid = 1938] [serial = 1430] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7feb3d4c3000) [pid = 1938] [serial = 1445] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7feb37981400) [pid = 1938] [serial = 1436] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7feb3d855400) [pid = 1938] [serial = 1448] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7feb322dfc00) [pid = 1938] [serial = 1482] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7feb2fc02400) [pid = 1938] [serial = 1478] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7feb35ac1000) [pid = 1938] [serial = 1485] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7feb3dcbb000) [pid = 1938] [serial = 1454] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7feb30571c00) [pid = 1938] [serial = 1427] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7feb2dc34000) [pid = 1938] [serial = 1424] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7feb36e66800) [pid = 1938] [serial = 1433] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7feb2ff51000) [pid = 1938] [serial = 1479] [outer = (nil)] [url = about:blank] 20:01:56 INFO - PROCESS | 1938 | 1462158116233 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b681800 == 169 [pid = 1938] [id = 535] 20:01:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7feb2b70ec00) [pid = 1938] [serial = 1606] [outer = (nil)] 20:01:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7feb2b717c00) [pid = 1938] [serial = 1607] [outer = 0x7feb2b70ec00] 20:01:56 INFO - PROCESS | 1938 | 1462158116308 Marionette DEBUG loaded listener.js 20:01:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7feb2e4eec00) [pid = 1938] [serial = 1608] [outer = 0x7feb2b70ec00] 20:01:57 INFO - PROCESS | 1938 | 1462158117129 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:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 3133ms 20:01:57 INFO - PROCESS | 1938 | 1462158117192 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 20:01:57 INFO - PROCESS | 1938 | 1462158117198 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 20:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:01:57 INFO - PROCESS | 1938 | 1462158117208 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:01:57 INFO - PROCESS | 1938 | 1462158117213 Marionette TRACE conn4 <- [1,2114,null,{}] 20:01:57 INFO - PROCESS | 1938 | 1462158117254 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:01:57 INFO - PROCESS | 1938 | 1462158117511 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 20:01:57 INFO - PROCESS | 1938 | 1462158117773 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e6d3800 == 170 [pid = 1938] [id = 536] 20:01:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7feb3056c400) [pid = 1938] [serial = 1609] [outer = (nil)] 20:01:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7feb32044000) [pid = 1938] [serial = 1610] [outer = 0x7feb3056c400] 20:01:57 INFO - PROCESS | 1938 | 1462158117849 Marionette DEBUG loaded listener.js 20:01:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7feb34104000) [pid = 1938] [serial = 1611] [outer = 0x7feb3056c400] 20:01:58 INFO - PROCESS | 1938 | 1462158118796 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:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1666ms 20:01:58 INFO - PROCESS | 1938 | 1462158118880 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 20:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:01:58 INFO - PROCESS | 1938 | 1462158118887 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 20:01:58 INFO - PROCESS | 1938 | 1462158118895 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:01:58 INFO - PROCESS | 1938 | 1462158118897 Marionette TRACE conn4 <- [1,2118,null,{}] 20:01:58 INFO - PROCESS | 1938 | 1462158118915 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:01:59 INFO - PROCESS | 1938 | 1462158119214 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 20:01:59 INFO - PROCESS | 1938 | 1462158119251 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f59800 == 171 [pid = 1938] [id = 537] 20:01:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7feb35966000) [pid = 1938] [serial = 1612] [outer = (nil)] 20:01:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7feb35fe2800) [pid = 1938] [serial = 1613] [outer = 0x7feb35966000] 20:01:59 INFO - PROCESS | 1938 | 1462158119333 Marionette DEBUG loaded listener.js 20:01:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7feb36ca1800) [pid = 1938] [serial = 1614] [outer = 0x7feb35966000] 20:02:00 INFO - PROCESS | 1938 | 1462158120907 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:02:00 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7feb2ff50c00) [pid = 1938] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:02:00 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7feb2e675000) [pid = 1938] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:02:00 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7feb2b70f400) [pid = 1938] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:02:00 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7feb35ab3c00) [pid = 1938] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:02:00 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7feb2de78800) [pid = 1938] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:02:00 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7feb35b51c00) [pid = 1938] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2094ms 20:02:00 INFO - PROCESS | 1938 | 1462158120990 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 20:02:00 INFO - PROCESS | 1938 | 1462158120996 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 20:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:02:01 INFO - PROCESS | 1938 | 1462158121015 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:02:01 INFO - PROCESS | 1938 | 1462158121024 Marionette TRACE conn4 <- [1,2122,null,{}] 20:02:01 INFO - PROCESS | 1938 | 1462158121030 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:02:01 INFO - PROCESS | 1938 | 1462158121380 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 20:02:01 INFO - PROCESS | 1938 | 1462158121533 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb340c7800 == 172 [pid = 1938] [id = 538] 20:02:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7feb36ca3800) [pid = 1938] [serial = 1615] [outer = (nil)] 20:02:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7feb37c8b800) [pid = 1938] [serial = 1616] [outer = 0x7feb36ca3800] 20:02:01 INFO - PROCESS | 1938 | 1462158121641 Marionette DEBUG loaded listener.js 20:02:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7feb37f90c00) [pid = 1938] [serial = 1617] [outer = 0x7feb36ca3800] 20:02:02 INFO - PROCESS | 1938 | 1462158122790 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:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1850ms 20:02:02 INFO - PROCESS | 1938 | 1462158122872 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 20:02:02 INFO - PROCESS | 1938 | 1462158122879 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 20:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:02:03 INFO - PROCESS | 1938 | 1462158123089 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:02:03 INFO - PROCESS | 1938 | 1462158123096 Marionette TRACE conn4 <- [1,2126,null,{}] 20:02:03 INFO - PROCESS | 1938 | 1462158123105 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:02:03 INFO - PROCESS | 1938 | 1462158123402 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 20:02:03 INFO - PROCESS | 1938 | 1462158123748 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dc5c000 == 173 [pid = 1938] [id = 539] 20:02:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7feb2ecbb400) [pid = 1938] [serial = 1618] [outer = (nil)] 20:02:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7feb2fc11800) [pid = 1938] [serial = 1619] [outer = 0x7feb2ecbb400] 20:02:03 INFO - PROCESS | 1938 | 1462158123830 Marionette DEBUG loaded listener.js 20:02:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7feb30569c00) [pid = 1938] [serial = 1620] [outer = 0x7feb2ecbb400] 20:02:04 INFO - PROCESS | 1938 | 1462158124825 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:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1812ms 20:02:04 INFO - PROCESS | 1938 | 1462158124877 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 20:02:04 INFO - PROCESS | 1938 | 1462158124883 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 20:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:02:04 INFO - PROCESS | 1938 | 1462158124892 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:02:04 INFO - PROCESS | 1938 | 1462158124897 Marionette TRACE conn4 <- [1,2130,null,{}] 20:02:04 INFO - PROCESS | 1938 | 1462158124910 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:02:05 INFO - PROCESS | 1938 | 1462158125207 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 20:02:05 INFO - PROCESS | 1938 | 1462158125522 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33c9e800 == 174 [pid = 1938] [id = 540] 20:02:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7feb3596c000) [pid = 1938] [serial = 1621] [outer = (nil)] 20:02:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7feb35b45400) [pid = 1938] [serial = 1622] [outer = 0x7feb3596c000] 20:02:05 INFO - PROCESS | 1938 | 1462158125615 Marionette DEBUG loaded listener.js 20:02:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7feb36d06c00) [pid = 1938] [serial = 1623] [outer = 0x7feb3596c000] 20:02:06 INFO - PROCESS | 1938 | 1462158126573 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:02:06 INFO - PROCESS | 1938 | 1462158126644 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 20:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:02:06 INFO - PROCESS | 1938 | 1462158126654 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:02:06 INFO - PROCESS | 1938 | 1462158126657 Marionette TRACE conn4 <- [1,2134,null,{}] 20:02:06 INFO - PROCESS | 1938 | 1462158126664 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:02:06 INFO - PROCESS | 1938 | 1462158126922 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 20:02:07 INFO - PROCESS | 1938 | 1462158127295 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37ba1800 == 175 [pid = 1938] [id = 541] 20:02:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7feb3d343400) [pid = 1938] [serial = 1624] [outer = (nil)] 20:02:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7feb3d4c7000) [pid = 1938] [serial = 1625] [outer = 0x7feb3d343400] 20:02:07 INFO - PROCESS | 1938 | 1462158127387 Marionette DEBUG loaded listener.js 20:02:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7feb3da04400) [pid = 1938] [serial = 1626] [outer = 0x7feb3d343400] 20:02:08 INFO - PROCESS | 1938 | 1462158128437 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:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1838ms 20:02:08 INFO - PROCESS | 1938 | 1462158128493 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 20:02:08 INFO - PROCESS | 1938 | 1462158128498 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 20:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:02:08 INFO - PROCESS | 1938 | 1462158128505 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:02:08 INFO - PROCESS | 1938 | 1462158128509 Marionette TRACE conn4 <- [1,2138,null,{}] 20:02:08 INFO - PROCESS | 1938 | 1462158128515 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:02:08 INFO - PROCESS | 1938 | 1462158128770 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 20:02:09 INFO - PROCESS | 1938 | 1462158129078 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38a47000 == 176 [pid = 1938] [id = 542] 20:02:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7feb3792f000) [pid = 1938] [serial = 1627] [outer = (nil)] 20:02:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7feb3ead0000) [pid = 1938] [serial = 1628] [outer = 0x7feb3792f000] 20:02:09 INFO - PROCESS | 1938 | 1462158129163 Marionette DEBUG loaded listener.js 20:02:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7feb3efaa000) [pid = 1938] [serial = 1629] [outer = 0x7feb3792f000] 20:02:10 INFO - PROCESS | 1938 | 1462158130066 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:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1632ms 20:02:10 INFO - PROCESS | 1938 | 1462158130139 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 20:02:10 INFO - PROCESS | 1938 | 1462158130143 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 20:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:02:10 INFO - PROCESS | 1938 | 1462158130150 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:02:10 INFO - PROCESS | 1938 | 1462158130154 Marionette TRACE conn4 <- [1,2142,null,{}] 20:02:10 INFO - PROCESS | 1938 | 1462158130160 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:02:10 INFO - PROCESS | 1938 | 1462158130404 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 20:02:10 INFO - PROCESS | 1938 | 1462158130726 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5c8000 == 177 [pid = 1938] [id = 543] 20:02:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7feb38696800) [pid = 1938] [serial = 1630] [outer = (nil)] 20:02:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7feb3fd6c800) [pid = 1938] [serial = 1631] [outer = 0x7feb38696800] 20:02:10 INFO - PROCESS | 1938 | 1462158130815 Marionette DEBUG loaded listener.js 20:02:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7feb3ff31000) [pid = 1938] [serial = 1632] [outer = 0x7feb38696800] 20:02:11 INFO - PROCESS | 1938 | 1462158131741 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:02:11 INFO - PROCESS | 1938 | 1462158131800 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 20:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:02:11 INFO - PROCESS | 1938 | 1462158131808 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:02:11 INFO - PROCESS | 1938 | 1462158131813 Marionette TRACE conn4 <- [1,2146,null,{}] 20:02:11 INFO - PROCESS | 1938 | 1462158131819 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:02:12 INFO - PROCESS | 1938 | 1462158132122 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 20:02:12 INFO - PROCESS | 1938 | 1462158132446 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e255800 == 178 [pid = 1938] [id = 544] 20:02:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7feb470ba400) [pid = 1938] [serial = 1633] [outer = (nil)] 20:02:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7feb47397000) [pid = 1938] [serial = 1634] [outer = 0x7feb470ba400] 20:02:12 INFO - PROCESS | 1938 | 1462158132543 Marionette DEBUG loaded listener.js 20:02:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7feb479d4c00) [pid = 1938] [serial = 1635] [outer = 0x7feb470ba400] 20:02:13 INFO - PROCESS | 1938 | 1462158133499 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:02:13 INFO - PROCESS | 1938 | 1462158133549 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 20:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:02:13 INFO - PROCESS | 1938 | 1462158133557 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:02:13 INFO - PROCESS | 1938 | 1462158133561 Marionette TRACE conn4 <- [1,2150,null,{}] 20:02:13 INFO - PROCESS | 1938 | 1462158133568 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:02:13 INFO - PROCESS | 1938 | 1462158133801 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 20:02:14 INFO - PROCESS | 1938 | 1462158134070 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3fa68800 == 179 [pid = 1938] [id = 545] 20:02:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7feb470b6000) [pid = 1938] [serial = 1636] [outer = (nil)] 20:02:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7feb496a0000) [pid = 1938] [serial = 1637] [outer = 0x7feb470b6000] 20:02:14 INFO - PROCESS | 1938 | 1462158134197 Marionette DEBUG loaded listener.js 20:02:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7feb49a24400) [pid = 1938] [serial = 1638] [outer = 0x7feb470b6000] 20:02:15 INFO - PROCESS | 1938 | 1462158135191 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:02:15 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:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1689ms 20:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:02:15 INFO - PROCESS | 1938 | 1462158135248 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 20:02:15 INFO - PROCESS | 1938 | 1462158135251 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 20:02:15 INFO - PROCESS | 1938 | 1462158135258 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:02:15 INFO - PROCESS | 1938 | 1462158135261 Marionette TRACE conn4 <- [1,2154,null,{}] 20:02:15 INFO - PROCESS | 1938 | 1462158135269 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:02:15 INFO - PROCESS | 1938 | 1462158135544 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 20:02:15 INFO - PROCESS | 1938 | 1462158135890 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb43fab800 == 180 [pid = 1938] [id = 546] 20:02:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7feb3009e000) [pid = 1938] [serial = 1639] [outer = (nil)] 20:02:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7feb49aee400) [pid = 1938] [serial = 1640] [outer = 0x7feb3009e000] 20:02:16 INFO - PROCESS | 1938 | 1462158135994 Marionette DEBUG loaded listener.js 20:02:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7feb55e12c00) [pid = 1938] [serial = 1641] [outer = 0x7feb3009e000] 20:02:17 INFO - PROCESS | 1938 | 1462158137004 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:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1791ms 20:02:17 INFO - PROCESS | 1938 | 1462158137050 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 20:02:17 INFO - PROCESS | 1938 | 1462158137056 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 20:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:02:17 INFO - PROCESS | 1938 | 1462158137065 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:02:17 INFO - PROCESS | 1938 | 1462158137070 Marionette TRACE conn4 <- [1,2158,null,{}] 20:02:17 INFO - PROCESS | 1938 | 1462158137076 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:02:17 INFO - PROCESS | 1938 | 1462158137346 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 20:02:17 INFO - PROCESS | 1938 | 1462158137688 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47b58800 == 181 [pid = 1938] [id = 547] 20:02:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7feb3c131800) [pid = 1938] [serial = 1642] [outer = (nil)] 20:02:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x7feb5828fc00) [pid = 1938] [serial = 1643] [outer = 0x7feb3c131800] 20:02:17 INFO - PROCESS | 1938 | 1462158137797 Marionette DEBUG loaded listener.js 20:02:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7feb58299800) [pid = 1938] [serial = 1644] [outer = 0x7feb3c131800] 20:02:18 INFO - PROCESS | 1938 | 1462158138786 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:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1785ms 20:02:18 INFO - PROCESS | 1938 | 1462158138850 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 20:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:02:18 INFO - PROCESS | 1938 | 1462158138855 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 20:02:18 INFO - PROCESS | 1938 | 1462158138863 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:02:18 INFO - PROCESS | 1938 | 1462158138867 Marionette TRACE conn4 <- [1,2162,null,{}] 20:02:18 INFO - PROCESS | 1938 | 1462158138874 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:02:19 INFO - PROCESS | 1938 | 1462158139140 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 20:02:19 INFO - PROCESS | 1938 | 1462158139446 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4afab800 == 182 [pid = 1938] [id = 548] 20:02:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7feb4e17bc00) [pid = 1938] [serial = 1645] [outer = (nil)] 20:02:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7feb5969a000) [pid = 1938] [serial = 1646] [outer = 0x7feb4e17bc00] 20:02:19 INFO - PROCESS | 1938 | 1462158139531 Marionette DEBUG loaded listener.js 20:02:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7feb59aba400) [pid = 1938] [serial = 1647] [outer = 0x7feb4e17bc00] 20:02:20 INFO - PROCESS | 1938 | 1462158140441 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:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1634ms 20:02:20 INFO - PROCESS | 1938 | 1462158140497 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 20:02:20 INFO - PROCESS | 1938 | 1462158140501 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 20:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:02:20 INFO - PROCESS | 1938 | 1462158140508 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:02:20 INFO - PROCESS | 1938 | 1462158140514 Marionette TRACE conn4 <- [1,2166,null,{}] 20:02:20 INFO - PROCESS | 1938 | 1462158140520 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:02:20 INFO - PROCESS | 1938 | 1462158140796 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 20:02:21 INFO - PROCESS | 1938 | 1462158141122 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59b12800 == 183 [pid = 1938] [id = 549] 20:02:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7feb59dc3400) [pid = 1938] [serial = 1648] [outer = (nil)] 20:02:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7feb5a347800) [pid = 1938] [serial = 1649] [outer = 0x7feb59dc3400] 20:02:21 INFO - PROCESS | 1938 | 1462158141224 Marionette DEBUG loaded listener.js 20:02:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7feb5a428400) [pid = 1938] [serial = 1650] [outer = 0x7feb59dc3400] 20:02:22 INFO - PROCESS | 1938 | 1462158142177 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:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1733ms 20:02:22 INFO - PROCESS | 1938 | 1462158142243 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 20:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:02:22 INFO - PROCESS | 1938 | 1462158142248 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 20:02:22 INFO - PROCESS | 1938 | 1462158142256 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:02:22 INFO - PROCESS | 1938 | 1462158142259 Marionette TRACE conn4 <- [1,2170,null,{}] 20:02:22 INFO - PROCESS | 1938 | 1462158142267 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:02:22 INFO - PROCESS | 1938 | 1462158142578 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 20:02:22 INFO - PROCESS | 1938 | 1462158142960 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5a3ca800 == 184 [pid = 1938] [id = 550] 20:02:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7feb2dda6400) [pid = 1938] [serial = 1651] [outer = (nil)] 20:02:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7feb2ddae800) [pid = 1938] [serial = 1652] [outer = 0x7feb2dda6400] 20:02:23 INFO - PROCESS | 1938 | 1462158143089 Marionette DEBUG loaded listener.js 20:02:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x7feb59dc4000) [pid = 1938] [serial = 1653] [outer = 0x7feb2dda6400] 20:02:24 INFO - PROCESS | 1938 | 1462158144140 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:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1938ms 20:02:24 INFO - PROCESS | 1938 | 1462158144195 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 20:02:24 INFO - PROCESS | 1938 | 1462158144199 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 20:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:02:24 INFO - PROCESS | 1938 | 1462158144205 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:02:24 INFO - PROCESS | 1938 | 1462158144208 Marionette TRACE conn4 <- [1,2174,null,{}] 20:02:24 INFO - PROCESS | 1938 | 1462158144217 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:02:24 INFO - PROCESS | 1938 | 1462158144501 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 20:02:24 INFO - PROCESS | 1938 | 1462158144845 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5cd56000 == 185 [pid = 1938] [id = 551] 20:02:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x7feb29fefc00) [pid = 1938] [serial = 1654] [outer = (nil)] 20:02:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x7feb29ff8400) [pid = 1938] [serial = 1655] [outer = 0x7feb29fefc00] 20:02:24 INFO - PROCESS | 1938 | 1462158144946 Marionette DEBUG loaded listener.js 20:02:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x7feb29ffd000) [pid = 1938] [serial = 1656] [outer = 0x7feb29fefc00] 20:02:26 INFO - PROCESS | 1938 | 1462158146048 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:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1889ms 20:02:26 INFO - PROCESS | 1938 | 1462158146096 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 20:02:26 INFO - PROCESS | 1938 | 1462158146100 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 20:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:02:26 INFO - PROCESS | 1938 | 1462158146106 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:02:26 INFO - PROCESS | 1938 | 1462158146109 Marionette TRACE conn4 <- [1,2178,null,{}] 20:02:26 INFO - PROCESS | 1938 | 1462158146116 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:02:26 INFO - PROCESS | 1938 | 1462158146361 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 20:02:26 INFO - PROCESS | 1938 | 1462158146677 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5f339800 == 186 [pid = 1938] [id = 552] 20:02:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x7feb29dcbc00) [pid = 1938] [serial = 1657] [outer = (nil)] 20:02:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x7feb29dd3c00) [pid = 1938] [serial = 1658] [outer = 0x7feb29dcbc00] 20:02:26 INFO - PROCESS | 1938 | 1462158146762 Marionette DEBUG loaded listener.js 20:02:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x7feb29dd9000) [pid = 1938] [serial = 1659] [outer = 0x7feb29dcbc00] 20:02:27 INFO - PROCESS | 1938 | 1462158147682 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:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1639ms 20:02:27 INFO - PROCESS | 1938 | 1462158147746 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 20:02:27 INFO - PROCESS | 1938 | 1462158147749 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 20:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:02:27 INFO - PROCESS | 1938 | 1462158147756 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:02:27 INFO - PROCESS | 1938 | 1462158147760 Marionette TRACE conn4 <- [1,2182,null,{}] 20:02:27 INFO - PROCESS | 1938 | 1462158147766 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:02:28 INFO - PROCESS | 1938 | 1462158148019 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 20:02:28 INFO - PROCESS | 1938 | 1462158148367 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ff7c000 == 187 [pid = 1938] [id = 553] 20:02:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x7feb29dda000) [pid = 1938] [serial = 1660] [outer = (nil)] 20:02:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x7feb29edbc00) [pid = 1938] [serial = 1661] [outer = 0x7feb29dda000] 20:02:28 INFO - PROCESS | 1938 | 1462158148452 Marionette DEBUG loaded listener.js 20:02:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x7feb29ee0000) [pid = 1938] [serial = 1662] [outer = 0x7feb29dda000] 20:02:29 INFO - PROCESS | 1938 | 1462158149333 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:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1629ms 20:02:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:02:29 INFO - PROCESS | 1938 | 1462158149388 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 20:02:29 INFO - PROCESS | 1938 | 1462158149391 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 20:02:29 INFO - PROCESS | 1938 | 1462158149398 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:02:29 INFO - PROCESS | 1938 | 1462158149400 Marionette TRACE conn4 <- [1,2186,null,{}] 20:02:29 INFO - PROCESS | 1938 | 1462158149407 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:02:29 INFO - PROCESS | 1938 | 1462158149645 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 20:02:29 INFO - PROCESS | 1938 | 1462158149957 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d2cb000 == 188 [pid = 1938] [id = 554] 20:02:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x7feb29dda400) [pid = 1938] [serial = 1663] [outer = (nil)] 20:02:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x7feb29ee5800) [pid = 1938] [serial = 1664] [outer = 0x7feb29dda400] 20:02:30 INFO - PROCESS | 1938 | 1462158150043 Marionette DEBUG loaded listener.js 20:02:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x7feb29ffc800) [pid = 1938] [serial = 1665] [outer = 0x7feb29dda400] 20:02:30 INFO - PROCESS | 1938 | 1462158150941 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:02:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:02:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1590ms 20:02:30 INFO - PROCESS | 1938 | 1462158150988 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 20:02:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:02:30 INFO - PROCESS | 1938 | 1462158150992 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 20:02:31 INFO - PROCESS | 1938 | 1462158150999 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:02:31 INFO - PROCESS | 1938 | 1462158151002 Marionette TRACE conn4 <- [1,2190,null,{}] 20:02:31 INFO - PROCESS | 1938 | 1462158151008 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:02:31 INFO - PROCESS | 1938 | 1462158151249 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 20:02:31 INFO - PROCESS | 1938 | 1462158151569 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b39d000 == 189 [pid = 1938] [id = 555] 20:02:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x7feb29eda000) [pid = 1938] [serial = 1666] [outer = (nil)] 20:02:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x7feb2ddb0800) [pid = 1938] [serial = 1667] [outer = 0x7feb29eda000] 20:02:31 INFO - PROCESS | 1938 | 1462158151652 Marionette DEBUG loaded listener.js 20:02:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x7feb2e590c00) [pid = 1938] [serial = 1668] [outer = 0x7feb29eda000] 20:02:32 INFO - PROCESS | 1938 | 1462158152545 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:02:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:02:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1581ms 20:02:32 INFO - PROCESS | 1938 | 1462158152587 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 20:02:32 INFO - PROCESS | 1938 | 1462158152591 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 20:02:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:02:32 INFO - PROCESS | 1938 | 1462158152598 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:02:32 INFO - PROCESS | 1938 | 1462158152602 Marionette TRACE conn4 <- [1,2194,null,{}] 20:02:32 INFO - PROCESS | 1938 | 1462158152608 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:02:32 INFO - PROCESS | 1938 | 1462158152851 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 20:02:33 INFO - PROCESS | 1938 | 1462158153164 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d2d8800 == 190 [pid = 1938] [id = 556] 20:02:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x7feb29ed9400) [pid = 1938] [serial = 1669] [outer = (nil)] 20:02:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x7feb2ddce400) [pid = 1938] [serial = 1670] [outer = 0x7feb29ed9400] 20:02:33 INFO - PROCESS | 1938 | 1462158153248 Marionette DEBUG loaded listener.js 20:02:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x7feb2ddd3000) [pid = 1938] [serial = 1671] [outer = 0x7feb29ed9400] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5d3000 == 189 [pid = 1938] [id = 213] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2c448800 == 188 [pid = 1938] [id = 489] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3836e000 == 187 [pid = 1938] [id = 480] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d964800 == 186 [pid = 1938] [id = 484] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5d9000 == 185 [pid = 1938] [id = 483] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c46b000 == 184 [pid = 1938] [id = 482] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38930000 == 183 [pid = 1938] [id = 481] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30f59800 == 182 [pid = 1938] [id = 537] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2e6d3800 == 181 [pid = 1938] [id = 536] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2b681800 == 180 [pid = 1938] [id = 535] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb582c3000 == 179 [pid = 1938] [id = 533] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb56055000 == 178 [pid = 1938] [id = 532] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb55114000 == 177 [pid = 1938] [id = 531] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54e58000 == 176 [pid = 1938] [id = 530] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54c32000 == 175 [pid = 1938] [id = 529] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4afa7000 == 174 [pid = 1938] [id = 528] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb49179000 == 173 [pid = 1938] [id = 527] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48c4e000 == 172 [pid = 1938] [id = 526] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48542000 == 171 [pid = 1938] [id = 525] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47b5f800 == 170 [pid = 1938] [id = 524] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3eaee000 == 169 [pid = 1938] [id = 523] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3dbd4800 == 168 [pid = 1938] [id = 522] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5c6800 == 167 [pid = 1938] [id = 521] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37ae3800 == 166 [pid = 1938] [id = 520] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30541000 == 165 [pid = 1938] [id = 519] 20:02:34 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2b678800 == 164 [pid = 1938] [id = 518] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x7feb3da03800) [pid = 1938] [serial = 1553] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x7feb3c12bc00) [pid = 1938] [serial = 1550] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x7feb3d350c00) [pid = 1938] [serial = 1551] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x7feb3204b400) [pid = 1938] [serial = 1541] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x7feb3009ac00) [pid = 1938] [serial = 1539] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x7feb2ecbd400) [pid = 1938] [serial = 1538] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x7feb3db07800) [pid = 1938] [serial = 1535] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x7feb46260000) [pid = 1938] [serial = 1532] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x7feb43e18c00) [pid = 1938] [serial = 1529] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x7feb4170f800) [pid = 1938] [serial = 1526] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x7feb41588c00) [pid = 1938] [serial = 1523] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x7feb3fdf0800) [pid = 1938] [serial = 1520] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x7feb3efa7800) [pid = 1938] [serial = 1517] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x7feb3eacfc00) [pid = 1938] [serial = 1514] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x7feb3e5ca800) [pid = 1938] [serial = 1511] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x7feb3e10f000) [pid = 1938] [serial = 1508] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x7feb3d9ca800) [pid = 1938] [serial = 1505] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x7feb37f92000) [pid = 1938] [serial = 1502] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x7feb37d72000) [pid = 1938] [serial = 1499] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7feb36d03400) [pid = 1938] [serial = 1496] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7feb3106a800) [pid = 1938] [serial = 1493] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7feb36169400) [pid = 1938] [serial = 1544] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7feb36e6c400) [pid = 1938] [serial = 1545] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7feb34109400) [pid = 1938] [serial = 1542] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7feb2e4e5000) [pid = 1938] [serial = 1490] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7feb35fe8800) [pid = 1938] [serial = 1488] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7feb37f78800) [pid = 1938] [serial = 1548] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7feb37c8b400) [pid = 1938] [serial = 1547] [outer = (nil)] [url = about:blank] 20:02:35 INFO - PROCESS | 1938 | 1462158155706 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:02:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:02:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 3142ms 20:02:35 INFO - PROCESS | 1938 | 1462158155741 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 20:02:35 INFO - PROCESS | 1938 | 1462158155749 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 20:02:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:02:35 INFO - PROCESS | 1938 | 1462158155757 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:02:35 INFO - PROCESS | 1938 | 1462158155763 Marionette TRACE conn4 <- [1,2198,null,{}] 20:02:35 INFO - PROCESS | 1938 | 1462158155772 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:02:36 INFO - PROCESS | 1938 | 1462158156009 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 20:02:36 INFO - PROCESS | 1938 | 1462158156198 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2c458800 == 165 [pid = 1938] [id = 557] 20:02:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x7feb2dda5c00) [pid = 1938] [serial = 1672] [outer = (nil)] 20:02:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x7feb2ddd3400) [pid = 1938] [serial = 1673] [outer = 0x7feb2dda5c00] 20:02:36 INFO - PROCESS | 1938 | 1462158156269 Marionette DEBUG loaded listener.js 20:02:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x7feb2de73000) [pid = 1938] [serial = 1674] [outer = 0x7feb2dda5c00] 20:02:37 INFO - PROCESS | 1938 | 1462158157162 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:02:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:02:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1436ms 20:02:37 INFO - PROCESS | 1938 | 1462158157194 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 20:02:37 INFO - PROCESS | 1938 | 1462158157204 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 20:02:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:02:37 INFO - PROCESS | 1938 | 1462158157214 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:02:37 INFO - PROCESS | 1938 | 1462158157219 Marionette TRACE conn4 <- [1,2202,null,{}] 20:02:37 INFO - PROCESS | 1938 | 1462158157225 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:02:37 INFO - PROCESS | 1938 | 1462158157464 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 20:02:37 INFO - PROCESS | 1938 | 1462158157701 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e6d9000 == 166 [pid = 1938] [id = 558] 20:02:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x7feb2e591000) [pid = 1938] [serial = 1675] [outer = (nil)] 20:02:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x7feb2eaaa000) [pid = 1938] [serial = 1676] [outer = 0x7feb2e591000] 20:02:37 INFO - PROCESS | 1938 | 1462158157772 Marionette DEBUG loaded listener.js 20:02:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x7feb2ecc2c00) [pid = 1938] [serial = 1677] [outer = 0x7feb2e591000] 20:02:38 INFO - PROCESS | 1938 | 1462158158738 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:02:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:02:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1585ms 20:02:38 INFO - PROCESS | 1938 | 1462158158799 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 20:02:38 INFO - PROCESS | 1938 | 1462158158804 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 20:02:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:02:38 INFO - PROCESS | 1938 | 1462158158811 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:02:38 INFO - PROCESS | 1938 | 1462158158817 Marionette TRACE conn4 <- [1,2206,null,{}] 20:02:38 INFO - PROCESS | 1938 | 1462158158840 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:02:39 INFO - PROCESS | 1938 | 1462158159182 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 20:02:39 INFO - PROCESS | 1938 | 1462158159266 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f5b800 == 167 [pid = 1938] [id = 559] 20:02:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x7feb322e9c00) [pid = 1938] [serial = 1678] [outer = (nil)] 20:02:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x7feb34110800) [pid = 1938] [serial = 1679] [outer = 0x7feb322e9c00] 20:02:39 INFO - PROCESS | 1938 | 1462158159341 Marionette DEBUG loaded listener.js 20:02:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x7feb3616cc00) [pid = 1938] [serial = 1680] [outer = 0x7feb322e9c00] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x7feb37069000) [pid = 1938] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x7feb49a1c400) [pid = 1938] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x7feb35b51800) [pid = 1938] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x7feb3009a000) [pid = 1938] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x7feb54c0d800) [pid = 1938] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x7feb3e20d400) [pid = 1938] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x7feb35fe4000) [pid = 1938] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x7feb3616f000) [pid = 1938] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x7feb3fd69c00) [pid = 1938] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x7feb3f0fac00) [pid = 1938] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7feb3e5c6000) [pid = 1938] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7feb3e46d400) [pid = 1938] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7feb41543800) [pid = 1938] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7feb2b710000) [pid = 1938] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7feb35ab8c00) [pid = 1938] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7feb479d2400) [pid = 1938] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7feb3797a800) [pid = 1938] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7feb49ae3800) [pid = 1938] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7feb3eada400) [pid = 1938] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7feb36d09400) [pid = 1938] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7feb40045800) [pid = 1938] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7feb3616d400) [pid = 1938] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7feb29cb7800) [pid = 1938] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7feb31071800) [pid = 1938] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7feb29caf400) [pid = 1938] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7feb29cb3000) [pid = 1938] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7feb34132000) [pid = 1938] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7feb2b70ec00) [pid = 1938] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7feb48725000) [pid = 1938] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7feb30092000) [pid = 1938] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7feb3106ec00) [pid = 1938] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7feb3e39c000) [pid = 1938] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7feb48723c00) [pid = 1938] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7feb3fc3e400) [pid = 1938] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7feb36d08c00) [pid = 1938] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7feb3db11800) [pid = 1938] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7feb3792cc00) [pid = 1938] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7feb29cb2c00) [pid = 1938] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7feb38699400) [pid = 1938] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7feb29caf800) [pid = 1938] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7feb37985800) [pid = 1938] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7feb2b712800) [pid = 1938] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7feb29cbac00) [pid = 1938] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7feb37f73000) [pid = 1938] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7feb2dc26400) [pid = 1938] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7feb3db04c00) [pid = 1938] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7feb35966000) [pid = 1938] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7feb37f74c00) [pid = 1938] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7feb2ac4c800) [pid = 1938] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7feb37c8e400) [pid = 1938] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7feb3e46bc00) [pid = 1938] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7feb4f097000) [pid = 1938] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7feb3e1e3800) [pid = 1938] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7feb3056c400) [pid = 1938] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7feb2e4eb400) [pid = 1938] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb30565c00) [pid = 1938] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb4173ac00) [pid = 1938] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb34132800) [pid = 1938] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb37c0d000) [pid = 1938] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb3c129800) [pid = 1938] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb3c12a800) [pid = 1938] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb3ff2fc00) [pid = 1938] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb35fe7800) [pid = 1938] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb2e4e9800) [pid = 1938] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb3dcb7400) [pid = 1938] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb2ac53400) [pid = 1938] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:02:40 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb2e4f1400) [pid = 1938] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:02:41 INFO - PROCESS | 1938 | 1462158161344 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:02:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:02:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2549ms 20:02:41 INFO - PROCESS | 1938 | 1462158161361 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 20:02:41 INFO - PROCESS | 1938 | 1462158161365 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 20:02:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:02:41 INFO - PROCESS | 1938 | 1462158161374 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:02:41 INFO - PROCESS | 1938 | 1462158161378 Marionette TRACE conn4 <- [1,2210,null,{}] 20:02:41 INFO - PROCESS | 1938 | 1462158161383 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:02:41 INFO - PROCESS | 1938 | 1462158161687 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 20:02:41 INFO - PROCESS | 1938 | 1462158161712 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32054800 == 168 [pid = 1938] [id = 560] 20:02:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb29cae000) [pid = 1938] [serial = 1681] [outer = (nil)] 20:02:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb2fd78800) [pid = 1938] [serial = 1682] [outer = 0x7feb29cae000] 20:02:41 INFO - PROCESS | 1938 | 1462158161778 Marionette DEBUG loaded listener.js 20:02:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb34108400) [pid = 1938] [serial = 1683] [outer = 0x7feb29cae000] 20:02:42 INFO - PROCESS | 1938 | 1462158162824 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:02:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:02:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1484ms 20:02:42 INFO - PROCESS | 1938 | 1462158162872 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 20:02:42 INFO - PROCESS | 1938 | 1462158162879 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 20:02:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:02:42 INFO - PROCESS | 1938 | 1462158162890 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:02:42 INFO - PROCESS | 1938 | 1462158162895 Marionette TRACE conn4 <- [1,2214,null,{}] 20:02:42 INFO - PROCESS | 1938 | 1462158162905 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:02:43 INFO - PROCESS | 1938 | 1462158163164 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 20:02:43 INFO - PROCESS | 1938 | 1462158163549 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dbc5800 == 169 [pid = 1938] [id = 561] 20:02:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb2dc27800) [pid = 1938] [serial = 1684] [outer = (nil)] 20:02:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb2dda3c00) [pid = 1938] [serial = 1685] [outer = 0x7feb2dc27800] 20:02:43 INFO - PROCESS | 1938 | 1462158163632 Marionette DEBUG loaded listener.js 20:02:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb2ddd4800) [pid = 1938] [serial = 1686] [outer = 0x7feb2dc27800] 20:02:44 INFO - PROCESS | 1938 | 1462158164579 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:02:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:02:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1739ms 20:02:44 INFO - PROCESS | 1938 | 1462158164629 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 20:02:44 INFO - PROCESS | 1938 | 1462158164640 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 20:02:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:02:44 INFO - PROCESS | 1938 | 1462158164652 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:02:44 INFO - PROCESS | 1938 | 1462158164656 Marionette TRACE conn4 <- [1,2218,null,{}] 20:02:44 INFO - PROCESS | 1938 | 1462158164663 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:02:44 INFO - PROCESS | 1938 | 1462158164970 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 20:02:45 INFO - PROCESS | 1938 | 1462158165292 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33bc4000 == 170 [pid = 1938] [id = 562] 20:02:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb2ecbd400) [pid = 1938] [serial = 1687] [outer = (nil)] 20:02:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb3106a800) [pid = 1938] [serial = 1688] [outer = 0x7feb2ecbd400] 20:02:45 INFO - PROCESS | 1938 | 1462158165369 Marionette DEBUG loaded listener.js 20:02:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb3412a400) [pid = 1938] [serial = 1689] [outer = 0x7feb2ecbd400] 20:02:46 INFO - PROCESS | 1938 | 1462158166306 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:02:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:02:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1687ms 20:02:46 INFO - PROCESS | 1938 | 1462158166339 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 20:02:46 INFO - PROCESS | 1938 | 1462158166342 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 20:02:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:02:46 INFO - PROCESS | 1938 | 1462158166350 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:02:46 INFO - PROCESS | 1938 | 1462158166357 Marionette TRACE conn4 <- [1,2222,null,{}] 20:02:46 INFO - PROCESS | 1938 | 1462158166375 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:02:46 INFO - PROCESS | 1938 | 1462158166622 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 20:02:46 INFO - PROCESS | 1938 | 1462158166975 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36ebc000 == 171 [pid = 1938] [id = 563] 20:02:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb36d03400) [pid = 1938] [serial = 1690] [outer = (nil)] 20:02:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb37071c00) [pid = 1938] [serial = 1691] [outer = 0x7feb36d03400] 20:02:47 INFO - PROCESS | 1938 | 1462158167065 Marionette DEBUG loaded listener.js 20:02:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb37c0a400) [pid = 1938] [serial = 1692] [outer = 0x7feb36d03400] 20:02:47 INFO - PROCESS | 1938 | 1462158167981 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:02:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:02:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1691ms 20:02:48 INFO - PROCESS | 1938 | 1462158168043 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 20:02:48 INFO - PROCESS | 1938 | 1462158168049 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 20:02:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:02:48 INFO - PROCESS | 1938 | 1462158168056 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:02:48 INFO - PROCESS | 1938 | 1462158168059 Marionette TRACE conn4 <- [1,2226,null,{}] 20:02:48 INFO - PROCESS | 1938 | 1462158168065 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:02:48 INFO - PROCESS | 1938 | 1462158168306 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 20:02:48 INFO - PROCESS | 1938 | 1462158168639 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3801b000 == 172 [pid = 1938] [id = 564] 20:02:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7feb2ac4f400) [pid = 1938] [serial = 1693] [outer = (nil)] 20:02:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7feb37d7a000) [pid = 1938] [serial = 1694] [outer = 0x7feb2ac4f400] 20:02:48 INFO - PROCESS | 1938 | 1462158168753 Marionette DEBUG loaded listener.js 20:02:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7feb3868cc00) [pid = 1938] [serial = 1695] [outer = 0x7feb2ac4f400] 20:02:49 INFO - PROCESS | 1938 | 1462158169757 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:02:49 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:02:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1742ms 20:02:49 INFO - PROCESS | 1938 | 1462158169799 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 20:02:49 INFO - PROCESS | 1938 | 1462158169804 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 20:02:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:02:49 INFO - PROCESS | 1938 | 1462158169811 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:02:49 INFO - PROCESS | 1938 | 1462158169814 Marionette TRACE conn4 <- [1,2230,null,{}] 20:02:49 INFO - PROCESS | 1938 | 1462158169820 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:02:50 INFO - PROCESS | 1938 | 1462158170068 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 20:02:50 INFO - PROCESS | 1938 | 1462158170381 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38920000 == 173 [pid = 1938] [id = 565] 20:02:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7feb36d11400) [pid = 1938] [serial = 1696] [outer = (nil)] 20:02:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7feb3c21d400) [pid = 1938] [serial = 1697] [outer = 0x7feb36d11400] 20:02:50 INFO - PROCESS | 1938 | 1462158170467 Marionette DEBUG loaded listener.js 20:02:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7feb3d4cf000) [pid = 1938] [serial = 1698] [outer = 0x7feb36d11400] 20:02:51 INFO - PROCESS | 1938 | 1462158171366 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:02:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:02:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1630ms 20:02:51 INFO - PROCESS | 1938 | 1462158171442 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 20:02:51 INFO - PROCESS | 1938 | 1462158171446 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 20:02:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:02:51 INFO - PROCESS | 1938 | 1462158171453 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:02:51 INFO - PROCESS | 1938 | 1462158171456 Marionette TRACE conn4 <- [1,2234,null,{}] 20:02:51 INFO - PROCESS | 1938 | 1462158171463 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:02:51 INFO - PROCESS | 1938 | 1462158171789 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 20:02:52 INFO - PROCESS | 1938 | 1462158172143 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5d6800 == 174 [pid = 1938] [id = 566] 20:02:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7feb3da11000) [pid = 1938] [serial = 1699] [outer = (nil)] 20:02:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7feb3db08c00) [pid = 1938] [serial = 1700] [outer = 0x7feb3da11000] 20:02:52 INFO - PROCESS | 1938 | 1462158172228 Marionette DEBUG loaded listener.js 20:02:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7feb3e112000) [pid = 1938] [serial = 1701] [outer = 0x7feb3da11000] 20:02:53 INFO - PROCESS | 1938 | 1462158173171 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:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1791ms 20:02:53 INFO - PROCESS | 1938 | 1462158173245 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 20:02:53 INFO - PROCESS | 1938 | 1462158173250 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 20:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:02:53 INFO - PROCESS | 1938 | 1462158173258 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:02:53 INFO - PROCESS | 1938 | 1462158173263 Marionette TRACE conn4 <- [1,2238,null,{}] 20:02:53 INFO - PROCESS | 1938 | 1462158173270 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:02:53 INFO - PROCESS | 1938 | 1462158173597 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 20:02:53 INFO - PROCESS | 1938 | 1462158173933 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d975800 == 175 [pid = 1938] [id = 567] 20:02:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7feb3c21e800) [pid = 1938] [serial = 1702] [outer = (nil)] 20:02:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7feb3e46bc00) [pid = 1938] [serial = 1703] [outer = 0x7feb3c21e800] 20:02:54 INFO - PROCESS | 1938 | 1462158174024 Marionette DEBUG loaded listener.js 20:02:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7feb3e9ddc00) [pid = 1938] [serial = 1704] [outer = 0x7feb3c21e800] 20:02:54 INFO - PROCESS | 1938 | 1462158174880 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:02:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:02:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1685ms 20:02:54 INFO - PROCESS | 1938 | 1462158174944 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 20:02:54 INFO - PROCESS | 1938 | 1462158174949 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 20:02:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:02:54 INFO - PROCESS | 1938 | 1462158174955 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:02:54 INFO - PROCESS | 1938 | 1462158174959 Marionette TRACE conn4 <- [1,2242,null,{}] 20:02:54 INFO - PROCESS | 1938 | 1462158174965 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:02:55 INFO - PROCESS | 1938 | 1462158175204 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 20:02:55 INFO - PROCESS | 1938 | 1462158175472 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e37b000 == 176 [pid = 1938] [id = 568] 20:02:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7feb3d9c7400) [pid = 1938] [serial = 1705] [outer = (nil)] 20:02:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7feb3ebee400) [pid = 1938] [serial = 1706] [outer = 0x7feb3d9c7400] 20:02:55 INFO - PROCESS | 1938 | 1462158175592 Marionette DEBUG loaded listener.js 20:02:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7feb3f0ebc00) [pid = 1938] [serial = 1707] [outer = 0x7feb3d9c7400] 20:02:56 INFO - PROCESS | 1938 | 1462158176469 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:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1580ms 20:02:56 INFO - PROCESS | 1938 | 1462158176536 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 20:02:56 INFO - PROCESS | 1938 | 1462158176539 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 20:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:02:56 INFO - PROCESS | 1938 | 1462158176546 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:02:56 INFO - PROCESS | 1938 | 1462158176550 Marionette TRACE conn4 <- [1,2246,null,{}] 20:02:56 INFO - PROCESS | 1938 | 1462158176556 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:02:56 INFO - PROCESS | 1938 | 1462158176789 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 20:02:57 INFO - PROCESS | 1938 | 1462158177057 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3eaf3800 == 177 [pid = 1938] [id = 569] 20:02:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x7feb3e20d400) [pid = 1938] [serial = 1708] [outer = (nil)] 20:02:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x7feb3fdf0800) [pid = 1938] [serial = 1709] [outer = 0x7feb3e20d400] 20:02:57 INFO - PROCESS | 1938 | 1462158177178 Marionette DEBUG loaded listener.js 20:02:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x7feb41548000) [pid = 1938] [serial = 1710] [outer = 0x7feb3e20d400] 20:02:58 INFO - PROCESS | 1938 | 1462158178064 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:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1582ms 20:02:58 INFO - PROCESS | 1938 | 1462158178130 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 20:02:58 INFO - PROCESS | 1938 | 1462158178134 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 20:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:02:58 INFO - PROCESS | 1938 | 1462158178140 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:02:58 INFO - PROCESS | 1938 | 1462158178143 Marionette TRACE conn4 <- [1,2250,null,{}] 20:02:58 INFO - PROCESS | 1938 | 1462158178149 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:02:58 INFO - PROCESS | 1938 | 1462158178391 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 20:02:58 INFO - PROCESS | 1938 | 1462158178745 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb451e4000 == 178 [pid = 1938] [id = 570] 20:02:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x7feb4157f400) [pid = 1938] [serial = 1711] [outer = (nil)] 20:02:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x7feb41733800) [pid = 1938] [serial = 1712] [outer = 0x7feb4157f400] 20:02:58 INFO - PROCESS | 1938 | 1462158178832 Marionette DEBUG loaded listener.js 20:02:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x7feb43e1d000) [pid = 1938] [serial = 1713] [outer = 0x7feb4157f400] 20:02:59 INFO - PROCESS | 1938 | 1462158179703 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:02:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:02:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1634ms 20:02:59 INFO - PROCESS | 1938 | 1462158179777 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 20:02:59 INFO - PROCESS | 1938 | 1462158179780 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 20:02:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:02:59 INFO - PROCESS | 1938 | 1462158179787 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:02:59 INFO - PROCESS | 1938 | 1462158179791 Marionette TRACE conn4 <- [1,2254,null,{}] 20:02:59 INFO - PROCESS | 1938 | 1462158179798 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:03:00 INFO - PROCESS | 1938 | 1462158180097 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 20:03:00 INFO - PROCESS | 1938 | 1462158180426 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4883e800 == 179 [pid = 1938] [id = 571] 20:03:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x7feb4649fc00) [pid = 1938] [serial = 1714] [outer = (nil)] 20:03:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x7feb46ca0c00) [pid = 1938] [serial = 1715] [outer = 0x7feb4649fc00] 20:03:00 INFO - PROCESS | 1938 | 1462158180518 Marionette DEBUG loaded listener.js 20:03:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x7feb470b5000) [pid = 1938] [serial = 1716] [outer = 0x7feb4649fc00] 20:03:01 INFO - PROCESS | 1938 | 1462158181469 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:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1738ms 20:03:01 INFO - PROCESS | 1938 | 1462158181527 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 20:03:01 INFO - PROCESS | 1938 | 1462158181531 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 20:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:03:01 INFO - PROCESS | 1938 | 1462158181540 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:03:01 INFO - PROCESS | 1938 | 1462158181545 Marionette TRACE conn4 <- [1,2258,null,{}] 20:03:01 INFO - PROCESS | 1938 | 1462158181552 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:03:01 INFO - PROCESS | 1938 | 1462158181812 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 20:03:02 INFO - PROCESS | 1938 | 1462158182131 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4afa0000 == 180 [pid = 1938] [id = 572] 20:03:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x7feb46bd8800) [pid = 1938] [serial = 1717] [outer = (nil)] 20:03:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x7feb478a7c00) [pid = 1938] [serial = 1718] [outer = 0x7feb46bd8800] 20:03:02 INFO - PROCESS | 1938 | 1462158182216 Marionette DEBUG loaded listener.js 20:03:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x7feb4794dc00) [pid = 1938] [serial = 1719] [outer = 0x7feb46bd8800] 20:03:03 INFO - PROCESS | 1938 | 1462158183090 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:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1586ms 20:03:03 INFO - PROCESS | 1938 | 1462158183127 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 20:03:03 INFO - PROCESS | 1938 | 1462158183131 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 20:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:03:03 INFO - PROCESS | 1938 | 1462158183148 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:03:03 INFO - PROCESS | 1938 | 1462158183151 Marionette TRACE conn4 <- [1,2262,null,{}] 20:03:03 INFO - PROCESS | 1938 | 1462158183158 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:03:03 INFO - PROCESS | 1938 | 1462158183405 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 20:03:03 INFO - PROCESS | 1938 | 1462158183686 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e3e000 == 181 [pid = 1938] [id = 573] 20:03:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x7feb322df000) [pid = 1938] [serial = 1720] [outer = (nil)] 20:03:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x7feb47957c00) [pid = 1938] [serial = 1721] [outer = 0x7feb322df000] 20:03:03 INFO - PROCESS | 1938 | 1462158183807 Marionette DEBUG loaded listener.js 20:03:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x7feb479d2400) [pid = 1938] [serial = 1722] [outer = 0x7feb322df000] 20:03:04 INFO - PROCESS | 1938 | 1462158184682 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:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1584ms 20:03:04 INFO - PROCESS | 1938 | 1462158184734 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 20:03:04 INFO - PROCESS | 1938 | 1462158184737 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 20:03:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:03:04 INFO - PROCESS | 1938 | 1462158184744 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:03:04 INFO - PROCESS | 1938 | 1462158184748 Marionette TRACE conn4 <- [1,2266,null,{}] 20:03:04 INFO - PROCESS | 1938 | 1462158184754 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:03:05 INFO - PROCESS | 1938 | 1462158185004 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 20:03:05 INFO - PROCESS | 1938 | 1462158185322 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb56381800 == 182 [pid = 1938] [id = 574] 20:03:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x7feb4170c400) [pid = 1938] [serial = 1723] [outer = (nil)] 20:03:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x7feb48754400) [pid = 1938] [serial = 1724] [outer = 0x7feb4170c400] 20:03:05 INFO - PROCESS | 1938 | 1462158185411 Marionette DEBUG loaded listener.js 20:03:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x7feb48c06c00) [pid = 1938] [serial = 1725] [outer = 0x7feb4170c400] 20:03:06 INFO - PROCESS | 1938 | 1462158186319 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:03:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:03:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1634ms 20:03:06 INFO - PROCESS | 1938 | 1462158186380 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 20:03:06 INFO - PROCESS | 1938 | 1462158186384 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 20:03:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:03:06 INFO - PROCESS | 1938 | 1462158186390 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:03:06 INFO - PROCESS | 1938 | 1462158186393 Marionette TRACE conn4 <- [1,2270,null,{}] 20:03:06 INFO - PROCESS | 1938 | 1462158186399 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:03:06 INFO - PROCESS | 1938 | 1462158186698 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 20:03:07 INFO - PROCESS | 1938 | 1462158187015 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59bb4000 == 183 [pid = 1938] [id = 575] 20:03:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x7feb4739c000) [pid = 1938] [serial = 1726] [outer = (nil)] 20:03:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x7feb49b2dc00) [pid = 1938] [serial = 1727] [outer = 0x7feb4739c000] 20:03:07 INFO - PROCESS | 1938 | 1462158187098 Marionette DEBUG loaded listener.js 20:03:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x7feb4f034000) [pid = 1938] [serial = 1728] [outer = 0x7feb4739c000] 20:03:07 INFO - PROCESS | 1938 | 1462158187972 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:03:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:03:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1635ms 20:03:08 INFO - PROCESS | 1938 | 1462158188026 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 20:03:08 INFO - PROCESS | 1938 | 1462158188029 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 20:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:03:08 INFO - PROCESS | 1938 | 1462158188037 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:03:08 INFO - PROCESS | 1938 | 1462158188041 Marionette TRACE conn4 <- [1,2274,null,{}] 20:03:08 INFO - PROCESS | 1938 | 1462158188048 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:03:08 INFO - PROCESS | 1938 | 1462158188301 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 20:03:08 INFO - PROCESS | 1938 | 1462158188625 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3200f800 == 184 [pid = 1938] [id = 576] 20:03:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x7feb2eaad000) [pid = 1938] [serial = 1729] [outer = (nil)] 20:03:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x7feb41704000) [pid = 1938] [serial = 1730] [outer = 0x7feb2eaad000] 20:03:08 INFO - PROCESS | 1938 | 1462158188719 Marionette DEBUG loaded listener.js 20:03:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x7feb54efc800) [pid = 1938] [serial = 1731] [outer = 0x7feb2eaad000] 20:03:09 INFO - PROCESS | 1938 | 1462158189576 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:03:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:03:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1589ms 20:03:09 INFO - PROCESS | 1938 | 1462158189627 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 20:03:09 INFO - PROCESS | 1938 | 1462158189632 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 20:03:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:03:09 INFO - PROCESS | 1938 | 1462158189639 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:03:09 INFO - PROCESS | 1938 | 1462158189643 Marionette TRACE conn4 <- [1,2278,null,{}] 20:03:09 INFO - PROCESS | 1938 | 1462158189649 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:03:09 INFO - PROCESS | 1938 | 1462158189886 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 20:03:10 INFO - PROCESS | 1938 | 1462158190164 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5f341800 == 185 [pid = 1938] [id = 577] 20:03:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x7feb2ecb7800) [pid = 1938] [serial = 1732] [outer = (nil)] 20:03:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x7feb56165000) [pid = 1938] [serial = 1733] [outer = 0x7feb2ecb7800] 20:03:10 INFO - PROCESS | 1938 | 1462158190297 Marionette DEBUG loaded listener.js 20:03:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x7feb57d3c000) [pid = 1938] [serial = 1734] [outer = 0x7feb2ecb7800] 20:03:11 INFO - PROCESS | 1938 | 1462158191162 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:03:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:03:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1583ms 20:03:11 INFO - PROCESS | 1938 | 1462158191222 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 20:03:11 INFO - PROCESS | 1938 | 1462158191227 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 20:03:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:03:11 INFO - PROCESS | 1938 | 1462158191234 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:03:11 INFO - PROCESS | 1938 | 1462158191238 Marionette TRACE conn4 <- [1,2282,null,{}] 20:03:11 INFO - PROCESS | 1938 | 1462158191245 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:03:11 INFO - PROCESS | 1938 | 1462158191498 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 20:03:11 INFO - PROCESS | 1938 | 1462158191815 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37a24000 == 186 [pid = 1938] [id = 578] 20:03:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x7feb3eb86c00) [pid = 1938] [serial = 1735] [outer = (nil)] 20:03:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x7feb3eb89c00) [pid = 1938] [serial = 1736] [outer = 0x7feb3eb86c00] 20:03:11 INFO - PROCESS | 1938 | 1462158191896 Marionette DEBUG loaded listener.js 20:03:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x7feb3eb8e000) [pid = 1938] [serial = 1737] [outer = 0x7feb3eb86c00] 20:03:12 INFO - PROCESS | 1938 | 1462158192777 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:03:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:03:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1582ms 20:03:12 INFO - PROCESS | 1938 | 1462158192817 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 20:03:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:03:12 INFO - PROCESS | 1938 | 1462158192822 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 20:03:12 INFO - PROCESS | 1938 | 1462158192829 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:03:12 INFO - PROCESS | 1938 | 1462158192832 Marionette TRACE conn4 <- [1,2286,null,{}] 20:03:12 INFO - PROCESS | 1938 | 1462158192838 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:03:13 INFO - PROCESS | 1938 | 1462158193098 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb311e5000 == 185 [pid = 1938] [id = 471] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2e4dc000 == 184 [pid = 1938] [id = 342] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2b66d800 == 183 [pid = 1938] [id = 468] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ad9b000 == 182 [pid = 1938] [id = 469] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb596be800 == 181 [pid = 1938] [id = 58] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38360000 == 180 [pid = 1938] [id = 381] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb43fb0000 == 179 [pid = 1938] [id = 509] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb42a9f800 == 178 [pid = 1938] [id = 508] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37052000 == 177 [pid = 1938] [id = 286] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30049800 == 176 [pid = 1938] [id = 470] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ac3b800 == 175 [pid = 1938] [id = 472] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e7f7000 == 174 [pid = 1938] [id = 506] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4afab800 == 173 [pid = 1938] [id = 548] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47b58800 == 172 [pid = 1938] [id = 547] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb43fab800 == 171 [pid = 1938] [id = 546] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3fa68800 == 170 [pid = 1938] [id = 545] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e255800 == 169 [pid = 1938] [id = 544] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5c8000 == 168 [pid = 1938] [id = 543] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38a47000 == 167 [pid = 1938] [id = 542] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37ba1800 == 166 [pid = 1938] [id = 541] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb33c9e800 == 165 [pid = 1938] [id = 540] 20:03:14 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dc5c000 == 164 [pid = 1938] [id = 539] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x7feb3e46e000) [pid = 1938] [serial = 1569] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x7feb54c0f000) [pid = 1938] [serial = 1596] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x7feb46bdec00) [pid = 1938] [serial = 1577] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x7feb32043c00) [pid = 1938] [serial = 1428] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x7feb56164c00) [pid = 1938] [serial = 1602] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x7feb3efb3c00) [pid = 1938] [serial = 1518] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x7feb36e67800) [pid = 1938] [serial = 1371] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x7feb37d7d800) [pid = 1938] [serial = 1500] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x7feb40045000) [pid = 1938] [serial = 1521] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x7feb3fc3fc00) [pid = 1938] [serial = 1571] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x7feb47394c00) [pid = 1938] [serial = 1575] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x7feb43f96c00) [pid = 1938] [serial = 1386] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x7feb45164000) [pid = 1938] [serial = 1530] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x7feb47395400) [pid = 1938] [serial = 1583] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x7feb3d852000) [pid = 1938] [serial = 1566] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x7feb49aec000) [pid = 1938] [serial = 1589] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x7feb478b5c00) [pid = 1938] [serial = 1580] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x7feb54f92000) [pid = 1938] [serial = 1599] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x7feb478a8c00) [pid = 1938] [serial = 1389] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x7feb37c15c00) [pid = 1938] [serial = 1437] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x7feb4173a000) [pid = 1938] [serial = 1527] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x7feb37938800) [pid = 1938] [serial = 1497] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x7feb564f8c00) [pid = 1938] [serial = 1604] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x7feb2de70c00) [pid = 1938] [serial = 1557] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x7feb3412d800) [pid = 1938] [serial = 1368] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x7feb37c90000) [pid = 1938] [serial = 1467] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x7feb54067400) [pid = 1938] [serial = 1398] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x7feb36169c00) [pid = 1938] [serial = 1562] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x7feb2b717c00) [pid = 1938] [serial = 1607] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x7feb4795c800) [pid = 1938] [serial = 1584] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7feb4b353400) [pid = 1938] [serial = 1592] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7feb30d70400) [pid = 1938] [serial = 1559] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7feb3e46cc00) [pid = 1938] [serial = 1509] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7feb3fc3cc00) [pid = 1938] [serial = 1383] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7feb470b2000) [pid = 1938] [serial = 1574] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7feb4874e400) [pid = 1938] [serial = 1586] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7feb491b6c00) [pid = 1938] [serial = 1392] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7feb3792e800) [pid = 1938] [serial = 1434] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7feb3e1ddc00) [pid = 1938] [serial = 1455] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7feb3db03800) [pid = 1938] [serial = 1506] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7feb2fc08800) [pid = 1938] [serial = 1470] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7feb3e9e2000) [pid = 1938] [serial = 1512] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7feb49c61c00) [pid = 1938] [serial = 1590] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7feb31066400) [pid = 1938] [serial = 1422] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7feb38697800) [pid = 1938] [serial = 1503] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb2ecbf800) [pid = 1938] [serial = 1491] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb3e9e0800) [pid = 1938] [serial = 1464] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb3c128800) [pid = 1938] [serial = 1440] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb322db800) [pid = 1938] [serial = 1560] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb4642b400) [pid = 1938] [serial = 1536] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb54ef7c00) [pid = 1938] [serial = 1598] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb3ebf1000) [pid = 1938] [serial = 1515] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb35fe2800) [pid = 1938] [serial = 1613] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb4f09b800) [pid = 1938] [serial = 1595] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb43f95400) [pid = 1938] [serial = 1572] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb4f037000) [pid = 1938] [serial = 1593] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb47955c00) [pid = 1938] [serial = 1581] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb3d84d400) [pid = 1938] [serial = 1446] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb2fc10c00) [pid = 1938] [serial = 1473] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb36ca1800) [pid = 1938] [serial = 1614] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb3d348000) [pid = 1938] [serial = 1443] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb3c12c400) [pid = 1938] [serial = 1565] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb3e5d1800) [pid = 1938] [serial = 1380] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb55157800) [pid = 1938] [serial = 1395] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb3e5c5800) [pid = 1938] [serial = 1461] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb48bc7c00) [pid = 1938] [serial = 1587] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb32044000) [pid = 1938] [serial = 1610] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb3dcb4000) [pid = 1938] [serial = 1568] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb37c8b800) [pid = 1938] [serial = 1616] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb34104000) [pid = 1938] [serial = 1611] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb59647400) [pid = 1938] [serial = 1401] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb478ac400) [pid = 1938] [serial = 1578] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb32051000) [pid = 1938] [serial = 1494] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb36d0d800) [pid = 1938] [serial = 1563] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb46429400) [pid = 1938] [serial = 1533] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb36171800) [pid = 1938] [serial = 1431] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb3d352400) [pid = 1938] [serial = 1377] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb3d9b9800) [pid = 1938] [serial = 1449] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb3da04800) [pid = 1938] [serial = 1452] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb41705000) [pid = 1938] [serial = 1524] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb37f78c00) [pid = 1938] [serial = 1374] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb2eab8000) [pid = 1938] [serial = 1365] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb2e4eec00) [pid = 1938] [serial = 1608] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb3e46b400) [pid = 1938] [serial = 1458] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb2b709800) [pid = 1938] [serial = 1556] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb2eab5400) [pid = 1938] [serial = 1425] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb551b4800) [pid = 1938] [serial = 1601] [outer = (nil)] [url = about:blank] 20:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb3106fc00) [pid = 1938] [serial = 1296] [outer = (nil)] [url = about:blank] 20:03:15 INFO - PROCESS | 1938 | 1462158195093 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ac25000 == 165 [pid = 1938] [id = 579] 20:03:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb29dd1800) [pid = 1938] [serial = 1738] [outer = (nil)] 20:03:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb29dd8000) [pid = 1938] [serial = 1739] [outer = 0x7feb29dd1800] 20:03:15 INFO - PROCESS | 1938 | 1462158195177 Marionette DEBUG loaded listener.js 20:03:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb29fef400) [pid = 1938] [serial = 1740] [outer = 0x7feb29dd1800] 20:03:16 INFO - PROCESS | 1938 | 1462158195999 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:03:16 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:03:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 3198ms 20:03:16 INFO - PROCESS | 1938 | 1462158196027 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 20:03:16 INFO - PROCESS | 1938 | 1462158196034 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 20:03:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:03:16 INFO - PROCESS | 1938 | 1462158196043 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:03:16 INFO - PROCESS | 1938 | 1462158196047 Marionette TRACE conn4 <- [1,2290,null,{}] 20:03:16 INFO - PROCESS | 1938 | 1462158196055 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:03:16 INFO - PROCESS | 1938 | 1462158196300 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 20:03:16 INFO - PROCESS | 1938 | 1462158196474 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b3ce800 == 166 [pid = 1938] [id = 580] 20:03:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb29cb1c00) [pid = 1938] [serial = 1741] [outer = (nil)] 20:03:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb2b70d000) [pid = 1938] [serial = 1742] [outer = 0x7feb29cb1c00] 20:03:16 INFO - PROCESS | 1938 | 1462158196543 Marionette DEBUG loaded listener.js 20:03:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb2dda4400) [pid = 1938] [serial = 1743] [outer = 0x7feb29cb1c00] 20:03:17 INFO - PROCESS | 1938 | 1462158197450 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:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1433ms 20:03:17 INFO - PROCESS | 1938 | 1462158197479 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 20:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:03:17 INFO - PROCESS | 1938 | 1462158197486 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 20:03:17 INFO - PROCESS | 1938 | 1462158197493 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:03:17 INFO - PROCESS | 1938 | 1462158197497 Marionette TRACE conn4 <- [1,2294,null,{}] 20:03:17 INFO - PROCESS | 1938 | 1462158197519 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:03:17 INFO - PROCESS | 1938 | 1462158197819 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 20:03:17 INFO - PROCESS | 1938 | 1462158197872 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2d52b800 == 167 [pid = 1938] [id = 581] 20:03:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb2ddd7000) [pid = 1938] [serial = 1744] [outer = (nil)] 20:03:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb2de78000) [pid = 1938] [serial = 1745] [outer = 0x7feb2ddd7000] 20:03:17 INFO - PROCESS | 1938 | 1462158197951 Marionette DEBUG loaded listener.js 20:03:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb2e4ef400) [pid = 1938] [serial = 1746] [outer = 0x7feb2ddd7000] 20:03:19 INFO - PROCESS | 1938 | 1462158199159 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:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1739ms 20:03:19 INFO - PROCESS | 1938 | 1462158199233 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 20:03:19 INFO - PROCESS | 1938 | 1462158199236 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 20:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb3792f000) [pid = 1938] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb2dda6400) [pid = 1938] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb2fde8400) [pid = 1938] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb2dda5c00) [pid = 1938] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb29dda000) [pid = 1938] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb29ed9400) [pid = 1938] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb2ecbb400) [pid = 1938] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb4e17bc00) [pid = 1938] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb470ba400) [pid = 1938] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb2e591000) [pid = 1938] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb59dc3400) [pid = 1938] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb470b6000) [pid = 1938] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3009e000) [pid = 1938] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb38696800) [pid = 1938] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb3c131800) [pid = 1938] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb29eda000) [pid = 1938] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb3d343400) [pid = 1938] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb29dda400) [pid = 1938] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb38691800) [pid = 1938] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb3596c000) [pid = 1938] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb322e9c00) [pid = 1938] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb29dcbc00) [pid = 1938] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:03:19 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb29fefc00) [pid = 1938] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:03:19 INFO - PROCESS | 1938 | 1462158199837 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:03:19 INFO - PROCESS | 1938 | 1462158199846 Marionette TRACE conn4 <- [1,2298,null,{}] 20:03:19 INFO - PROCESS | 1938 | 1462158199867 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:03:20 INFO - PROCESS | 1938 | 1462158200103 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 20:03:20 INFO - PROCESS | 1938 | 1462158200272 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dc67800 == 168 [pid = 1938] [id = 582] 20:03:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb29dcdc00) [pid = 1938] [serial = 1747] [outer = (nil)] 20:03:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb2ddcdc00) [pid = 1938] [serial = 1748] [outer = 0x7feb29dcdc00] 20:03:20 INFO - PROCESS | 1938 | 1462158200336 Marionette DEBUG loaded listener.js 20:03:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb2e594400) [pid = 1938] [serial = 1749] [outer = 0x7feb29dcdc00] 20:03:21 INFO - PROCESS | 1938 | 1462158201066 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:03:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:03:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1842ms 20:03:21 INFO - PROCESS | 1938 | 1462158201087 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 20:03:21 INFO - PROCESS | 1938 | 1462158201091 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 20:03:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:03:21 INFO - PROCESS | 1938 | 1462158201099 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:03:21 INFO - PROCESS | 1938 | 1462158201103 Marionette TRACE conn4 <- [1,2302,null,{}] 20:03:21 INFO - PROCESS | 1938 | 1462158201108 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:03:21 INFO - PROCESS | 1938 | 1462158201390 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 20:03:21 INFO - PROCESS | 1938 | 1462158201412 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30043000 == 169 [pid = 1938] [id = 583] 20:03:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb2ac50c00) [pid = 1938] [serial = 1750] [outer = (nil)] 20:03:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb2eaa9c00) [pid = 1938] [serial = 1751] [outer = 0x7feb2ac50c00] 20:03:21 INFO - PROCESS | 1938 | 1462158201477 Marionette DEBUG loaded listener.js 20:03:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb2eab8000) [pid = 1938] [serial = 1752] [outer = 0x7feb2ac50c00] 20:03:22 INFO - PROCESS | 1938 | 1462158202709 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:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1684ms 20:03:22 INFO - PROCESS | 1938 | 1462158202785 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 20:03:22 INFO - PROCESS | 1938 | 1462158202794 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 20:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:03:22 INFO - PROCESS | 1938 | 1462158202805 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:03:22 INFO - PROCESS | 1938 | 1462158202811 Marionette TRACE conn4 <- [1,2306,null,{}] 20:03:22 INFO - PROCESS | 1938 | 1462158202890 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:03:23 INFO - PROCESS | 1938 | 1462158203151 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 20:03:23 INFO - PROCESS | 1938 | 1462158203473 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2cfd7000 == 170 [pid = 1938] [id = 584] 20:03:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb29ffe800) [pid = 1938] [serial = 1753] [outer = (nil)] 20:03:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb2b70bc00) [pid = 1938] [serial = 1754] [outer = 0x7feb29ffe800] 20:03:23 INFO - PROCESS | 1938 | 1462158203555 Marionette DEBUG loaded listener.js 20:03:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb2dda3400) [pid = 1938] [serial = 1755] [outer = 0x7feb29ffe800] 20:03:24 INFO - PROCESS | 1938 | 1462158204507 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:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1753ms 20:03:24 INFO - PROCESS | 1938 | 1462158204559 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 20:03:24 INFO - PROCESS | 1938 | 1462158204567 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 20:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:03:24 INFO - PROCESS | 1938 | 1462158204579 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:03:24 INFO - PROCESS | 1938 | 1462158204582 Marionette TRACE conn4 <- [1,2310,null,{}] 20:03:24 INFO - PROCESS | 1938 | 1462158204589 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:03:24 INFO - PROCESS | 1938 | 1462158204840 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 20:03:25 INFO - PROCESS | 1938 | 1462158205132 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30556000 == 171 [pid = 1938] [id = 585] 20:03:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb2de78800) [pid = 1938] [serial = 1756] [outer = (nil)] 20:03:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb2e58d400) [pid = 1938] [serial = 1757] [outer = 0x7feb2de78800] 20:03:25 INFO - PROCESS | 1938 | 1462158205252 Marionette DEBUG loaded listener.js 20:03:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb2e671000) [pid = 1938] [serial = 1758] [outer = 0x7feb2de78800] 20:03:26 INFO - PROCESS | 1938 | 1462158206233 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:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1682ms 20:03:26 INFO - PROCESS | 1938 | 1462158206261 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 20:03:26 INFO - PROCESS | 1938 | 1462158206266 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 20:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:03:26 INFO - PROCESS | 1938 | 1462158206272 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:03:26 INFO - PROCESS | 1938 | 1462158206279 Marionette TRACE conn4 <- [1,2314,null,{}] 20:03:26 INFO - PROCESS | 1938 | 1462158206296 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:03:26 INFO - PROCESS | 1938 | 1462158206582 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 20:03:26 INFO - PROCESS | 1938 | 1462158206889 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32014000 == 172 [pid = 1938] [id = 586] 20:03:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb2ecbd000) [pid = 1938] [serial = 1759] [outer = (nil)] 20:03:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb2fc10c00) [pid = 1938] [serial = 1760] [outer = 0x7feb2ecbd000] 20:03:26 INFO - PROCESS | 1938 | 1462158206978 Marionette DEBUG loaded listener.js 20:03:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb2fdef000) [pid = 1938] [serial = 1761] [outer = 0x7feb2ecbd000] 20:03:27 INFO - PROCESS | 1938 | 1462158207860 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:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1636ms 20:03:27 INFO - PROCESS | 1938 | 1462158207910 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 20:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:03:27 INFO - PROCESS | 1938 | 1462158207915 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 20:03:27 INFO - PROCESS | 1938 | 1462158207923 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:03:27 INFO - PROCESS | 1938 | 1462158207926 Marionette TRACE conn4 <- [1,2318,null,{}] 20:03:27 INFO - PROCESS | 1938 | 1462158207932 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:03:28 INFO - PROCESS | 1938 | 1462158208175 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 20:03:28 INFO - PROCESS | 1938 | 1462158208395 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33a4a000 == 173 [pid = 1938] [id = 587] 20:03:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb2fc02400) [pid = 1938] [serial = 1762] [outer = (nil)] 20:03:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb3056bc00) [pid = 1938] [serial = 1763] [outer = 0x7feb2fc02400] 20:03:28 INFO - PROCESS | 1938 | 1462158208559 Marionette DEBUG loaded listener.js 20:03:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb31065c00) [pid = 1938] [serial = 1764] [outer = 0x7feb2fc02400] 20:03:29 INFO - PROCESS | 1938 | 1462158209499 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:03:29 INFO - PROCESS | 1938 | 1462158209562 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 20:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:03:29 INFO - PROCESS | 1938 | 1462158209568 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:03:29 INFO - PROCESS | 1938 | 1462158209572 Marionette TRACE conn4 <- [1,2322,null,{}] 20:03:29 INFO - PROCESS | 1938 | 1462158209577 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:03:29 INFO - PROCESS | 1938 | 1462158209852 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 20:03:30 INFO - PROCESS | 1938 | 1462158210174 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb342c9000 == 174 [pid = 1938] [id = 588] 20:03:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb3204bc00) [pid = 1938] [serial = 1765] [outer = (nil)] 20:03:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb322db400) [pid = 1938] [serial = 1766] [outer = 0x7feb3204bc00] 20:03:30 INFO - PROCESS | 1938 | 1462158210287 Marionette DEBUG loaded listener.js 20:03:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb322e9800) [pid = 1938] [serial = 1767] [outer = 0x7feb3204bc00] 20:03:31 INFO - PROCESS | 1938 | 1462158211193 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:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1686ms 20:03:31 INFO - PROCESS | 1938 | 1462158211256 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 20:03:31 INFO - PROCESS | 1938 | 1462158211260 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 20:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:03:31 INFO - PROCESS | 1938 | 1462158211266 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:03:31 INFO - PROCESS | 1938 | 1462158211269 Marionette TRACE conn4 <- [1,2326,null,{}] 20:03:31 INFO - PROCESS | 1938 | 1462158211276 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:03:31 INFO - PROCESS | 1938 | 1462158211579 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 20:03:31 INFO - PROCESS | 1938 | 1462158211888 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb35f7b800 == 175 [pid = 1938] [id = 589] 20:03:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb35970400) [pid = 1938] [serial = 1768] [outer = (nil)] 20:03:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb36169400) [pid = 1938] [serial = 1769] [outer = 0x7feb35970400] 20:03:31 INFO - PROCESS | 1938 | 1462158211974 Marionette DEBUG loaded listener.js 20:03:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb36d0d800) [pid = 1938] [serial = 1770] [outer = 0x7feb35970400] 20:03:32 INFO - PROCESS | 1938 | 1462158212898 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:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1680ms 20:03:32 INFO - PROCESS | 1938 | 1462158212949 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 20:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:03:32 INFO - PROCESS | 1938 | 1462158212954 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 20:03:32 INFO - PROCESS | 1938 | 1462158212961 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:03:32 INFO - PROCESS | 1938 | 1462158212964 Marionette TRACE conn4 <- [1,2330,null,{}] 20:03:32 INFO - PROCESS | 1938 | 1462158212971 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:03:33 INFO - PROCESS | 1938 | 1462158213221 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 20:03:33 INFO - PROCESS | 1938 | 1462158213476 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37052800 == 176 [pid = 1938] [id = 590] 20:03:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb35965400) [pid = 1938] [serial = 1771] [outer = (nil)] 20:03:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb3706f000) [pid = 1938] [serial = 1772] [outer = 0x7feb35965400] 20:03:33 INFO - PROCESS | 1938 | 1462158213597 Marionette DEBUG loaded listener.js 20:03:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb37938800) [pid = 1938] [serial = 1773] [outer = 0x7feb35965400] 20:03:34 INFO - PROCESS | 1938 | 1462158214449 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:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1538ms 20:03:34 INFO - PROCESS | 1938 | 1462158214499 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 20:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:03:34 INFO - PROCESS | 1938 | 1462158214504 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 20:03:34 INFO - PROCESS | 1938 | 1462158214510 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:03:34 INFO - PROCESS | 1938 | 1462158214514 Marionette TRACE conn4 <- [1,2334,null,{}] 20:03:34 INFO - PROCESS | 1938 | 1462158214520 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:03:34 INFO - PROCESS | 1938 | 1462158214762 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 20:03:34 INFO - PROCESS | 1938 | 1462158214989 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37bac000 == 177 [pid = 1938] [id = 591] 20:03:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb35970800) [pid = 1938] [serial = 1774] [outer = (nil)] 20:03:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb37c0ec00) [pid = 1938] [serial = 1775] [outer = 0x7feb35970800] 20:03:35 INFO - PROCESS | 1938 | 1462158215069 Marionette DEBUG loaded listener.js 20:03:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb37c8c000) [pid = 1938] [serial = 1776] [outer = 0x7feb35970800] 20:03:35 INFO - PROCESS | 1938 | 1462158215988 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:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1530ms 20:03:36 INFO - PROCESS | 1938 | 1462158216042 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 20:03:36 INFO - PROCESS | 1938 | 1462158216047 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 20:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:03:36 INFO - PROCESS | 1938 | 1462158216053 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:03:36 INFO - PROCESS | 1938 | 1462158216057 Marionette TRACE conn4 <- [1,2338,null,{}] 20:03:36 INFO - PROCESS | 1938 | 1462158216063 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:03:36 INFO - PROCESS | 1938 | 1462158216307 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 20:03:36 INFO - PROCESS | 1938 | 1462158216564 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3820b800 == 178 [pid = 1938] [id = 592] 20:03:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb36e70800) [pid = 1938] [serial = 1777] [outer = (nil)] 20:03:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb37f6dc00) [pid = 1938] [serial = 1778] [outer = 0x7feb36e70800] 20:03:36 INFO - PROCESS | 1938 | 1462158216696 Marionette DEBUG loaded listener.js 20:03:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb37f94800) [pid = 1938] [serial = 1779] [outer = 0x7feb36e70800] 20:03:37 INFO - PROCESS | 1938 | 1462158217598 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:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1580ms 20:03:37 INFO - PROCESS | 1938 | 1462158217635 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 20:03:37 INFO - PROCESS | 1938 | 1462158217639 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 20:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:03:37 INFO - PROCESS | 1938 | 1462158217645 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:03:37 INFO - PROCESS | 1938 | 1462158217648 Marionette TRACE conn4 <- [1,2342,null,{}] 20:03:37 INFO - PROCESS | 1938 | 1462158217654 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:03:37 INFO - PROCESS | 1938 | 1462158217909 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 20:03:38 INFO - PROCESS | 1938 | 1462158218227 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38913800 == 179 [pid = 1938] [id = 593] 20:03:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb37937800) [pid = 1938] [serial = 1780] [outer = (nil)] 20:03:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb3c12c400) [pid = 1938] [serial = 1781] [outer = 0x7feb37937800] 20:03:38 INFO - PROCESS | 1938 | 1462158218309 Marionette DEBUG loaded listener.js 20:03:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb3c21d800) [pid = 1938] [serial = 1782] [outer = 0x7feb37937800] 20:03:39 INFO - PROCESS | 1938 | 1462158219201 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:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1630ms 20:03:39 INFO - PROCESS | 1938 | 1462158219276 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 20:03:39 INFO - PROCESS | 1938 | 1462158219279 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 20:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:03:39 INFO - PROCESS | 1938 | 1462158219286 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:03:39 INFO - PROCESS | 1938 | 1462158219290 Marionette TRACE conn4 <- [1,2346,null,{}] 20:03:39 INFO - PROCESS | 1938 | 1462158219297 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:03:39 INFO - PROCESS | 1938 | 1462158219597 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 20:03:39 INFO - PROCESS | 1938 | 1462158219910 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c47c000 == 180 [pid = 1938] [id = 594] 20:03:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb3d9b3400) [pid = 1938] [serial = 1783] [outer = (nil)] 20:03:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb3d9bbc00) [pid = 1938] [serial = 1784] [outer = 0x7feb3d9b3400] 20:03:40 INFO - PROCESS | 1938 | 1462158219999 Marionette DEBUG loaded listener.js 20:03:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb3da02800) [pid = 1938] [serial = 1785] [outer = 0x7feb3d9b3400] 20:03:40 INFO - PROCESS | 1938 | 1462158220907 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:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1685ms 20:03:40 INFO - PROCESS | 1938 | 1462158220972 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 20:03:40 INFO - PROCESS | 1938 | 1462158220976 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 20:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:03:40 INFO - PROCESS | 1938 | 1462158220982 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:03:40 INFO - PROCESS | 1938 | 1462158220986 Marionette TRACE conn4 <- [1,2350,null,{}] 20:03:40 INFO - PROCESS | 1938 | 1462158220992 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:03:41 INFO - PROCESS | 1938 | 1462158221250 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 20:03:41 INFO - PROCESS | 1938 | 1462158221555 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5d9000 == 181 [pid = 1938] [id = 595] 20:03:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb3d9b7400) [pid = 1938] [serial = 1786] [outer = (nil)] 20:03:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb3da0d000) [pid = 1938] [serial = 1787] [outer = 0x7feb3d9b7400] 20:03:41 INFO - PROCESS | 1938 | 1462158221636 Marionette DEBUG loaded listener.js 20:03:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb3dcb4800) [pid = 1938] [serial = 1788] [outer = 0x7feb3d9b7400] 20:03:42 INFO - PROCESS | 1938 | 1462158222507 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:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1580ms 20:03:42 INFO - PROCESS | 1938 | 1462158222564 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 20:03:42 INFO - PROCESS | 1938 | 1462158222567 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 20:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:03:42 INFO - PROCESS | 1938 | 1462158222575 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:03:42 INFO - PROCESS | 1938 | 1462158222579 Marionette TRACE conn4 <- [1,2354,null,{}] 20:03:42 INFO - PROCESS | 1938 | 1462158222594 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:03:42 INFO - PROCESS | 1938 | 1462158222839 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 20:03:43 INFO - PROCESS | 1938 | 1462158223182 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d38d800 == 182 [pid = 1938] [id = 596] 20:03:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb3da03800) [pid = 1938] [serial = 1789] [outer = (nil)] 20:03:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb3e1ddc00) [pid = 1938] [serial = 1790] [outer = 0x7feb3da03800] 20:03:43 INFO - PROCESS | 1938 | 1462158223265 Marionette DEBUG loaded listener.js 20:03:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb3e39e400) [pid = 1938] [serial = 1791] [outer = 0x7feb3da03800] 20:03:44 INFO - PROCESS | 1938 | 1462158224150 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:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1644ms 20:03:44 INFO - PROCESS | 1938 | 1462158224220 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 20:03:44 INFO - PROCESS | 1938 | 1462158224223 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 20:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:03:44 INFO - PROCESS | 1938 | 1462158224230 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:03:44 INFO - PROCESS | 1938 | 1462158224234 Marionette TRACE conn4 <- [1,2358,null,{}] 20:03:44 INFO - PROCESS | 1938 | 1462158224239 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:03:44 INFO - PROCESS | 1938 | 1462158224480 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 20:03:44 INFO - PROCESS | 1938 | 1462158224740 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d976000 == 183 [pid = 1938] [id = 597] 20:03:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb3da05000) [pid = 1938] [serial = 1792] [outer = (nil)] 20:03:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb3e47f800) [pid = 1938] [serial = 1793] [outer = 0x7feb3da05000] 20:03:44 INFO - PROCESS | 1938 | 1462158224870 Marionette DEBUG loaded listener.js 20:03:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb3e5cd800) [pid = 1938] [serial = 1794] [outer = 0x7feb3da05000] 20:03:45 INFO - PROCESS | 1938 | 1462158225821 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:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1631ms 20:03:45 INFO - PROCESS | 1938 | 1462158225863 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 20:03:45 INFO - PROCESS | 1938 | 1462158225865 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 20:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:03:45 INFO - PROCESS | 1938 | 1462158225874 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:03:45 INFO - PROCESS | 1938 | 1462158225878 Marionette TRACE conn4 <- [1,2362,null,{}] 20:03:45 INFO - PROCESS | 1938 | 1462158225884 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:03:46 INFO - PROCESS | 1938 | 1462158226141 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 20:03:46 INFO - PROCESS | 1938 | 1462158226444 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e65e000 == 184 [pid = 1938] [id = 598] 20:03:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb3dcb4c00) [pid = 1938] [serial = 1795] [outer = (nil)] 20:03:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb3ead5000) [pid = 1938] [serial = 1796] [outer = 0x7feb3dcb4c00] 20:03:46 INFO - PROCESS | 1938 | 1462158226526 Marionette DEBUG loaded listener.js 20:03:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb3eb90400) [pid = 1938] [serial = 1797] [outer = 0x7feb3dcb4c00] 20:03:47 INFO - PROCESS | 1938 | 1462158227472 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:03:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:03:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1636ms 20:03:47 INFO - PROCESS | 1938 | 1462158227510 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 20:03:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:03:47 INFO - PROCESS | 1938 | 1462158227514 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 20:03:47 INFO - PROCESS | 1938 | 1462158227522 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:03:47 INFO - PROCESS | 1938 | 1462158227525 Marionette TRACE conn4 <- [1,2366,null,{}] 20:03:47 INFO - PROCESS | 1938 | 1462158227531 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:03:47 INFO - PROCESS | 1938 | 1462158227781 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 20:03:48 INFO - PROCESS | 1938 | 1462158228107 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3eaee000 == 185 [pid = 1938] [id = 599] 20:03:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb3e5c6400) [pid = 1938] [serial = 1798] [outer = (nil)] 20:03:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb3ebfbc00) [pid = 1938] [serial = 1799] [outer = 0x7feb3e5c6400] 20:03:48 INFO - PROCESS | 1938 | 1462158228201 Marionette DEBUG loaded listener.js 20:03:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb3fc3c800) [pid = 1938] [serial = 1800] [outer = 0x7feb3e5c6400] 20:03:49 INFO - PROCESS | 1938 | 1462158229097 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:03:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:03:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1639ms 20:03:49 INFO - PROCESS | 1938 | 1462158229160 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 20:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:03:49 INFO - PROCESS | 1938 | 1462158229164 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 20:03:49 INFO - PROCESS | 1938 | 1462158229173 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:03:49 INFO - PROCESS | 1938 | 1462158229176 Marionette TRACE conn4 <- [1,2370,null,{}] 20:03:49 INFO - PROCESS | 1938 | 1462158229183 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:03:49 INFO - PROCESS | 1938 | 1462158229429 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 20:03:49 INFO - PROCESS | 1938 | 1462158229738 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb41777000 == 186 [pid = 1938] [id = 600] 20:03:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb3e9e7400) [pid = 1938] [serial = 1801] [outer = (nil)] 20:03:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb3fde4800) [pid = 1938] [serial = 1802] [outer = 0x7feb3e9e7400] 20:03:49 INFO - PROCESS | 1938 | 1462158229823 Marionette DEBUG loaded listener.js 20:03:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb3ff2dc00) [pid = 1938] [serial = 1803] [outer = 0x7feb3e9e7400] 20:03:50 INFO - PROCESS | 1938 | 1462158230789 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:03:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:03:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1686ms 20:03:50 INFO - PROCESS | 1938 | 1462158230858 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 20:03:50 INFO - PROCESS | 1938 | 1462158230863 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 20:03:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:03:50 INFO - PROCESS | 1938 | 1462158230869 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:03:50 INFO - PROCESS | 1938 | 1462158230872 Marionette TRACE conn4 <- [1,2374,null,{}] 20:03:50 INFO - PROCESS | 1938 | 1462158230878 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:03:51 INFO - PROCESS | 1938 | 1462158231178 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 20:03:51 INFO - PROCESS | 1938 | 1462158231493 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b3b9800 == 187 [pid = 1938] [id = 601] 20:03:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7feb29dcc000) [pid = 1938] [serial = 1804] [outer = (nil)] 20:03:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7feb29dda800) [pid = 1938] [serial = 1805] [outer = 0x7feb29dcc000] 20:03:51 INFO - PROCESS | 1938 | 1462158231573 Marionette DEBUG loaded listener.js 20:03:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7feb2dda4800) [pid = 1938] [serial = 1806] [outer = 0x7feb29dcc000] 20:03:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37adc000 == 186 [pid = 1938] [id = 478] 20:03:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb36ea4800 == 185 [pid = 1938] [id = 477] 20:03:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb340c7800 == 184 [pid = 1938] [id = 538] 20:03:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb358a7800 == 183 [pid = 1938] [id = 476] 20:03:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38020000 == 182 [pid = 1938] [id = 479] 20:03:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4e417800 == 181 [pid = 1938] [id = 358] 20:03:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dc67800 == 180 [pid = 1938] [id = 582] 20:03:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2d52b800 == 179 [pid = 1938] [id = 581] 20:03:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2b3ce800 == 178 [pid = 1938] [id = 580] 20:03:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ac25000 == 177 [pid = 1938] [id = 579] 20:03:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5f341800 == 176 [pid = 1938] [id = 577] 20:03:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3200f800 == 175 [pid = 1938] [id = 576] 20:03:53 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59bb4000 == 174 [pid = 1938] [id = 575] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7feb3ead0000) [pid = 1938] [serial = 1628] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7feb59dc4000) [pid = 1938] [serial = 1653] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7feb58264000) [pid = 1938] [serial = 1605] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb2de73000) [pid = 1938] [serial = 1674] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb29edbc00) [pid = 1938] [serial = 1661] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb2ddd3000) [pid = 1938] [serial = 1671] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb3efaa000) [pid = 1938] [serial = 1629] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb30569c00) [pid = 1938] [serial = 1620] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb59aba400) [pid = 1938] [serial = 1647] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb2ddd3400) [pid = 1938] [serial = 1673] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb47397000) [pid = 1938] [serial = 1634] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb29ee0000) [pid = 1938] [serial = 1662] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb2fc11800) [pid = 1938] [serial = 1619] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb2eaaa000) [pid = 1938] [serial = 1676] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb5a428400) [pid = 1938] [serial = 1650] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb49a24400) [pid = 1938] [serial = 1638] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb496a0000) [pid = 1938] [serial = 1637] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb49aee400) [pid = 1938] [serial = 1640] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb3fd6c800) [pid = 1938] [serial = 1631] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb58299800) [pid = 1938] [serial = 1644] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb479d4c00) [pid = 1938] [serial = 1635] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb2e590c00) [pid = 1938] [serial = 1668] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb3d4c7000) [pid = 1938] [serial = 1625] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb29ee5800) [pid = 1938] [serial = 1664] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb3ff31000) [pid = 1938] [serial = 1632] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb3dcb7c00) [pid = 1938] [serial = 1554] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb35b45400) [pid = 1938] [serial = 1622] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb2ecc2c00) [pid = 1938] [serial = 1677] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb29ffc800) [pid = 1938] [serial = 1665] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb2ddae800) [pid = 1938] [serial = 1652] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb5a347800) [pid = 1938] [serial = 1649] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb3616cc00) [pid = 1938] [serial = 1680] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb36d06c00) [pid = 1938] [serial = 1623] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb29dd3c00) [pid = 1938] [serial = 1658] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb29ffd000) [pid = 1938] [serial = 1656] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb5969a000) [pid = 1938] [serial = 1646] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb55e12c00) [pid = 1938] [serial = 1641] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb3da04400) [pid = 1938] [serial = 1626] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb29dd9000) [pid = 1938] [serial = 1659] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb29ff8400) [pid = 1938] [serial = 1655] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb2ddb0800) [pid = 1938] [serial = 1667] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb2ddce400) [pid = 1938] [serial = 1670] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb5828fc00) [pid = 1938] [serial = 1643] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb34110800) [pid = 1938] [serial = 1679] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb2fd78800) [pid = 1938] [serial = 1682] [outer = (nil)] [url = about:blank] 20:03:53 INFO - PROCESS | 1938 | 1462158233925 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:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 3091ms 20:03:53 INFO - PROCESS | 1938 | 1462158233961 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 20:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:03:53 INFO - PROCESS | 1938 | 1462158233967 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 20:03:53 INFO - PROCESS | 1938 | 1462158233976 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:03:53 INFO - PROCESS | 1938 | 1462158233982 Marionette TRACE conn4 <- [1,2378,null,{}] 20:03:53 INFO - PROCESS | 1938 | 1462158233992 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:03:54 INFO - PROCESS | 1938 | 1462158234268 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 20:03:54 INFO - PROCESS | 1938 | 1462158234468 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b3b8800 == 175 [pid = 1938] [id = 602] 20:03:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb29dd9000) [pid = 1938] [serial = 1807] [outer = (nil)] 20:03:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb29ff3400) [pid = 1938] [serial = 1808] [outer = 0x7feb29dd9000] 20:03:54 INFO - PROCESS | 1938 | 1462158234553 Marionette DEBUG loaded listener.js 20:03:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb2ac4d400) [pid = 1938] [serial = 1809] [outer = 0x7feb29dd9000] 20:03:55 INFO - PROCESS | 1938 | 1462158235404 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:03:55 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:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1491ms 20:03:55 INFO - PROCESS | 1938 | 1462158235469 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 20:03:55 INFO - PROCESS | 1938 | 1462158235478 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 20:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:03:55 INFO - PROCESS | 1938 | 1462158235524 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:03:55 INFO - PROCESS | 1938 | 1462158235529 Marionette TRACE conn4 <- [1,2382,null,{}] 20:03:55 INFO - PROCESS | 1938 | 1462158235535 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:03:55 INFO - PROCESS | 1938 | 1462158235779 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 20:03:56 INFO - PROCESS | 1938 | 1462158236060 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dbe2800 == 176 [pid = 1938] [id = 603] 20:03:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb2dda9800) [pid = 1938] [serial = 1810] [outer = (nil)] 20:03:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb2ddcf000) [pid = 1938] [serial = 1811] [outer = 0x7feb2dda9800] 20:03:56 INFO - PROCESS | 1938 | 1462158236147 Marionette DEBUG loaded listener.js 20:03:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb2de75400) [pid = 1938] [serial = 1812] [outer = 0x7feb2dda9800] 20:03:57 INFO - PROCESS | 1938 | 1462158237073 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:03:57 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:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1591ms 20:03:57 INFO - PROCESS | 1938 | 1462158237111 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 20:03:57 INFO - PROCESS | 1938 | 1462158237114 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 20:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:03:57 INFO - PROCESS | 1938 | 1462158237144 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:03:57 INFO - PROCESS | 1938 | 1462158237149 Marionette TRACE conn4 <- [1,2386,null,{}] 20:03:57 INFO - PROCESS | 1938 | 1462158237166 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:03:57 INFO - PROCESS | 1938 | 1462158237477 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 20:03:57 INFO - PROCESS | 1938 | 1462158237536 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30441000 == 177 [pid = 1938] [id = 604] 20:03:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb2de7a000) [pid = 1938] [serial = 1813] [outer = (nil)] 20:03:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb2ecbe800) [pid = 1938] [serial = 1814] [outer = 0x7feb2de7a000] 20:03:57 INFO - PROCESS | 1938 | 1462158237782 Marionette DEBUG loaded listener.js 20:03:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb2ff53800) [pid = 1938] [serial = 1815] [outer = 0x7feb2de7a000] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb29cb1c00) [pid = 1938] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb322df000) [pid = 1938] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb4170c400) [pid = 1938] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb3d9c7400) [pid = 1938] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb2ecb7800) [pid = 1938] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb3e20d400) [pid = 1938] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb36d11400) [pid = 1938] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb4157f400) [pid = 1938] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb2ddd7000) [pid = 1938] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb2dc27800) [pid = 1938] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb29dcdc00) [pid = 1938] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb4649fc00) [pid = 1938] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb46bd8800) [pid = 1938] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3c21e800) [pid = 1938] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb36ca3800) [pid = 1938] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb2ecbd400) [pid = 1938] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb29dd1800) [pid = 1938] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb2ac4f400) [pid = 1938] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb2eaad000) [pid = 1938] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb3da11000) [pid = 1938] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb4739c000) [pid = 1938] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb36d03400) [pid = 1938] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:03:59 INFO - PROCESS | 1938 | 1462158239207 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:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2111ms 20:03:59 INFO - PROCESS | 1938 | 1462158239236 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 20:03:59 INFO - PROCESS | 1938 | 1462158239239 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 20:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:03:59 INFO - PROCESS | 1938 | 1462158239247 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:03:59 INFO - PROCESS | 1938 | 1462158239250 Marionette TRACE conn4 <- [1,2390,null,{}] 20:03:59 INFO - PROCESS | 1938 | 1462158239256 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:03:59 INFO - PROCESS | 1938 | 1462158239486 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 20:03:59 INFO - PROCESS | 1938 | 1462158239664 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f64800 == 178 [pid = 1938] [id = 605] 20:03:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb29cb1c00) [pid = 1938] [serial = 1816] [outer = (nil)] 20:03:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb2ff58400) [pid = 1938] [serial = 1817] [outer = 0x7feb29cb1c00] 20:03:59 INFO - PROCESS | 1938 | 1462158239732 Marionette DEBUG loaded listener.js 20:03:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb322df000) [pid = 1938] [serial = 1818] [outer = 0x7feb29cb1c00] 20:04:00 INFO - PROCESS | 1938 | 1462158240776 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:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1579ms 20:04:00 INFO - PROCESS | 1938 | 1462158240828 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 20:04:00 INFO - PROCESS | 1938 | 1462158240833 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 20:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:04:00 INFO - PROCESS | 1938 | 1462158240843 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:04:00 INFO - PROCESS | 1938 | 1462158240848 Marionette TRACE conn4 <- [1,2394,null,{}] 20:04:00 INFO - PROCESS | 1938 | 1462158240858 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:04:01 INFO - PROCESS | 1938 | 1462158241275 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 20:04:01 INFO - PROCESS | 1938 | 1462158241510 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2cfe1800 == 179 [pid = 1938] [id = 606] 20:04:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb29ff3800) [pid = 1938] [serial = 1819] [outer = (nil)] 20:04:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb2b70f800) [pid = 1938] [serial = 1820] [outer = 0x7feb29ff3800] 20:04:01 INFO - PROCESS | 1938 | 1462158241591 Marionette DEBUG loaded listener.js 20:04:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb2ddab000) [pid = 1938] [serial = 1821] [outer = 0x7feb29ff3800] 20:04:02 INFO - PROCESS | 1938 | 1462158242614 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:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1840ms 20:04:02 INFO - PROCESS | 1938 | 1462158242684 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 20:04:02 INFO - PROCESS | 1938 | 1462158242696 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 20:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:04:02 INFO - PROCESS | 1938 | 1462158242714 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:04:02 INFO - PROCESS | 1938 | 1462158242720 Marionette TRACE conn4 <- [1,2398,null,{}] 20:04:02 INFO - PROCESS | 1938 | 1462158242732 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:04:03 INFO - PROCESS | 1938 | 1462158243165 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 20:04:03 INFO - PROCESS | 1938 | 1462158243438 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32020000 == 180 [pid = 1938] [id = 607] 20:04:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb2e672400) [pid = 1938] [serial = 1822] [outer = (nil)] 20:04:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb2eaad400) [pid = 1938] [serial = 1823] [outer = 0x7feb2e672400] 20:04:03 INFO - PROCESS | 1938 | 1462158243516 Marionette DEBUG loaded listener.js 20:04:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb2fd74000) [pid = 1938] [serial = 1824] [outer = 0x7feb2e672400] 20:04:04 INFO - PROCESS | 1938 | 1462158244682 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:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1997ms 20:04:04 INFO - PROCESS | 1938 | 1462158244709 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 20:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:04:04 INFO - PROCESS | 1938 | 1462158244713 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 20:04:04 INFO - PROCESS | 1938 | 1462158244719 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:04:04 INFO - PROCESS | 1938 | 1462158244725 Marionette TRACE conn4 <- [1,2402,null,{}] 20:04:04 INFO - PROCESS | 1938 | 1462158244743 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:04:05 INFO - PROCESS | 1938 | 1462158245014 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 20:04:05 INFO - PROCESS | 1938 | 1462158245365 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb358a7800 == 181 [pid = 1938] [id = 608] 20:04:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb34104c00) [pid = 1938] [serial = 1825] [outer = (nil)] 20:04:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb35964400) [pid = 1938] [serial = 1826] [outer = 0x7feb34104c00] 20:04:05 INFO - PROCESS | 1938 | 1462158245455 Marionette DEBUG loaded listener.js 20:04:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb35b49c00) [pid = 1938] [serial = 1827] [outer = 0x7feb34104c00] 20:04:06 INFO - PROCESS | 1938 | 1462158246429 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:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1789ms 20:04:06 INFO - PROCESS | 1938 | 1462158246509 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 20:04:06 INFO - PROCESS | 1938 | 1462158246514 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 20:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:04:06 INFO - PROCESS | 1938 | 1462158246521 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:04:06 INFO - PROCESS | 1938 | 1462158246525 Marionette TRACE conn4 <- [1,2406,null,{}] 20:04:06 INFO - PROCESS | 1938 | 1462158246532 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:04:06 INFO - PROCESS | 1938 | 1462158246815 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 20:04:07 INFO - PROCESS | 1938 | 1462158247074 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37061800 == 182 [pid = 1938] [id = 609] 20:04:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb3410ec00) [pid = 1938] [serial = 1828] [outer = (nil)] 20:04:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb36d09000) [pid = 1938] [serial = 1829] [outer = 0x7feb3410ec00] 20:04:07 INFO - PROCESS | 1938 | 1462158247198 Marionette DEBUG loaded listener.js 20:04:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb3797f400) [pid = 1938] [serial = 1830] [outer = 0x7feb3410ec00] 20:04:08 INFO - PROCESS | 1938 | 1462158248104 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:04:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:04:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1654ms 20:04:08 INFO - PROCESS | 1938 | 1462158248176 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 20:04:08 INFO - PROCESS | 1938 | 1462158248181 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 20:04:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:04:08 INFO - PROCESS | 1938 | 1462158248188 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:04:08 INFO - PROCESS | 1938 | 1462158248192 Marionette TRACE conn4 <- [1,2410,null,{}] 20:04:08 INFO - PROCESS | 1938 | 1462158248198 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:04:08 INFO - PROCESS | 1938 | 1462158248443 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 20:04:08 INFO - PROCESS | 1938 | 1462158248753 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb381c1000 == 183 [pid = 1938] [id = 610] 20:04:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb35b51800) [pid = 1938] [serial = 1831] [outer = (nil)] 20:04:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb37d78000) [pid = 1938] [serial = 1832] [outer = 0x7feb35b51800] 20:04:08 INFO - PROCESS | 1938 | 1462158248838 Marionette DEBUG loaded listener.js 20:04:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb38691000) [pid = 1938] [serial = 1833] [outer = 0x7feb35b51800] 20:04:09 INFO - PROCESS | 1938 | 1462158249766 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:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1631ms 20:04:09 INFO - PROCESS | 1938 | 1462158249820 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 20:04:09 INFO - PROCESS | 1938 | 1462158249824 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 20:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:04:09 INFO - PROCESS | 1938 | 1462158249830 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:04:09 INFO - PROCESS | 1938 | 1462158249834 Marionette TRACE conn4 <- [1,2414,null,{}] 20:04:09 INFO - PROCESS | 1938 | 1462158249839 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:04:10 INFO - PROCESS | 1938 | 1462158250158 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 20:04:10 INFO - PROCESS | 1938 | 1462158250474 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c466000 == 184 [pid = 1938] [id = 611] 20:04:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb3d9b1000) [pid = 1938] [serial = 1834] [outer = (nil)] 20:04:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb3d9cd400) [pid = 1938] [serial = 1835] [outer = 0x7feb3d9b1000] 20:04:10 INFO - PROCESS | 1938 | 1462158250556 Marionette DEBUG loaded listener.js 20:04:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb3dcb7400) [pid = 1938] [serial = 1836] [outer = 0x7feb3d9b1000] 20:04:11 INFO - PROCESS | 1938 | 1462158251476 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:04:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:04:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1689ms 20:04:11 INFO - PROCESS | 1938 | 1462158251521 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 20:04:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:04:11 INFO - PROCESS | 1938 | 1462158251525 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 20:04:11 INFO - PROCESS | 1938 | 1462158251532 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:04:11 INFO - PROCESS | 1938 | 1462158251536 Marionette TRACE conn4 <- [1,2418,null,{}] 20:04:11 INFO - PROCESS | 1938 | 1462158251543 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:04:11 INFO - PROCESS | 1938 | 1462158251781 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 20:04:12 INFO - PROCESS | 1938 | 1462158252044 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d2ca000 == 185 [pid = 1938] [id = 612] 20:04:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb3d34a400) [pid = 1938] [serial = 1837] [outer = (nil)] 20:04:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb3e46e400) [pid = 1938] [serial = 1838] [outer = 0x7feb3d34a400] 20:04:12 INFO - PROCESS | 1938 | 1462158252172 Marionette DEBUG loaded listener.js 20:04:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb3e9dd400) [pid = 1938] [serial = 1839] [outer = 0x7feb3d34a400] 20:04:13 INFO - PROCESS | 1938 | 1462158253064 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:04:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:04:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1581ms 20:04:13 INFO - PROCESS | 1938 | 1462158253113 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 20:04:13 INFO - PROCESS | 1938 | 1462158253116 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 20:04:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:04:13 INFO - PROCESS | 1938 | 1462158253125 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:04:13 INFO - PROCESS | 1938 | 1462158253128 Marionette TRACE conn4 <- [1,2422,null,{}] 20:04:13 INFO - PROCESS | 1938 | 1462158253134 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:04:13 INFO - PROCESS | 1938 | 1462158253374 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 20:04:13 INFO - PROCESS | 1938 | 1462158253639 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d96c800 == 186 [pid = 1938] [id = 613] 20:04:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb2fc07400) [pid = 1938] [serial = 1840] [outer = (nil)] 20:04:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb3ead6400) [pid = 1938] [serial = 1841] [outer = 0x7feb2fc07400] 20:04:13 INFO - PROCESS | 1938 | 1462158253762 Marionette DEBUG loaded listener.js 20:04:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb3eb8fc00) [pid = 1938] [serial = 1842] [outer = 0x7feb2fc07400] 20:04:14 INFO - PROCESS | 1938 | 1462158254636 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:04:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:04:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1549ms 20:04:14 INFO - PROCESS | 1938 | 1462158254676 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 20:04:14 INFO - PROCESS | 1938 | 1462158254679 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 20:04:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:04:14 INFO - PROCESS | 1938 | 1462158254686 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:04:14 INFO - PROCESS | 1938 | 1462158254690 Marionette TRACE conn4 <- [1,2426,null,{}] 20:04:14 INFO - PROCESS | 1938 | 1462158254696 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:04:14 INFO - PROCESS | 1938 | 1462158254940 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 20:04:15 INFO - PROCESS | 1938 | 1462158255219 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e65b800 == 187 [pid = 1938] [id = 614] 20:04:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb3d9c7400) [pid = 1938] [serial = 1843] [outer = (nil)] 20:04:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb3efb3400) [pid = 1938] [serial = 1844] [outer = 0x7feb3d9c7400] 20:04:15 INFO - PROCESS | 1938 | 1462158255420 Marionette DEBUG loaded listener.js 20:04:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb3fd69c00) [pid = 1938] [serial = 1845] [outer = 0x7feb3d9c7400] 20:04:16 INFO - PROCESS | 1938 | 1462158256731 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:04:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:04:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2093ms 20:04:16 INFO - PROCESS | 1938 | 1462158256781 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 20:04:16 INFO - PROCESS | 1938 | 1462158256786 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 20:04:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:04:16 INFO - PROCESS | 1938 | 1462158256794 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:04:16 INFO - PROCESS | 1938 | 1462158256797 Marionette TRACE conn4 <- [1,2430,null,{}] 20:04:16 INFO - PROCESS | 1938 | 1462158256804 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:04:17 INFO - PROCESS | 1938 | 1462158257053 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 20:04:17 INFO - PROCESS | 1938 | 1462158257357 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff5a000 == 188 [pid = 1938] [id = 615] 20:04:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb3eacd800) [pid = 1938] [serial = 1846] [outer = (nil)] 20:04:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb41580c00) [pid = 1938] [serial = 1847] [outer = 0x7feb3eacd800] 20:04:17 INFO - PROCESS | 1938 | 1462158257440 Marionette DEBUG loaded listener.js 20:04:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb41705000) [pid = 1938] [serial = 1848] [outer = 0x7feb3eacd800] 20:04:18 INFO - PROCESS | 1938 | 1462158258311 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:04:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:04:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1582ms 20:04:18 INFO - PROCESS | 1938 | 1462158258377 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 20:04:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:04:18 INFO - PROCESS | 1938 | 1462158258382 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 20:04:18 INFO - PROCESS | 1938 | 1462158258389 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:04:18 INFO - PROCESS | 1938 | 1462158258394 Marionette TRACE conn4 <- [1,2434,null,{}] 20:04:18 INFO - PROCESS | 1938 | 1462158258401 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:04:18 INFO - PROCESS | 1938 | 1462158258721 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 20:04:19 INFO - PROCESS | 1938 | 1462158259035 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb43fc1000 == 189 [pid = 1938] [id = 616] 20:04:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb41792c00) [pid = 1938] [serial = 1849] [outer = (nil)] 20:04:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb43f95400) [pid = 1938] [serial = 1850] [outer = 0x7feb41792c00] 20:04:19 INFO - PROCESS | 1938 | 1462158259125 Marionette DEBUG loaded listener.js 20:04:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb46264800) [pid = 1938] [serial = 1851] [outer = 0x7feb41792c00] 20:04:20 INFO - PROCESS | 1938 | 1462158260048 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:04:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:04:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1732ms 20:04:20 INFO - PROCESS | 1938 | 1462158260121 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 20:04:20 INFO - PROCESS | 1938 | 1462158260125 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 20:04:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:04:20 INFO - PROCESS | 1938 | 1462158260131 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:04:20 INFO - PROCESS | 1938 | 1462158260134 Marionette TRACE conn4 <- [1,2438,null,{}] 20:04:20 INFO - PROCESS | 1938 | 1462158260141 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:04:20 INFO - PROCESS | 1938 | 1462158260420 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 20:04:20 INFO - PROCESS | 1938 | 1462158260727 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47b50800 == 190 [pid = 1938] [id = 617] 20:04:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb43e18800) [pid = 1938] [serial = 1852] [outer = (nil)] 20:04:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb46431000) [pid = 1938] [serial = 1853] [outer = 0x7feb43e18800] 20:04:20 INFO - PROCESS | 1938 | 1462158260809 Marionette DEBUG loaded listener.js 20:04:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb46dd5c00) [pid = 1938] [serial = 1854] [outer = 0x7feb43e18800] 20:04:21 INFO - PROCESS | 1938 | 1462158261711 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:04:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:04:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1629ms 20:04:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:04:21 INFO - PROCESS | 1938 | 1462158261762 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 20:04:21 INFO - PROCESS | 1938 | 1462158261765 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 20:04:21 INFO - PROCESS | 1938 | 1462158261773 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:04:21 INFO - PROCESS | 1938 | 1462158261786 Marionette TRACE conn4 <- [1,2442,null,{}] 20:04:21 INFO - PROCESS | 1938 | 1462158261792 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:04:22 INFO - PROCESS | 1938 | 1462158262047 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 20:04:22 INFO - PROCESS | 1938 | 1462158262353 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48183800 == 191 [pid = 1938] [id = 618] 20:04:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb46428800) [pid = 1938] [serial = 1855] [outer = (nil)] 20:04:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb470b3000) [pid = 1938] [serial = 1856] [outer = 0x7feb46428800] 20:04:22 INFO - PROCESS | 1938 | 1462158262436 Marionette DEBUG loaded listener.js 20:04:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb470bec00) [pid = 1938] [serial = 1857] [outer = 0x7feb46428800] 20:04:23 INFO - PROCESS | 1938 | 1462158263306 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:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1595ms 20:04:23 INFO - PROCESS | 1938 | 1462158263367 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 20:04:23 INFO - PROCESS | 1938 | 1462158263370 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 20:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:04:23 INFO - PROCESS | 1938 | 1462158263378 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:04:23 INFO - PROCESS | 1938 | 1462158263382 Marionette TRACE conn4 <- [1,2446,null,{}] 20:04:23 INFO - PROCESS | 1938 | 1462158263388 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:04:23 INFO - PROCESS | 1938 | 1462158263633 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 20:04:23 INFO - PROCESS | 1938 | 1462158263955 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48c55800 == 192 [pid = 1938] [id = 619] 20:04:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb2ac4dc00) [pid = 1938] [serial = 1858] [outer = (nil)] 20:04:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb470bfc00) [pid = 1938] [serial = 1859] [outer = 0x7feb2ac4dc00] 20:04:24 INFO - PROCESS | 1938 | 1462158264037 Marionette DEBUG loaded listener.js 20:04:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb478ac400) [pid = 1938] [serial = 1860] [outer = 0x7feb2ac4dc00] 20:04:24 INFO - PROCESS | 1938 | 1462158264909 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:04:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:04:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1584ms 20:04:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:04:24 INFO - PROCESS | 1938 | 1462158264963 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 20:04:24 INFO - PROCESS | 1938 | 1462158264966 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 20:04:24 INFO - PROCESS | 1938 | 1462158264974 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:04:24 INFO - PROCESS | 1938 | 1462158264976 Marionette TRACE conn4 <- [1,2450,null,{}] 20:04:24 INFO - PROCESS | 1938 | 1462158264984 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:04:25 INFO - PROCESS | 1938 | 1462158265237 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 20:04:25 INFO - PROCESS | 1938 | 1462158265502 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb499a0800 == 193 [pid = 1938] [id = 620] 20:04:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb47393000) [pid = 1938] [serial = 1861] [outer = (nil)] 20:04:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb47953400) [pid = 1938] [serial = 1862] [outer = 0x7feb47393000] 20:04:25 INFO - PROCESS | 1938 | 1462158265626 Marionette DEBUG loaded listener.js 20:04:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb479c9000) [pid = 1938] [serial = 1863] [outer = 0x7feb47393000] 20:04:26 INFO - PROCESS | 1938 | 1462158266531 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:04:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:04:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1598ms 20:04:26 INFO - PROCESS | 1938 | 1462158266571 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 20:04:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:04:26 INFO - PROCESS | 1938 | 1462158266576 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 20:04:26 INFO - PROCESS | 1938 | 1462158266584 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:04:26 INFO - PROCESS | 1938 | 1462158266587 Marionette TRACE conn4 <- [1,2454,null,{}] 20:04:26 INFO - PROCESS | 1938 | 1462158266593 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:04:26 INFO - PROCESS | 1938 | 1462158266848 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 20:04:27 INFO - PROCESS | 1938 | 1462158267164 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4e27b800 == 194 [pid = 1938] [id = 621] 20:04:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb478ad800) [pid = 1938] [serial = 1864] [outer = (nil)] 20:04:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb479d4c00) [pid = 1938] [serial = 1865] [outer = 0x7feb478ad800] 20:04:27 INFO - PROCESS | 1938 | 1462158267247 Marionette DEBUG loaded listener.js 20:04:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb48061000) [pid = 1938] [serial = 1866] [outer = 0x7feb478ad800] 20:04:28 INFO - PROCESS | 1938 | 1462158268120 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:04:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:04:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1586ms 20:04:28 INFO - PROCESS | 1938 | 1462158268169 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 20:04:28 INFO - PROCESS | 1938 | 1462158268172 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 20:04:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:04:28 INFO - PROCESS | 1938 | 1462158268181 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:04:28 INFO - PROCESS | 1938 | 1462158268185 Marionette TRACE conn4 <- [1,2458,null,{}] 20:04:28 INFO - PROCESS | 1938 | 1462158268191 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:04:28 INFO - PROCESS | 1938 | 1462158268437 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 20:04:28 INFO - PROCESS | 1938 | 1462158268714 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54e29000 == 195 [pid = 1938] [id = 622] 20:04:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb29cb0c00) [pid = 1938] [serial = 1867] [outer = (nil)] 20:04:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb48bc7c00) [pid = 1938] [serial = 1868] [outer = 0x7feb29cb0c00] 20:04:28 INFO - PROCESS | 1938 | 1462158268837 Marionette DEBUG loaded listener.js 20:04:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb48c0a000) [pid = 1938] [serial = 1869] [outer = 0x7feb29cb0c00] 20:04:29 INFO - PROCESS | 1938 | 1462158269723 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:04:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:04:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1585ms 20:04:29 INFO - PROCESS | 1938 | 1462158269766 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 20:04:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:04:29 INFO - PROCESS | 1938 | 1462158269771 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 20:04:29 INFO - PROCESS | 1938 | 1462158269779 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:04:29 INFO - PROCESS | 1938 | 1462158269781 Marionette TRACE conn4 <- [1,2462,null,{}] 20:04:29 INFO - PROCESS | 1938 | 1462158269788 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:04:30 INFO - PROCESS | 1938 | 1462158270043 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 20:04:30 INFO - PROCESS | 1938 | 1462158270357 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54f11800 == 196 [pid = 1938] [id = 623] 20:04:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb2de76000) [pid = 1938] [serial = 1870] [outer = (nil)] 20:04:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7feb496cd400) [pid = 1938] [serial = 1871] [outer = 0x7feb2de76000] 20:04:30 INFO - PROCESS | 1938 | 1462158270440 Marionette DEBUG loaded listener.js 20:04:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7feb49b2d800) [pid = 1938] [serial = 1872] [outer = 0x7feb2de76000] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2cfdd000 == 195 [pid = 1938] [id = 337] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ad92000 == 194 [pid = 1938] [id = 426] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d4a2800 == 193 [pid = 1938] [id = 461] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dc0a000 == 192 [pid = 1938] [id = 421] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37bca000 == 191 [pid = 1938] [id = 458] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d2cb000 == 190 [pid = 1938] [id = 554] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3fa6a800 == 189 [pid = 1938] [id = 463] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e661000 == 188 [pid = 1938] [id = 462] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5f339800 == 187 [pid = 1938] [id = 552] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dc65000 == 186 [pid = 1938] [id = 423] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5e3b8800 == 185 [pid = 1938] [id = 336] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dc21800 == 184 [pid = 1938] [id = 465] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5a3ca800 == 183 [pid = 1938] [id = 550] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb55323000 == 182 [pid = 1938] [id = 334] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2b39d000 == 181 [pid = 1938] [id = 555] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5cd56000 == 180 [pid = 1938] [id = 551] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5c5800 == 179 [pid = 1938] [id = 460] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2e6d9800 == 178 [pid = 1938] [id = 339] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3892a800 == 177 [pid = 1938] [id = 377] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3892b800 == 176 [pid = 1938] [id = 459] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ff7c000 == 175 [pid = 1938] [id = 553] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30441000 == 174 [pid = 1938] [id = 604] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dbe2800 == 173 [pid = 1938] [id = 603] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2b3b8800 == 172 [pid = 1938] [id = 602] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb41777000 == 171 [pid = 1938] [id = 600] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3eaee000 == 170 [pid = 1938] [id = 599] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e65e000 == 169 [pid = 1938] [id = 598] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d976000 == 168 [pid = 1938] [id = 597] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d38d800 == 167 [pid = 1938] [id = 596] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5d9000 == 166 [pid = 1938] [id = 595] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c47c000 == 165 [pid = 1938] [id = 594] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38913800 == 164 [pid = 1938] [id = 593] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3820b800 == 163 [pid = 1938] [id = 592] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37bac000 == 162 [pid = 1938] [id = 591] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37052800 == 161 [pid = 1938] [id = 590] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb35f7b800 == 160 [pid = 1938] [id = 589] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb342c9000 == 159 [pid = 1938] [id = 588] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb33a4a000 == 158 [pid = 1938] [id = 587] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb32014000 == 157 [pid = 1938] [id = 586] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30556000 == 156 [pid = 1938] [id = 585] 20:04:32 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2cfd7000 == 155 [pid = 1938] [id = 584] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7feb2dda4400) [pid = 1938] [serial = 1743] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7feb479d2400) [pid = 1938] [serial = 1722] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb48754400) [pid = 1938] [serial = 1724] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb3ebee400) [pid = 1938] [serial = 1706] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb57d3c000) [pid = 1938] [serial = 1734] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb41548000) [pid = 1938] [serial = 1710] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb3d4cf000) [pid = 1938] [serial = 1698] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb41733800) [pid = 1938] [serial = 1712] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb2de78000) [pid = 1938] [serial = 1745] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb2ddd4800) [pid = 1938] [serial = 1686] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb2ddcdc00) [pid = 1938] [serial = 1748] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb470b5000) [pid = 1938] [serial = 1716] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb478a7c00) [pid = 1938] [serial = 1718] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb3e46bc00) [pid = 1938] [serial = 1703] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb37f90c00) [pid = 1938] [serial = 1617] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb2e4ef400) [pid = 1938] [serial = 1746] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb3412a400) [pid = 1938] [serial = 1689] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb48c06c00) [pid = 1938] [serial = 1725] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb2b70d000) [pid = 1938] [serial = 1742] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb29fef400) [pid = 1938] [serial = 1740] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb29dd8000) [pid = 1938] [serial = 1739] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb3fdf0800) [pid = 1938] [serial = 1709] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb3868cc00) [pid = 1938] [serial = 1695] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb41704000) [pid = 1938] [serial = 1730] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb43e1d000) [pid = 1938] [serial = 1713] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb3c21d400) [pid = 1938] [serial = 1697] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb3e112000) [pid = 1938] [serial = 1701] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb47957c00) [pid = 1938] [serial = 1721] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb54efc800) [pid = 1938] [serial = 1731] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb3db08c00) [pid = 1938] [serial = 1700] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb3e9ddc00) [pid = 1938] [serial = 1704] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb37d7a000) [pid = 1938] [serial = 1694] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb4f034000) [pid = 1938] [serial = 1728] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb37071c00) [pid = 1938] [serial = 1691] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb2e594400) [pid = 1938] [serial = 1749] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb49b2dc00) [pid = 1938] [serial = 1727] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb4794dc00) [pid = 1938] [serial = 1719] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb56165000) [pid = 1938] [serial = 1733] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb3f0ebc00) [pid = 1938] [serial = 1707] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb2dda3c00) [pid = 1938] [serial = 1685] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb3eb89c00) [pid = 1938] [serial = 1736] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb37c0a400) [pid = 1938] [serial = 1692] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb46ca0c00) [pid = 1938] [serial = 1715] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb3106a800) [pid = 1938] [serial = 1688] [outer = (nil)] [url = about:blank] 20:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb2eaa9c00) [pid = 1938] [serial = 1751] [outer = (nil)] [url = about:blank] 20:04:33 INFO - PROCESS | 1938 | 1462158273066 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:04:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:04:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 3339ms 20:04:33 INFO - PROCESS | 1938 | 1462158273118 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 20:04:33 INFO - PROCESS | 1938 | 1462158273124 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 20:04:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:04:33 INFO - PROCESS | 1938 | 1462158273132 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:04:33 INFO - PROCESS | 1938 | 1462158273137 Marionette TRACE conn4 <- [1,2466,null,{}] 20:04:33 INFO - PROCESS | 1938 | 1462158273195 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:04:33 INFO - PROCESS | 1938 | 1462158273426 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 20:04:33 INFO - PROCESS | 1938 | 1462158273597 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b3b4000 == 156 [pid = 1938] [id = 624] 20:04:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb29ff8800) [pid = 1938] [serial = 1873] [outer = (nil)] 20:04:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb29ffc000) [pid = 1938] [serial = 1874] [outer = 0x7feb29ff8800] 20:04:33 INFO - PROCESS | 1938 | 1462158273671 Marionette DEBUG loaded listener.js 20:04:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb2ac55800) [pid = 1938] [serial = 1875] [outer = 0x7feb29ff8800] 20:04:34 INFO - PROCESS | 1938 | 1462158274462 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:04:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:04:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1377ms 20:04:34 INFO - PROCESS | 1938 | 1462158274512 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 20:04:34 INFO - PROCESS | 1938 | 1462158274519 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 20:04:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:04:34 INFO - PROCESS | 1938 | 1462158274531 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:04:34 INFO - PROCESS | 1938 | 1462158274535 Marionette TRACE conn4 <- [1,2470,null,{}] 20:04:34 INFO - PROCESS | 1938 | 1462158274542 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:04:34 INFO - PROCESS | 1938 | 1462158274772 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 20:04:34 INFO - PROCESS | 1938 | 1462158274983 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2d52b000 == 157 [pid = 1938] [id = 625] 20:04:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb2dc2c000) [pid = 1938] [serial = 1876] [outer = (nil)] 20:04:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb2ddc8400) [pid = 1938] [serial = 1877] [outer = 0x7feb2dc2c000] 20:04:35 INFO - PROCESS | 1938 | 1462158275051 Marionette DEBUG loaded listener.js 20:04:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb2e4e4800) [pid = 1938] [serial = 1878] [outer = 0x7feb2dc2c000] 20:04:36 INFO - PROCESS | 1938 | 1462158276057 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:04:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:04:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1589ms 20:04:36 INFO - PROCESS | 1938 | 1462158276121 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 20:04:36 INFO - PROCESS | 1938 | 1462158276125 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 20:04:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:04:36 INFO - PROCESS | 1938 | 1462158276139 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:04:36 INFO - PROCESS | 1938 | 1462158276145 Marionette TRACE conn4 <- [1,2474,null,{}] 20:04:36 INFO - PROCESS | 1938 | 1462158276161 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:04:36 INFO - PROCESS | 1938 | 1462158276473 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 20:04:36 INFO - PROCESS | 1938 | 1462158276527 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e6cd000 == 158 [pid = 1938] [id = 626] 20:04:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb2dda7000) [pid = 1938] [serial = 1879] [outer = (nil)] 20:04:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb2ecb4400) [pid = 1938] [serial = 1880] [outer = 0x7feb2dda7000] 20:04:36 INFO - PROCESS | 1938 | 1462158276812 Marionette DEBUG loaded listener.js 20:04:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb2fc0cc00) [pid = 1938] [serial = 1881] [outer = 0x7feb2dda7000] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb2de7a000) [pid = 1938] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb3e9e7400) [pid = 1938] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb3dcb4c00) [pid = 1938] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb3d9b3400) [pid = 1938] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb3e5c6400) [pid = 1938] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb35970800) [pid = 1938] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb35970400) [pid = 1938] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb3204bc00) [pid = 1938] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb37937800) [pid = 1938] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb29ffe800) [pid = 1938] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb2dda9800) [pid = 1938] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb2de78800) [pid = 1938] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb2fc02400) [pid = 1938] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb3da03800) [pid = 1938] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb35965400) [pid = 1938] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb3d9b7400) [pid = 1938] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb29dcc000) [pid = 1938] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb2ecbd000) [pid = 1938] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb3da05000) [pid = 1938] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb3eb86c00) [pid = 1938] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb36e70800) [pid = 1938] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb29dd9000) [pid = 1938] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:04:37 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb29cae000) [pid = 1938] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:04:38 INFO - PROCESS | 1938 | 1462158278232 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:04:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:04:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2142ms 20:04:38 INFO - PROCESS | 1938 | 1462158278282 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 20:04:38 INFO - PROCESS | 1938 | 1462158278286 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 20:04:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:04:38 INFO - PROCESS | 1938 | 1462158278293 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:04:38 INFO - PROCESS | 1938 | 1462158278296 Marionette TRACE conn4 <- [1,2478,null,{}] 20:04:38 INFO - PROCESS | 1938 | 1462158278302 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:04:38 INFO - PROCESS | 1938 | 1462158278518 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 20:04:38 INFO - PROCESS | 1938 | 1462158278694 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30431000 == 159 [pid = 1938] [id = 627] 20:04:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb29cae000) [pid = 1938] [serial = 1882] [outer = (nil)] 20:04:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb2eab0000) [pid = 1938] [serial = 1883] [outer = 0x7feb29cae000] 20:04:38 INFO - PROCESS | 1938 | 1462158278764 Marionette DEBUG loaded listener.js 20:04:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb2ff51000) [pid = 1938] [serial = 1884] [outer = 0x7feb29cae000] 20:04:39 INFO - PROCESS | 1938 | 1462158279732 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:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1496ms 20:04:39 INFO - PROCESS | 1938 | 1462158279791 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 20:04:39 INFO - PROCESS | 1938 | 1462158279798 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 20:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:04:39 INFO - PROCESS | 1938 | 1462158279808 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:04:39 INFO - PROCESS | 1938 | 1462158279812 Marionette TRACE conn4 <- [1,2482,null,{}] 20:04:39 INFO - PROCESS | 1938 | 1462158279823 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:04:40 INFO - PROCESS | 1938 | 1462158280173 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 20:04:40 INFO - PROCESS | 1938 | 1462158280445 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2cfcd800 == 160 [pid = 1938] [id = 628] 20:04:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb29ff0c00) [pid = 1938] [serial = 1885] [outer = (nil)] 20:04:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb2ac53400) [pid = 1938] [serial = 1886] [outer = 0x7feb29ff0c00] 20:04:40 INFO - PROCESS | 1938 | 1462158280525 Marionette DEBUG loaded listener.js 20:04:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb2dda9c00) [pid = 1938] [serial = 1887] [outer = 0x7feb29ff0c00] 20:04:41 INFO - PROCESS | 1938 | 1462158281470 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:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1739ms 20:04:41 INFO - PROCESS | 1938 | 1462158281547 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 20:04:41 INFO - PROCESS | 1938 | 1462158281556 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 20:04:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:04:41 INFO - PROCESS | 1938 | 1462158281569 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:04:41 INFO - PROCESS | 1938 | 1462158281572 Marionette TRACE conn4 <- [1,2486,null,{}] 20:04:41 INFO - PROCESS | 1938 | 1462158281579 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:04:41 INFO - PROCESS | 1938 | 1462158281865 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 20:04:42 INFO - PROCESS | 1938 | 1462158282188 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f17800 == 161 [pid = 1938] [id = 629] 20:04:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb2e590c00) [pid = 1938] [serial = 1888] [outer = (nil)] 20:04:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb2e66e000) [pid = 1938] [serial = 1889] [outer = 0x7feb2e590c00] 20:04:42 INFO - PROCESS | 1938 | 1462158282266 Marionette DEBUG loaded listener.js 20:04:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb2fc02400) [pid = 1938] [serial = 1890] [outer = 0x7feb2e590c00] 20:04:43 INFO - PROCESS | 1938 | 1462158283256 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:04:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:04:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1741ms 20:04:43 INFO - PROCESS | 1938 | 1462158283310 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 20:04:43 INFO - PROCESS | 1938 | 1462158283313 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 20:04:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:04:43 INFO - PROCESS | 1938 | 1462158283322 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:04:43 INFO - PROCESS | 1938 | 1462158283328 Marionette TRACE conn4 <- [1,2490,null,{}] 20:04:43 INFO - PROCESS | 1938 | 1462158283345 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:04:43 INFO - PROCESS | 1938 | 1462158283646 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 20:04:44 INFO - PROCESS | 1938 | 1462158283994 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32de1800 == 162 [pid = 1938] [id = 630] 20:04:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb30567c00) [pid = 1938] [serial = 1891] [outer = (nil)] 20:04:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb3106f000) [pid = 1938] [serial = 1892] [outer = 0x7feb30567c00] 20:04:44 INFO - PROCESS | 1938 | 1462158284082 Marionette DEBUG loaded listener.js 20:04:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb3204fc00) [pid = 1938] [serial = 1893] [outer = 0x7feb30567c00] 20:04:44 INFO - PROCESS | 1938 | 1462158284989 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:04:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:04:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1697ms 20:04:45 INFO - PROCESS | 1938 | 1462158285022 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 20:04:45 INFO - PROCESS | 1938 | 1462158285026 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 20:04:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:04:45 INFO - PROCESS | 1938 | 1462158285033 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:04:45 INFO - PROCESS | 1938 | 1462158285037 Marionette TRACE conn4 <- [1,2494,null,{}] 20:04:45 INFO - PROCESS | 1938 | 1462158285044 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:04:45 INFO - PROCESS | 1938 | 1462158285284 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 20:04:45 INFO - PROCESS | 1938 | 1462158285502 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb342db000 == 163 [pid = 1938] [id = 631] 20:04:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb3056e800) [pid = 1938] [serial = 1894] [outer = (nil)] 20:04:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb3412f400) [pid = 1938] [serial = 1895] [outer = 0x7feb3056e800] 20:04:45 INFO - PROCESS | 1938 | 1462158285618 Marionette DEBUG loaded listener.js 20:04:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb35ab7c00) [pid = 1938] [serial = 1896] [outer = 0x7feb3056e800] 20:04:46 INFO - PROCESS | 1938 | 1462158286600 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:04:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:04:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1633ms 20:04:46 INFO - PROCESS | 1938 | 1462158286668 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 20:04:46 INFO - PROCESS | 1938 | 1462158286672 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 20:04:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:04:46 INFO - PROCESS | 1938 | 1462158286679 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:04:46 INFO - PROCESS | 1938 | 1462158286683 Marionette TRACE conn4 <- [1,2498,null,{}] 20:04:46 INFO - PROCESS | 1938 | 1462158286688 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:04:46 INFO - PROCESS | 1938 | 1462158286942 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 20:04:47 INFO - PROCESS | 1938 | 1462158287245 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb35f7b000 == 164 [pid = 1938] [id = 632] 20:04:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb322e6c00) [pid = 1938] [serial = 1897] [outer = (nil)] 20:04:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb35fe3c00) [pid = 1938] [serial = 1898] [outer = 0x7feb322e6c00] 20:04:47 INFO - PROCESS | 1938 | 1462158287329 Marionette DEBUG loaded listener.js 20:04:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb36ca4c00) [pid = 1938] [serial = 1899] [outer = 0x7feb322e6c00] 20:04:48 INFO - PROCESS | 1938 | 1462158288318 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:04:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:04:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1680ms 20:04:48 INFO - PROCESS | 1938 | 1462158288360 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 20:04:48 INFO - PROCESS | 1938 | 1462158288367 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 20:04:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:04:48 INFO - PROCESS | 1938 | 1462158288377 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:04:48 INFO - PROCESS | 1938 | 1462158288383 Marionette TRACE conn4 <- [1,2502,null,{}] 20:04:48 INFO - PROCESS | 1938 | 1462158288391 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:04:48 INFO - PROCESS | 1938 | 1462158288676 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 20:04:49 INFO - PROCESS | 1938 | 1462158288992 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37a16800 == 165 [pid = 1938] [id = 633] 20:04:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb37987800) [pid = 1938] [serial = 1900] [outer = (nil)] 20:04:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb37d76c00) [pid = 1938] [serial = 1901] [outer = 0x7feb37987800] 20:04:49 INFO - PROCESS | 1938 | 1462158289076 Marionette DEBUG loaded listener.js 20:04:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb37f91000) [pid = 1938] [serial = 1902] [outer = 0x7feb37987800] 20:04:50 INFO - PROCESS | 1938 | 1462158290002 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:04:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:04:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1696ms 20:04:50 INFO - PROCESS | 1938 | 1462158290073 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 20:04:50 INFO - PROCESS | 1938 | 1462158290076 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 20:04:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:04:50 INFO - PROCESS | 1938 | 1462158290085 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:04:50 INFO - PROCESS | 1938 | 1462158290089 Marionette TRACE conn4 <- [1,2506,null,{}] 20:04:50 INFO - PROCESS | 1938 | 1462158290096 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:04:50 INFO - PROCESS | 1938 | 1462158290410 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 20:04:50 INFO - PROCESS | 1938 | 1462158290720 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38002800 == 166 [pid = 1938] [id = 634] 20:04:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb3797f000) [pid = 1938] [serial = 1903] [outer = (nil)] 20:04:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb3c216400) [pid = 1938] [serial = 1904] [outer = 0x7feb3797f000] 20:04:50 INFO - PROCESS | 1938 | 1462158290800 Marionette DEBUG loaded listener.js 20:04:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb3d34d000) [pid = 1938] [serial = 1905] [outer = 0x7feb3797f000] 20:04:51 INFO - PROCESS | 1938 | 1462158291714 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:04:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:04:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1687ms 20:04:51 INFO - PROCESS | 1938 | 1462158291773 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 20:04:51 INFO - PROCESS | 1938 | 1462158291776 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 20:04:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:04:51 INFO - PROCESS | 1938 | 1462158291783 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:04:51 INFO - PROCESS | 1938 | 1462158291787 Marionette TRACE conn4 <- [1,2510,null,{}] 20:04:51 INFO - PROCESS | 1938 | 1462158291792 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:04:52 INFO - PROCESS | 1938 | 1462158292036 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 20:04:52 INFO - PROCESS | 1938 | 1462158292295 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3836e000 == 167 [pid = 1938] [id = 635] 20:04:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb2dc29c00) [pid = 1938] [serial = 1906] [outer = (nil)] 20:04:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb3d849400) [pid = 1938] [serial = 1907] [outer = 0x7feb2dc29c00] 20:04:52 INFO - PROCESS | 1938 | 1462158292418 Marionette DEBUG loaded listener.js 20:04:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb3d856400) [pid = 1938] [serial = 1908] [outer = 0x7feb2dc29c00] 20:04:53 INFO - PROCESS | 1938 | 1462158293329 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:04:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:04:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1589ms 20:04:53 INFO - PROCESS | 1938 | 1462158293375 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 20:04:53 INFO - PROCESS | 1938 | 1462158293380 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 20:04:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:04:53 INFO - PROCESS | 1938 | 1462158293386 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:04:53 INFO - PROCESS | 1938 | 1462158293390 Marionette TRACE conn4 <- [1,2514,null,{}] 20:04:53 INFO - PROCESS | 1938 | 1462158293395 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:04:53 INFO - PROCESS | 1938 | 1462158293664 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 20:04:53 INFO - PROCESS | 1938 | 1462158293970 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38a5a000 == 168 [pid = 1938] [id = 636] 20:04:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb37983400) [pid = 1938] [serial = 1909] [outer = (nil)] 20:04:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb3d9c9000) [pid = 1938] [serial = 1910] [outer = 0x7feb37983400] 20:04:54 INFO - PROCESS | 1938 | 1462158294054 Marionette DEBUG loaded listener.js 20:04:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb3da0b400) [pid = 1938] [serial = 1911] [outer = 0x7feb37983400] 20:04:54 INFO - PROCESS | 1938 | 1462158294991 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:04:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:04:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1635ms 20:04:55 INFO - PROCESS | 1938 | 1462158295026 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 20:04:55 INFO - PROCESS | 1938 | 1462158295029 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 20:04:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:04:55 INFO - PROCESS | 1938 | 1462158295037 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:04:55 INFO - PROCESS | 1938 | 1462158295040 Marionette TRACE conn4 <- [1,2518,null,{}] 20:04:55 INFO - PROCESS | 1938 | 1462158295046 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:04:55 INFO - PROCESS | 1938 | 1462158295290 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 20:04:55 INFO - PROCESS | 1938 | 1462158295599 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5c5800 == 169 [pid = 1938] [id = 637] 20:04:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb2e670800) [pid = 1938] [serial = 1912] [outer = (nil)] 20:04:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb3db0e000) [pid = 1938] [serial = 1913] [outer = 0x7feb2e670800] 20:04:55 INFO - PROCESS | 1938 | 1462158295682 Marionette DEBUG loaded listener.js 20:04:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb3e1e8c00) [pid = 1938] [serial = 1914] [outer = 0x7feb2e670800] 20:04:56 INFO - PROCESS | 1938 | 1462158296612 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:04:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:04:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1636ms 20:04:56 INFO - PROCESS | 1938 | 1462158296675 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 20:04:56 INFO - PROCESS | 1938 | 1462158296679 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 20:04:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:04:56 INFO - PROCESS | 1938 | 1462158296685 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:04:56 INFO - PROCESS | 1938 | 1462158296690 Marionette TRACE conn4 <- [1,2522,null,{}] 20:04:56 INFO - PROCESS | 1938 | 1462158296695 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:04:56 INFO - PROCESS | 1938 | 1462158296964 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 20:04:57 INFO - PROCESS | 1938 | 1462158297278 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d48c800 == 170 [pid = 1938] [id = 638] 20:04:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb3e5ce000) [pid = 1938] [serial = 1915] [outer = (nil)] 20:04:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb3e9e1000) [pid = 1938] [serial = 1916] [outer = 0x7feb3e5ce000] 20:04:57 INFO - PROCESS | 1938 | 1462158297367 Marionette DEBUG loaded listener.js 20:04:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb3eb84800) [pid = 1938] [serial = 1917] [outer = 0x7feb3e5ce000] 20:04:58 INFO - PROCESS | 1938 | 1462158298337 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:04:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:04:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1689ms 20:04:58 INFO - PROCESS | 1938 | 1462158298375 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 20:04:58 INFO - PROCESS | 1938 | 1462158298378 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 20:04:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:04:58 INFO - PROCESS | 1938 | 1462158298385 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:04:58 INFO - PROCESS | 1938 | 1462158298389 Marionette TRACE conn4 <- [1,2526,null,{}] 20:04:58 INFO - PROCESS | 1938 | 1462158298395 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:04:58 INFO - PROCESS | 1938 | 1462158298641 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 20:04:58 INFO - PROCESS | 1938 | 1462158298954 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dce2000 == 171 [pid = 1938] [id = 639] 20:04:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb3dcbb000) [pid = 1938] [serial = 1918] [outer = (nil)] 20:04:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb3efa9000) [pid = 1938] [serial = 1919] [outer = 0x7feb3dcbb000] 20:04:59 INFO - PROCESS | 1938 | 1462158299037 Marionette DEBUG loaded listener.js 20:04:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb3fc41000) [pid = 1938] [serial = 1920] [outer = 0x7feb3dcbb000] 20:04:59 INFO - PROCESS | 1938 | 1462158299980 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:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1635ms 20:05:00 INFO - PROCESS | 1938 | 1462158300022 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 20:05:00 INFO - PROCESS | 1938 | 1462158300026 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 20:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:05:00 INFO - PROCESS | 1938 | 1462158300034 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:05:00 INFO - PROCESS | 1938 | 1462158300038 Marionette TRACE conn4 <- [1,2530,null,{}] 20:05:00 INFO - PROCESS | 1938 | 1462158300043 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:05:00 INFO - PROCESS | 1938 | 1462158300287 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 20:05:00 INFO - PROCESS | 1938 | 1462158300614 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e7f6800 == 172 [pid = 1938] [id = 640] 20:05:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb3e47cc00) [pid = 1938] [serial = 1921] [outer = (nil)] 20:05:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb3ff24c00) [pid = 1938] [serial = 1922] [outer = 0x7feb3e47cc00] 20:05:00 INFO - PROCESS | 1938 | 1462158300698 Marionette DEBUG loaded listener.js 20:05:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb4154ac00) [pid = 1938] [serial = 1923] [outer = 0x7feb3e47cc00] 20:05:01 INFO - PROCESS | 1938 | 1462158301634 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:05:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:05:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1636ms 20:05:01 INFO - PROCESS | 1938 | 1462158301672 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 20:05:01 INFO - PROCESS | 1938 | 1462158301676 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 20:05:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:05:01 INFO - PROCESS | 1938 | 1462158301684 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:05:01 INFO - PROCESS | 1938 | 1462158301688 Marionette TRACE conn4 <- [1,2534,null,{}] 20:05:01 INFO - PROCESS | 1938 | 1462158301695 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:05:01 INFO - PROCESS | 1938 | 1462158301947 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 20:05:02 INFO - PROCESS | 1938 | 1462158302287 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb40bc5800 == 173 [pid = 1938] [id = 641] 20:05:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb3fc45c00) [pid = 1938] [serial = 1924] [outer = (nil)] 20:05:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb4158d400) [pid = 1938] [serial = 1925] [outer = 0x7feb3fc45c00] 20:05:02 INFO - PROCESS | 1938 | 1462158302382 Marionette DEBUG loaded listener.js 20:05:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb4170f800) [pid = 1938] [serial = 1926] [outer = 0x7feb3fc45c00] 20:05:03 INFO - PROCESS | 1938 | 1462158303437 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:05:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:05:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1786ms 20:05:03 INFO - PROCESS | 1938 | 1462158303472 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 20:05:03 INFO - PROCESS | 1938 | 1462158303476 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 20:05:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:05:03 INFO - PROCESS | 1938 | 1462158303482 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:05:03 INFO - PROCESS | 1938 | 1462158303486 Marionette TRACE conn4 <- [1,2538,null,{}] 20:05:03 INFO - PROCESS | 1938 | 1462158303491 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:05:03 INFO - PROCESS | 1938 | 1462158303747 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 20:05:04 INFO - PROCESS | 1938 | 1462158304060 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb46403800 == 174 [pid = 1938] [id = 642] 20:05:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb3fc46400) [pid = 1938] [serial = 1927] [outer = (nil)] 20:05:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb43e10c00) [pid = 1938] [serial = 1928] [outer = 0x7feb3fc46400] 20:05:04 INFO - PROCESS | 1938 | 1462158304147 Marionette DEBUG loaded listener.js 20:05:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb45164400) [pid = 1938] [serial = 1929] [outer = 0x7feb3fc46400] 20:05:05 INFO - PROCESS | 1938 | 1462158305049 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:05:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:05:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1633ms 20:05:05 INFO - PROCESS | 1938 | 1462158305117 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 20:05:05 INFO - PROCESS | 1938 | 1462158305121 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 20:05:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:05:05 INFO - PROCESS | 1938 | 1462158305128 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:05:05 INFO - PROCESS | 1938 | 1462158305132 Marionette TRACE conn4 <- [1,2542,null,{}] 20:05:05 INFO - PROCESS | 1938 | 1462158305138 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:05:05 INFO - PROCESS | 1938 | 1462158305390 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 20:05:05 INFO - PROCESS | 1938 | 1462158305700 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47d0f000 == 175 [pid = 1938] [id = 643] 20:05:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb41586c00) [pid = 1938] [serial = 1930] [outer = (nil)] 20:05:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb46ca0c00) [pid = 1938] [serial = 1931] [outer = 0x7feb41586c00] 20:05:05 INFO - PROCESS | 1938 | 1462158305782 Marionette DEBUG loaded listener.js 20:05:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb477b0400) [pid = 1938] [serial = 1932] [outer = 0x7feb41586c00] 20:05:06 INFO - PROCESS | 1938 | 1462158306684 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:05:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:05:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1587ms 20:05:06 INFO - PROCESS | 1938 | 1462158306717 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 20:05:06 INFO - PROCESS | 1938 | 1462158306722 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 20:05:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:05:06 INFO - PROCESS | 1938 | 1462158306728 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:05:06 INFO - PROCESS | 1938 | 1462158306732 Marionette TRACE conn4 <- [1,2546,null,{}] 20:05:06 INFO - PROCESS | 1938 | 1462158306737 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:05:06 INFO - PROCESS | 1938 | 1462158306987 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 20:05:07 INFO - PROCESS | 1938 | 1462158307302 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb499a3800 == 176 [pid = 1938] [id = 644] 20:05:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb46260000) [pid = 1938] [serial = 1933] [outer = (nil)] 20:05:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb479d1c00) [pid = 1938] [serial = 1934] [outer = 0x7feb46260000] 20:05:07 INFO - PROCESS | 1938 | 1462158307386 Marionette DEBUG loaded listener.js 20:05:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb48bc7800) [pid = 1938] [serial = 1935] [outer = 0x7feb46260000] 20:05:08 INFO - PROCESS | 1938 | 1462158308298 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:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1638ms 20:05:08 INFO - PROCESS | 1938 | 1462158308367 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 20:05:08 INFO - PROCESS | 1938 | 1462158308370 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 20:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:05:08 INFO - PROCESS | 1938 | 1462158308378 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:05:08 INFO - PROCESS | 1938 | 1462158308382 Marionette TRACE conn4 <- [1,2550,null,{}] 20:05:08 INFO - PROCESS | 1938 | 1462158308389 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:05:08 INFO - PROCESS | 1938 | 1462158308687 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 20:05:09 INFO - PROCESS | 1938 | 1462158309000 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54fb2800 == 177 [pid = 1938] [id = 645] 20:05:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb2ecbec00) [pid = 1938] [serial = 1936] [outer = (nil)] 20:05:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb496c4c00) [pid = 1938] [serial = 1937] [outer = 0x7feb2ecbec00] 20:05:09 INFO - PROCESS | 1938 | 1462158309081 Marionette DEBUG loaded listener.js 20:05:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb49b2d400) [pid = 1938] [serial = 1938] [outer = 0x7feb2ecbec00] 20:05:09 INFO - PROCESS | 1938 | 1462158309973 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:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1638ms 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3eaf1800 == 176 [pid = 1938] [id = 305] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4884c800 == 175 [pid = 1938] [id = 356] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2e6cd000 == 174 [pid = 1938] [id = 626] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2d52b000 == 173 [pid = 1938] [id = 625] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2b3b4000 == 172 [pid = 1938] [id = 624] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47b50800 == 171 [pid = 1938] [id = 617] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb43fc1000 == 170 [pid = 1938] [id = 616] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3ff5a000 == 169 [pid = 1938] [id = 615] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e65b800 == 168 [pid = 1938] [id = 614] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d96c800 == 167 [pid = 1938] [id = 613] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d2ca000 == 166 [pid = 1938] [id = 612] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c466000 == 165 [pid = 1938] [id = 611] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb381c1000 == 164 [pid = 1938] [id = 610] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37061800 == 163 [pid = 1938] [id = 609] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb358a7800 == 162 [pid = 1938] [id = 608] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb32020000 == 161 [pid = 1938] [id = 607] 20:05:11 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2cfe1800 == 160 [pid = 1938] [id = 606] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb2ff53800) [pid = 1938] [serial = 1815] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb3fde4800) [pid = 1938] [serial = 1802] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb3ead5000) [pid = 1938] [serial = 1796] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb3d9bbc00) [pid = 1938] [serial = 1784] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb3ebfbc00) [pid = 1938] [serial = 1799] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb37c8c000) [pid = 1938] [serial = 1776] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb36169400) [pid = 1938] [serial = 1769] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb322e9800) [pid = 1938] [serial = 1767] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb3c12c400) [pid = 1938] [serial = 1781] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb2dda3400) [pid = 1938] [serial = 1755] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb2ddcf000) [pid = 1938] [serial = 1811] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb2e671000) [pid = 1938] [serial = 1758] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb31065c00) [pid = 1938] [serial = 1764] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb3e39e400) [pid = 1938] [serial = 1791] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb2b70bc00) [pid = 1938] [serial = 1754] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb3706f000) [pid = 1938] [serial = 1772] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb3fc3c800) [pid = 1938] [serial = 1800] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb3dcb4800) [pid = 1938] [serial = 1788] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb3056bc00) [pid = 1938] [serial = 1763] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb29dda800) [pid = 1938] [serial = 1805] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb2fdef000) [pid = 1938] [serial = 1761] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb3e47f800) [pid = 1938] [serial = 1793] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb3e5cd800) [pid = 1938] [serial = 1794] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb37938800) [pid = 1938] [serial = 1773] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb3eb8e000) [pid = 1938] [serial = 1737] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb37f94800) [pid = 1938] [serial = 1779] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb2ecbe800) [pid = 1938] [serial = 1814] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb2dda4800) [pid = 1938] [serial = 1806] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb29ff3400) [pid = 1938] [serial = 1808] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb37f6dc00) [pid = 1938] [serial = 1778] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb3e1ddc00) [pid = 1938] [serial = 1790] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb2ac4d400) [pid = 1938] [serial = 1809] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb3c21d800) [pid = 1938] [serial = 1782] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb3da0d000) [pid = 1938] [serial = 1787] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb3da02800) [pid = 1938] [serial = 1785] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb2fc10c00) [pid = 1938] [serial = 1760] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb3ff2dc00) [pid = 1938] [serial = 1803] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb34108400) [pid = 1938] [serial = 1683] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb2e58d400) [pid = 1938] [serial = 1757] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb37c0ec00) [pid = 1938] [serial = 1775] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb3eb90400) [pid = 1938] [serial = 1797] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb36d0d800) [pid = 1938] [serial = 1770] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb322db400) [pid = 1938] [serial = 1766] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb2de75400) [pid = 1938] [serial = 1812] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb2ff58400) [pid = 1938] [serial = 1817] [outer = (nil)] [url = about:blank] 20:05:11 INFO - PROCESS | 1938 | 1462158311708 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 20:05:11 INFO - PROCESS | 1938 | 1462158311713 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 20:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:05:11 INFO - PROCESS | 1938 | 1462158311750 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:05:11 INFO - PROCESS | 1938 | 1462158311760 Marionette TRACE conn4 <- [1,2554,null,{}] 20:05:11 INFO - PROCESS | 1938 | 1462158311769 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:05:12 INFO - PROCESS | 1938 | 1462158311994 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 20:05:12 INFO - PROCESS | 1938 | 1462158312207 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ad90000 == 161 [pid = 1938] [id = 646] 20:05:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb29edb000) [pid = 1938] [serial = 1939] [outer = (nil)] 20:05:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb29ede400) [pid = 1938] [serial = 1940] [outer = 0x7feb29edb000] 20:05:12 INFO - PROCESS | 1938 | 1462158312291 Marionette DEBUG loaded listener.js 20:05:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb29ff0400) [pid = 1938] [serial = 1941] [outer = 0x7feb29edb000] 20:05:13 INFO - PROCESS | 1938 | 1462158313134 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:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1443ms 20:05:13 INFO - PROCESS | 1938 | 1462158313190 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 20:05:13 INFO - PROCESS | 1938 | 1462158313194 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 20:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:05:13 INFO - PROCESS | 1938 | 1462158313208 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:05:13 INFO - PROCESS | 1938 | 1462158313213 Marionette TRACE conn4 <- [1,2558,null,{}] 20:05:13 INFO - PROCESS | 1938 | 1462158313220 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:05:13 INFO - PROCESS | 1938 | 1462158313481 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 20:05:13 INFO - PROCESS | 1938 | 1462158313680 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2c44f000 == 162 [pid = 1938] [id = 647] 20:05:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb29dda000) [pid = 1938] [serial = 1942] [outer = (nil)] 20:05:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb2b709400) [pid = 1938] [serial = 1943] [outer = 0x7feb29dda000] 20:05:13 INFO - PROCESS | 1938 | 1462158313752 Marionette DEBUG loaded listener.js 20:05:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb2dc2a000) [pid = 1938] [serial = 1944] [outer = 0x7feb29dda000] 20:05:14 INFO - PROCESS | 1938 | 1462158314799 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:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1640ms 20:05:14 INFO - PROCESS | 1938 | 1462158314846 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 20:05:14 INFO - PROCESS | 1938 | 1462158314849 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 20:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:05:14 INFO - PROCESS | 1938 | 1462158314862 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:05:14 INFO - PROCESS | 1938 | 1462158314865 Marionette TRACE conn4 <- [1,2562,null,{}] 20:05:14 INFO - PROCESS | 1938 | 1462158314892 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:05:15 INFO - PROCESS | 1938 | 1462158315218 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 20:05:15 INFO - PROCESS | 1938 | 1462158315404 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dbdc800 == 163 [pid = 1938] [id = 648] 20:05:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb2de74000) [pid = 1938] [serial = 1945] [outer = (nil)] 20:05:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb2de77c00) [pid = 1938] [serial = 1946] [outer = 0x7feb2de74000] 20:05:15 INFO - PROCESS | 1938 | 1462158315542 Marionette DEBUG loaded listener.js 20:05:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb2e4eec00) [pid = 1938] [serial = 1947] [outer = 0x7feb2de74000] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb2dc2c000) [pid = 1938] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb3eacd800) [pid = 1938] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb3d9b1000) [pid = 1938] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb35b51800) [pid = 1938] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb29cb0c00) [pid = 1938] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb2fc07400) [pid = 1938] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb2dda7000) [pid = 1938] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb2ac50c00) [pid = 1938] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb29ff8800) [pid = 1938] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb3d34a400) [pid = 1938] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3410ec00) [pid = 1938] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb47393000) [pid = 1938] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb29ff3800) [pid = 1938] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb478ad800) [pid = 1938] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb46428800) [pid = 1938] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb3d9c7400) [pid = 1938] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb34104c00) [pid = 1938] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb2e672400) [pid = 1938] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb2de76000) [pid = 1938] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb43e18800) [pid = 1938] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb41792c00) [pid = 1938] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:05:16 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7feb2ac4dc00) [pid = 1938] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:05:17 INFO - PROCESS | 1938 | 1462158317018 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:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2191ms 20:05:17 INFO - PROCESS | 1938 | 1462158317048 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 20:05:17 INFO - PROCESS | 1938 | 1462158317051 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 20:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:05:17 INFO - PROCESS | 1938 | 1462158317058 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:05:17 INFO - PROCESS | 1938 | 1462158317061 Marionette TRACE conn4 <- [1,2566,null,{}] 20:05:17 INFO - PROCESS | 1938 | 1462158317068 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:05:17 INFO - PROCESS | 1938 | 1462158317400 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 20:05:17 INFO - PROCESS | 1938 | 1462158317418 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e4de800 == 164 [pid = 1938] [id = 649] 20:05:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb29edc400) [pid = 1938] [serial = 1948] [outer = (nil)] 20:05:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb2e594c00) [pid = 1938] [serial = 1949] [outer = 0x7feb29edc400] 20:05:17 INFO - PROCESS | 1938 | 1462158317488 Marionette DEBUG loaded listener.js 20:05:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb2e676000) [pid = 1938] [serial = 1950] [outer = 0x7feb29edc400] 20:05:18 INFO - PROCESS | 1938 | 1462158318420 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:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1432ms 20:05:18 INFO - PROCESS | 1938 | 1462158318492 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 20:05:18 INFO - PROCESS | 1938 | 1462158318496 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 20:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:05:18 INFO - PROCESS | 1938 | 1462158318502 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:05:18 INFO - PROCESS | 1938 | 1462158318506 Marionette TRACE conn4 <- [1,2570,null,{}] 20:05:18 INFO - PROCESS | 1938 | 1462158318512 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:05:18 INFO - PROCESS | 1938 | 1462158318917 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 20:05:19 INFO - PROCESS | 1938 | 1462158319257 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ac2c800 == 165 [pid = 1938] [id = 650] 20:05:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb29cb4000) [pid = 1938] [serial = 1951] [outer = (nil)] 20:05:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb29dcf000) [pid = 1938] [serial = 1952] [outer = 0x7feb29cb4000] 20:05:19 INFO - PROCESS | 1938 | 1462158319338 Marionette DEBUG loaded listener.js 20:05:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb29ff2400) [pid = 1938] [serial = 1953] [outer = 0x7feb29cb4000] 20:05:20 INFO - PROCESS | 1938 | 1462158320401 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:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1938ms 20:05:20 INFO - PROCESS | 1938 | 1462158320444 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 20:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:05:20 INFO - PROCESS | 1938 | 1462158320451 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 20:05:20 INFO - PROCESS | 1938 | 1462158320460 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:05:20 INFO - PROCESS | 1938 | 1462158320466 Marionette TRACE conn4 <- [1,2574,null,{}] 20:05:20 INFO - PROCESS | 1938 | 1462158320475 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:05:20 INFO - PROCESS | 1938 | 1462158320744 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 20:05:21 INFO - PROCESS | 1938 | 1462158321038 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e4d2800 == 166 [pid = 1938] [id = 651] 20:05:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb2dda2c00) [pid = 1938] [serial = 1954] [outer = (nil)] 20:05:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb2ddb0800) [pid = 1938] [serial = 1955] [outer = 0x7feb2dda2c00] 20:05:21 INFO - PROCESS | 1938 | 1462158321125 Marionette DEBUG loaded listener.js 20:05:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb2de74800) [pid = 1938] [serial = 1956] [outer = 0x7feb2dda2c00] 20:05:22 INFO - PROCESS | 1938 | 1462158322125 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:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1748ms 20:05:22 INFO - PROCESS | 1938 | 1462158322208 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 20:05:22 INFO - PROCESS | 1938 | 1462158322213 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 20:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:05:22 INFO - PROCESS | 1938 | 1462158322220 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:05:22 INFO - PROCESS | 1938 | 1462158322224 Marionette TRACE conn4 <- [1,2578,null,{}] 20:05:22 INFO - PROCESS | 1938 | 1462158322231 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:05:22 INFO - PROCESS | 1938 | 1462158322538 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 20:05:22 INFO - PROCESS | 1938 | 1462158322900 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30441800 == 167 [pid = 1938] [id = 652] 20:05:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb2e669c00) [pid = 1938] [serial = 1957] [outer = (nil)] 20:05:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb2eab4400) [pid = 1938] [serial = 1958] [outer = 0x7feb2e669c00] 20:05:22 INFO - PROCESS | 1938 | 1462158322984 Marionette DEBUG loaded listener.js 20:05:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb2ecc0c00) [pid = 1938] [serial = 1959] [outer = 0x7feb2e669c00] 20:05:24 INFO - PROCESS | 1938 | 1462158324031 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:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1887ms 20:05:24 INFO - PROCESS | 1938 | 1462158324109 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 20:05:24 INFO - PROCESS | 1938 | 1462158324116 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 20:05:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:05:24 INFO - PROCESS | 1938 | 1462158324134 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:05:24 INFO - PROCESS | 1938 | 1462158324142 Marionette TRACE conn4 <- [1,2582,null,{}] 20:05:24 INFO - PROCESS | 1938 | 1462158324147 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:05:24 INFO - PROCESS | 1938 | 1462158324553 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 20:05:24 INFO - PROCESS | 1938 | 1462158324773 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f63800 == 168 [pid = 1938] [id = 653] 20:05:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb2e667800) [pid = 1938] [serial = 1960] [outer = (nil)] 20:05:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb2fd7c000) [pid = 1938] [serial = 1961] [outer = 0x7feb2e667800] 20:05:24 INFO - PROCESS | 1938 | 1462158324866 Marionette DEBUG loaded listener.js 20:05:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb2ff51800) [pid = 1938] [serial = 1962] [outer = 0x7feb2e667800] 20:05:25 INFO - PROCESS | 1938 | 1462158325846 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:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1799ms 20:05:25 INFO - PROCESS | 1938 | 1462158325926 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 20:05:25 INFO - PROCESS | 1938 | 1462158325929 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 20:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:05:25 INFO - PROCESS | 1938 | 1462158325937 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:05:25 INFO - PROCESS | 1938 | 1462158325941 Marionette TRACE conn4 <- [1,2586,null,{}] 20:05:25 INFO - PROCESS | 1938 | 1462158325947 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:05:26 INFO - PROCESS | 1938 | 1462158326239 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 20:05:26 INFO - PROCESS | 1938 | 1462158326553 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32056800 == 169 [pid = 1938] [id = 654] 20:05:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb2fc08800) [pid = 1938] [serial = 1963] [outer = (nil)] 20:05:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb3009b800) [pid = 1938] [serial = 1964] [outer = 0x7feb2fc08800] 20:05:26 INFO - PROCESS | 1938 | 1462158326650 Marionette DEBUG loaded listener.js 20:05:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb3056a400) [pid = 1938] [serial = 1965] [outer = 0x7feb2fc08800] 20:05:27 INFO - PROCESS | 1938 | 1462158327556 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:05:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:05:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1685ms 20:05:27 INFO - PROCESS | 1938 | 1462158327624 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 20:05:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:05:27 INFO - PROCESS | 1938 | 1462158327628 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 20:05:27 INFO - PROCESS | 1938 | 1462158327635 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:05:27 INFO - PROCESS | 1938 | 1462158327638 Marionette TRACE conn4 <- [1,2590,null,{}] 20:05:27 INFO - PROCESS | 1938 | 1462158327644 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:05:27 INFO - PROCESS | 1938 | 1462158327929 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 20:05:28 INFO - PROCESS | 1938 | 1462158328253 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33a42000 == 170 [pid = 1938] [id = 655] 20:05:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb3106fc00) [pid = 1938] [serial = 1966] [outer = (nil)] 20:05:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb31072000) [pid = 1938] [serial = 1967] [outer = 0x7feb3106fc00] 20:05:28 INFO - PROCESS | 1938 | 1462158328352 Marionette DEBUG loaded listener.js 20:05:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb322e5000) [pid = 1938] [serial = 1968] [outer = 0x7feb3106fc00] 20:05:29 INFO - PROCESS | 1938 | 1462158329331 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:05:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:05:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1737ms 20:05:29 INFO - PROCESS | 1938 | 1462158329374 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 20:05:29 INFO - PROCESS | 1938 | 1462158329379 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 20:05:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:05:29 INFO - PROCESS | 1938 | 1462158329388 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:05:29 INFO - PROCESS | 1938 | 1462158329391 Marionette TRACE conn4 <- [1,2594,null,{}] 20:05:29 INFO - PROCESS | 1938 | 1462158329398 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:05:29 INFO - PROCESS | 1938 | 1462158329665 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 20:05:29 INFO - PROCESS | 1938 | 1462158329979 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb342d0000 == 171 [pid = 1938] [id = 656] 20:05:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb31070000) [pid = 1938] [serial = 1969] [outer = (nil)] 20:05:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb35963000) [pid = 1938] [serial = 1970] [outer = 0x7feb31070000] 20:05:30 INFO - PROCESS | 1938 | 1462158330065 Marionette DEBUG loaded listener.js 20:05:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb3596a400) [pid = 1938] [serial = 1971] [outer = 0x7feb31070000] 20:05:31 INFO - PROCESS | 1938 | 1462158331008 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:05:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:05:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1639ms 20:05:31 INFO - PROCESS | 1938 | 1462158331027 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 20:05:31 INFO - PROCESS | 1938 | 1462158331031 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 20:05:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:05:31 INFO - PROCESS | 1938 | 1462158331039 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:05:31 INFO - PROCESS | 1938 | 1462158331044 Marionette TRACE conn4 <- [1,2598,null,{}] 20:05:31 INFO - PROCESS | 1938 | 1462158331051 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:05:31 INFO - PROCESS | 1938 | 1462158331306 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 20:05:31 INFO - PROCESS | 1938 | 1462158331628 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb358a2800 == 172 [pid = 1938] [id = 657] 20:05:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb3410a800) [pid = 1938] [serial = 1972] [outer = (nil)] 20:05:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb35ab9000) [pid = 1938] [serial = 1973] [outer = 0x7feb3410a800] 20:05:31 INFO - PROCESS | 1938 | 1462158331714 Marionette DEBUG loaded listener.js 20:05:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb35b44400) [pid = 1938] [serial = 1974] [outer = 0x7feb3410a800] 20:05:32 INFO - PROCESS | 1938 | 1462158332686 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:05:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:05:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1691ms 20:05:32 INFO - PROCESS | 1938 | 1462158332731 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 20:05:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:05:32 INFO - PROCESS | 1938 | 1462158332736 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 20:05:32 INFO - PROCESS | 1938 | 1462158332743 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:05:32 INFO - PROCESS | 1938 | 1462158332747 Marionette TRACE conn4 <- [1,2602,null,{}] 20:05:32 INFO - PROCESS | 1938 | 1462158332753 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:05:33 INFO - PROCESS | 1938 | 1462158333056 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 20:05:33 INFO - PROCESS | 1938 | 1462158333368 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb35f84800 == 173 [pid = 1938] [id = 658] 20:05:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb3410c000) [pid = 1938] [serial = 1975] [outer = (nil)] 20:05:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb35b4e800) [pid = 1938] [serial = 1976] [outer = 0x7feb3410c000] 20:05:33 INFO - PROCESS | 1938 | 1462158333462 Marionette DEBUG loaded listener.js 20:05:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb35fe2800) [pid = 1938] [serial = 1977] [outer = 0x7feb3410c000] 20:05:34 INFO - PROCESS | 1938 | 1462158334432 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:05:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:05:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1737ms 20:05:34 INFO - PROCESS | 1938 | 1462158334481 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 20:05:34 INFO - PROCESS | 1938 | 1462158334485 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 20:05:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:05:34 INFO - PROCESS | 1938 | 1462158334492 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:05:34 INFO - PROCESS | 1938 | 1462158334496 Marionette TRACE conn4 <- [1,2606,null,{}] 20:05:34 INFO - PROCESS | 1938 | 1462158334502 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:05:34 INFO - PROCESS | 1938 | 1462158334776 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 20:05:35 INFO - PROCESS | 1938 | 1462158335083 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36fdf800 == 174 [pid = 1938] [id = 659] 20:05:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb35abb400) [pid = 1938] [serial = 1978] [outer = (nil)] 20:05:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb3616d800) [pid = 1938] [serial = 1979] [outer = 0x7feb35abb400] 20:05:35 INFO - PROCESS | 1938 | 1462158335173 Marionette DEBUG loaded listener.js 20:05:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb36c99000) [pid = 1938] [serial = 1980] [outer = 0x7feb35abb400] 20:05:36 INFO - PROCESS | 1938 | 1462158336185 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:05:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:05:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1731ms 20:05:36 INFO - PROCESS | 1938 | 1462158336225 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 20:05:36 INFO - PROCESS | 1938 | 1462158336229 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 20:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:05:36 INFO - PROCESS | 1938 | 1462158336236 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:05:36 INFO - PROCESS | 1938 | 1462158336239 Marionette TRACE conn4 <- [1,2610,null,{}] 20:05:36 INFO - PROCESS | 1938 | 1462158336246 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:05:36 INFO - PROCESS | 1938 | 1462158336514 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 20:05:36 INFO - PROCESS | 1938 | 1462158336847 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37a2b800 == 175 [pid = 1938] [id = 660] 20:05:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb36d10c00) [pid = 1938] [serial = 1981] [outer = (nil)] 20:05:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb36e6a400) [pid = 1938] [serial = 1982] [outer = 0x7feb36d10c00] 20:05:36 INFO - PROCESS | 1938 | 1462158336940 Marionette DEBUG loaded listener.js 20:05:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb3706dc00) [pid = 1938] [serial = 1983] [outer = 0x7feb36d10c00] 20:05:37 INFO - PROCESS | 1938 | 1462158337933 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:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1736ms 20:05:37 INFO - PROCESS | 1938 | 1462158337974 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 20:05:37 INFO - PROCESS | 1938 | 1462158337978 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 20:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:05:37 INFO - PROCESS | 1938 | 1462158337985 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:05:37 INFO - PROCESS | 1938 | 1462158337990 Marionette TRACE conn4 <- [1,2614,null,{}] 20:05:37 INFO - PROCESS | 1938 | 1462158337996 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:05:38 INFO - PROCESS | 1938 | 1462158338277 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 20:05:38 INFO - PROCESS | 1938 | 1462158338599 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb381af000 == 176 [pid = 1938] [id = 661] 20:05:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb36d0d800) [pid = 1938] [serial = 1984] [outer = (nil)] 20:05:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb37c0f400) [pid = 1938] [serial = 1985] [outer = 0x7feb36d0d800] 20:05:38 INFO - PROCESS | 1938 | 1462158338704 Marionette DEBUG loaded listener.js 20:05:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb37c88800) [pid = 1938] [serial = 1986] [outer = 0x7feb36d0d800] 20:05:39 INFO - PROCESS | 1938 | 1462158339615 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:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1683ms 20:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:05:39 INFO - PROCESS | 1938 | 1462158339669 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 20:05:39 INFO - PROCESS | 1938 | 1462158339672 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 20:05:39 INFO - PROCESS | 1938 | 1462158339680 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:05:39 INFO - PROCESS | 1938 | 1462158339682 Marionette TRACE conn4 <- [1,2618,null,{}] 20:05:39 INFO - PROCESS | 1938 | 1462158339689 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:05:39 INFO - PROCESS | 1938 | 1462158339932 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 20:05:40 INFO - PROCESS | 1938 | 1462158340206 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38603000 == 177 [pid = 1938] [id = 662] 20:05:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb2b70cc00) [pid = 1938] [serial = 1987] [outer = (nil)] 20:05:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb37d6f000) [pid = 1938] [serial = 1988] [outer = 0x7feb2b70cc00] 20:05:40 INFO - PROCESS | 1938 | 1462158340337 Marionette DEBUG loaded listener.js 20:05:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb37f6a400) [pid = 1938] [serial = 1989] [outer = 0x7feb2b70cc00] 20:05:41 INFO - PROCESS | 1938 | 1462158341231 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:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1593ms 20:05:41 INFO - PROCESS | 1938 | 1462158341271 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 20:05:41 INFO - PROCESS | 1938 | 1462158341276 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 20:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:05:41 INFO - PROCESS | 1938 | 1462158341282 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:05:41 INFO - PROCESS | 1938 | 1462158341286 Marionette TRACE conn4 <- [1,2622,null,{}] 20:05:41 INFO - PROCESS | 1938 | 1462158341291 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:05:41 INFO - PROCESS | 1938 | 1462158341544 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 20:05:41 INFO - PROCESS | 1938 | 1462158341855 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38a4d800 == 178 [pid = 1938] [id = 663] 20:05:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb3792b800) [pid = 1938] [serial = 1990] [outer = (nil)] 20:05:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb37f78c00) [pid = 1938] [serial = 1991] [outer = 0x7feb3792b800] 20:05:41 INFO - PROCESS | 1938 | 1462158341937 Marionette DEBUG loaded listener.js 20:05:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb37f92800) [pid = 1938] [serial = 1992] [outer = 0x7feb3792b800] 20:05:42 INFO - PROCESS | 1938 | 1462158342829 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:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1586ms 20:05:42 INFO - PROCESS | 1938 | 1462158342869 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 20:05:42 INFO - PROCESS | 1938 | 1462158342873 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 20:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:05:42 INFO - PROCESS | 1938 | 1462158342880 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:05:42 INFO - PROCESS | 1938 | 1462158342883 Marionette TRACE conn4 <- [1,2626,null,{}] 20:05:42 INFO - PROCESS | 1938 | 1462158342888 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:05:43 INFO - PROCESS | 1938 | 1462158343131 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 20:05:43 INFO - PROCESS | 1938 | 1462158343403 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c590000 == 179 [pid = 1938] [id = 664] 20:05:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb29ffb000) [pid = 1938] [serial = 1993] [outer = (nil)] 20:05:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb37f99400) [pid = 1938] [serial = 1994] [outer = 0x7feb29ffb000] 20:05:43 INFO - PROCESS | 1938 | 1462158343523 Marionette DEBUG loaded listener.js 20:05:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb38696400) [pid = 1938] [serial = 1995] [outer = 0x7feb29ffb000] 20:05:44 INFO - PROCESS | 1938 | 1462158344396 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:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1579ms 20:05:44 INFO - PROCESS | 1938 | 1462158344460 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 20:05:44 INFO - PROCESS | 1938 | 1462158344464 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 20:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:05:44 INFO - PROCESS | 1938 | 1462158344471 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:05:44 INFO - PROCESS | 1938 | 1462158344474 Marionette TRACE conn4 <- [1,2630,null,{}] 20:05:44 INFO - PROCESS | 1938 | 1462158344480 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:05:44 INFO - PROCESS | 1938 | 1462158344731 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 20:05:45 INFO - PROCESS | 1938 | 1462158345049 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d299000 == 180 [pid = 1938] [id = 665] 20:05:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb2eab3400) [pid = 1938] [serial = 1996] [outer = (nil)] 20:05:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb3c12ec00) [pid = 1938] [serial = 1997] [outer = 0x7feb2eab3400] 20:05:45 INFO - PROCESS | 1938 | 1462158345128 Marionette DEBUG loaded listener.js 20:05:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb3c217000) [pid = 1938] [serial = 1998] [outer = 0x7feb2eab3400] 20:05:45 INFO - PROCESS | 1938 | 1462158345992 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:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1580ms 20:05:46 INFO - PROCESS | 1938 | 1462158346052 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 20:05:46 INFO - PROCESS | 1938 | 1462158346056 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 20:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:05:46 INFO - PROCESS | 1938 | 1462158346062 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:05:46 INFO - PROCESS | 1938 | 1462158346066 Marionette TRACE conn4 <- [1,2634,null,{}] 20:05:46 INFO - PROCESS | 1938 | 1462158346073 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:05:46 INFO - PROCESS | 1938 | 1462158346325 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 20:05:46 INFO - PROCESS | 1938 | 1462158346648 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d397000 == 181 [pid = 1938] [id = 666] 20:05:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb30d79000) [pid = 1938] [serial = 1999] [outer = (nil)] 20:05:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb3d349c00) [pid = 1938] [serial = 2000] [outer = 0x7feb30d79000] 20:05:46 INFO - PROCESS | 1938 | 1462158346740 Marionette DEBUG loaded listener.js 20:05:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb3d4c7400) [pid = 1938] [serial = 2001] [outer = 0x7feb30d79000] 20:05:47 INFO - PROCESS | 1938 | 1462158347631 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:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1642ms 20:05:47 INFO - PROCESS | 1938 | 1462158347706 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 20:05:47 INFO - PROCESS | 1938 | 1462158347710 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 20:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:05:47 INFO - PROCESS | 1938 | 1462158347717 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:05:47 INFO - PROCESS | 1938 | 1462158347720 Marionette TRACE conn4 <- [1,2638,null,{}] 20:05:47 INFO - PROCESS | 1938 | 1462158347726 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:05:47 INFO - PROCESS | 1938 | 1462158347979 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 20:05:48 INFO - PROCESS | 1938 | 1462158348292 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d96a000 == 182 [pid = 1938] [id = 667] 20:05:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb3c132800) [pid = 1938] [serial = 2002] [outer = (nil)] 20:05:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb3d84d400) [pid = 1938] [serial = 2003] [outer = 0x7feb3c132800] 20:05:48 INFO - PROCESS | 1938 | 1462158348373 Marionette DEBUG loaded listener.js 20:05:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb3d9b4400) [pid = 1938] [serial = 2004] [outer = 0x7feb3c132800] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2e4de800 == 181 [pid = 1938] [id = 649] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2c44f000 == 180 [pid = 1938] [id = 647] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30f64800 == 179 [pid = 1938] [id = 605] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ad90000 == 178 [pid = 1938] [id = 646] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb46403800 == 177 [pid = 1938] [id = 642] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb40bc5800 == 176 [pid = 1938] [id = 641] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e7f6800 == 175 [pid = 1938] [id = 640] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3dce2000 == 174 [pid = 1938] [id = 639] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d48c800 == 173 [pid = 1938] [id = 638] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5c5800 == 172 [pid = 1938] [id = 637] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38a5a000 == 171 [pid = 1938] [id = 636] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3836e000 == 170 [pid = 1938] [id = 635] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38002800 == 169 [pid = 1938] [id = 634] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37a16800 == 168 [pid = 1938] [id = 633] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb35f7b000 == 167 [pid = 1938] [id = 632] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb342db000 == 166 [pid = 1938] [id = 631] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb32de1800 == 165 [pid = 1938] [id = 630] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30f17800 == 164 [pid = 1938] [id = 629] 20:05:50 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2cfcd800 == 163 [pid = 1938] [id = 628] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb2eab0000) [pid = 1938] [serial = 1883] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb2ddc8400) [pid = 1938] [serial = 1877] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb41580c00) [pid = 1938] [serial = 1847] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb3dcb7400) [pid = 1938] [serial = 1836] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb37d78000) [pid = 1938] [serial = 1832] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb48bc7c00) [pid = 1938] [serial = 1868] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb3eb8fc00) [pid = 1938] [serial = 1842] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb2fc0cc00) [pid = 1938] [serial = 1881] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb2eab8000) [pid = 1938] [serial = 1752] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb2ac55800) [pid = 1938] [serial = 1875] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb38691000) [pid = 1938] [serial = 1833] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb3e46e400) [pid = 1938] [serial = 1838] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb29ffc000) [pid = 1938] [serial = 1874] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb3797f400) [pid = 1938] [serial = 1830] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb41705000) [pid = 1938] [serial = 1848] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb47953400) [pid = 1938] [serial = 1862] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb2b70f800) [pid = 1938] [serial = 1820] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb48061000) [pid = 1938] [serial = 1866] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb470b3000) [pid = 1938] [serial = 1856] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb3fd69c00) [pid = 1938] [serial = 1845] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb35964400) [pid = 1938] [serial = 1826] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb2eaad400) [pid = 1938] [serial = 1823] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb496cd400) [pid = 1938] [serial = 1871] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb48c0a000) [pid = 1938] [serial = 1869] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb3ead6400) [pid = 1938] [serial = 1841] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb35b49c00) [pid = 1938] [serial = 1827] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb46431000) [pid = 1938] [serial = 1853] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb46dd5c00) [pid = 1938] [serial = 1854] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb46264800) [pid = 1938] [serial = 1851] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb3e9dd400) [pid = 1938] [serial = 1839] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb36d09000) [pid = 1938] [serial = 1829] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb2ddab000) [pid = 1938] [serial = 1821] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb470bec00) [pid = 1938] [serial = 1857] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb478ac400) [pid = 1938] [serial = 1860] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb49b2d800) [pid = 1938] [serial = 1872] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb2fd74000) [pid = 1938] [serial = 1824] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb43f95400) [pid = 1938] [serial = 1850] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb3d9cd400) [pid = 1938] [serial = 1835] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb470bfc00) [pid = 1938] [serial = 1859] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb2ecb4400) [pid = 1938] [serial = 1880] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb3efb3400) [pid = 1938] [serial = 1844] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb479c9000) [pid = 1938] [serial = 1863] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb2e4e4800) [pid = 1938] [serial = 1878] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb479d4c00) [pid = 1938] [serial = 1865] [outer = (nil)] [url = about:blank] 20:05:50 INFO - PROCESS | 1938 | 1462158350985 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:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 3288ms 20:05:51 INFO - PROCESS | 1938 | 1462158351006 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 20:05:51 INFO - PROCESS | 1938 | 1462158351012 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 20:05:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:05:51 INFO - PROCESS | 1938 | 1462158351021 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:05:51 INFO - PROCESS | 1938 | 1462158351027 Marionette TRACE conn4 <- [1,2642,null,{}] 20:05:51 INFO - PROCESS | 1938 | 1462158351037 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:05:51 INFO - PROCESS | 1938 | 1462158351261 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 20:05:51 INFO - PROCESS | 1938 | 1462158351483 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b3c7800 == 164 [pid = 1938] [id = 668] 20:05:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb29ee3800) [pid = 1938] [serial = 2005] [outer = (nil)] 20:05:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb29ff7800) [pid = 1938] [serial = 2006] [outer = 0x7feb29ee3800] 20:05:51 INFO - PROCESS | 1938 | 1462158351564 Marionette DEBUG loaded listener.js 20:05:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb2ac55000) [pid = 1938] [serial = 2007] [outer = 0x7feb29ee3800] 20:05:52 INFO - PROCESS | 1938 | 1462158352398 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:05:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:05:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1442ms 20:05:52 INFO - PROCESS | 1938 | 1462158352465 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 20:05:52 INFO - PROCESS | 1938 | 1462158352474 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 20:05:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:05:52 INFO - PROCESS | 1938 | 1462158352484 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:05:52 INFO - PROCESS | 1938 | 1462158352489 Marionette TRACE conn4 <- [1,2646,null,{}] 20:05:52 INFO - PROCESS | 1938 | 1462158352495 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:05:52 INFO - PROCESS | 1938 | 1462158352732 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 20:05:52 INFO - PROCESS | 1938 | 1462158352924 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dbcc000 == 165 [pid = 1938] [id = 669] 20:05:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb29ee5c00) [pid = 1938] [serial = 2008] [outer = (nil)] 20:05:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb2dda4800) [pid = 1938] [serial = 2009] [outer = 0x7feb29ee5c00] 20:05:52 INFO - PROCESS | 1938 | 1462158352989 Marionette DEBUG loaded listener.js 20:05:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb2de6b800) [pid = 1938] [serial = 2010] [outer = 0x7feb29ee5c00] 20:05:53 INFO - PROCESS | 1938 | 1462158353955 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:05:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:05:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1491ms 20:05:53 INFO - PROCESS | 1938 | 1462158353977 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 20:05:53 INFO - PROCESS | 1938 | 1462158353980 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 20:05:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:05:53 INFO - PROCESS | 1938 | 1462158353987 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:05:54 INFO - PROCESS | 1938 | 1462158354004 Marionette TRACE conn4 <- [1,2650,null,{}] 20:05:54 INFO - PROCESS | 1938 | 1462158354041 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:05:54 INFO - PROCESS | 1938 | 1462158354362 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 20:05:54 INFO - PROCESS | 1938 | 1462158354396 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e6d9800 == 166 [pid = 1938] [id = 670] 20:05:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb2e598800) [pid = 1938] [serial = 2011] [outer = (nil)] 20:05:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb2eaa9800) [pid = 1938] [serial = 2012] [outer = 0x7feb2e598800] 20:05:54 INFO - PROCESS | 1938 | 1462158354468 Marionette DEBUG loaded listener.js 20:05:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb2ecbd000) [pid = 1938] [serial = 2013] [outer = 0x7feb2e598800] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb29cb1c00) [pid = 1938] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb2de74000) [pid = 1938] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb37983400) [pid = 1938] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb2dc29c00) [pid = 1938] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb3797f000) [pid = 1938] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb37987800) [pid = 1938] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb322e6c00) [pid = 1938] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb3056e800) [pid = 1938] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb30567c00) [pid = 1938] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb2e590c00) [pid = 1938] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb29ff0c00) [pid = 1938] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb29dda000) [pid = 1938] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb29edb000) [pid = 1938] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb3fc46400) [pid = 1938] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb3fc45c00) [pid = 1938] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb3e47cc00) [pid = 1938] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb3dcbb000) [pid = 1938] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb3e5ce000) [pid = 1938] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:05:55 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb2e670800) [pid = 1938] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:05:56 INFO - PROCESS | 1938 | 1462158356140 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:05:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:05:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2210ms 20:05:56 INFO - PROCESS | 1938 | 1462158356204 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 20:05:56 INFO - PROCESS | 1938 | 1462158356209 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 20:05:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:05:56 INFO - PROCESS | 1938 | 1462158356215 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:05:56 INFO - PROCESS | 1938 | 1462158356219 Marionette TRACE conn4 <- [1,2654,null,{}] 20:05:56 INFO - PROCESS | 1938 | 1462158356225 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:05:56 INFO - PROCESS | 1938 | 1462158356454 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 20:05:56 INFO - PROCESS | 1938 | 1462158356639 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3004f000 == 167 [pid = 1938] [id = 671] 20:05:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb29cb1c00) [pid = 1938] [serial = 2014] [outer = (nil)] 20:05:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb2fc07800) [pid = 1938] [serial = 2015] [outer = 0x7feb29cb1c00] 20:05:56 INFO - PROCESS | 1938 | 1462158356713 Marionette DEBUG loaded listener.js 20:05:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb2fd73800) [pid = 1938] [serial = 2016] [outer = 0x7feb29cb1c00] 20:05:57 INFO - PROCESS | 1938 | 1462158357494 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:05:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:05:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1334ms 20:05:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:05:57 INFO - PROCESS | 1938 | 1462158357550 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 20:05:57 INFO - PROCESS | 1938 | 1462158357553 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 20:05:57 INFO - PROCESS | 1938 | 1462158357560 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:05:57 INFO - PROCESS | 1938 | 1462158357562 Marionette TRACE conn4 <- [1,2658,null,{}] 20:05:57 INFO - PROCESS | 1938 | 1462158357569 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:05:57 INFO - PROCESS | 1938 | 1462158357806 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 20:05:58 INFO - PROCESS | 1938 | 1462158358227 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ad9d000 == 168 [pid = 1938] [id = 672] 20:05:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb29cb9400) [pid = 1938] [serial = 2017] [outer = (nil)] 20:05:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb29dd4800) [pid = 1938] [serial = 2018] [outer = 0x7feb29cb9400] 20:05:58 INFO - PROCESS | 1938 | 1462158358356 Marionette DEBUG loaded listener.js 20:05:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb29ff2000) [pid = 1938] [serial = 2019] [outer = 0x7feb29cb9400] 20:05:59 INFO - PROCESS | 1938 | 1462158359357 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:05:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:05:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1833ms 20:05:59 INFO - PROCESS | 1938 | 1462158359394 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 20:05:59 INFO - PROCESS | 1938 | 1462158359401 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 20:05:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:05:59 INFO - PROCESS | 1938 | 1462158359410 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:05:59 INFO - PROCESS | 1938 | 1462158359416 Marionette TRACE conn4 <- [1,2662,null,{}] 20:05:59 INFO - PROCESS | 1938 | 1462158359424 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:05:59 INFO - PROCESS | 1938 | 1462158359695 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 20:05:59 INFO - PROCESS | 1938 | 1462158359960 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e6d7000 == 169 [pid = 1938] [id = 673] 20:06:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb2ddaa000) [pid = 1938] [serial = 2020] [outer = (nil)] 20:06:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb2de6cc00) [pid = 1938] [serial = 2021] [outer = 0x7feb2ddaa000] 20:06:00 INFO - PROCESS | 1938 | 1462158360085 Marionette DEBUG loaded listener.js 20:06:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb2e4f1c00) [pid = 1938] [serial = 2022] [outer = 0x7feb2ddaa000] 20:06:01 INFO - PROCESS | 1938 | 1462158361039 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:06:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:06:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1690ms 20:06:01 INFO - PROCESS | 1938 | 1462158361104 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 20:06:01 INFO - PROCESS | 1938 | 1462158361111 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 20:06:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:06:01 INFO - PROCESS | 1938 | 1462158361120 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:06:01 INFO - PROCESS | 1938 | 1462158361124 Marionette TRACE conn4 <- [1,2666,null,{}] 20:06:01 INFO - PROCESS | 1938 | 1462158361130 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:06:01 INFO - PROCESS | 1938 | 1462158361431 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 20:06:01 INFO - PROCESS | 1938 | 1462158361810 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f50000 == 170 [pid = 1938] [id = 674] 20:06:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb2ddcb800) [pid = 1938] [serial = 2023] [outer = (nil)] 20:06:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb2fc03000) [pid = 1938] [serial = 2024] [outer = 0x7feb2ddcb800] 20:06:01 INFO - PROCESS | 1938 | 1462158361891 Marionette DEBUG loaded listener.js 20:06:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb2fd7b400) [pid = 1938] [serial = 2025] [outer = 0x7feb2ddcb800] 20:06:03 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:03 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:06:03 INFO - PROCESS | 1938 | 1462158363261 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:06:03 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:06:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2189ms 20:06:03 INFO - PROCESS | 1938 | 1462158363310 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 20:06:03 INFO - PROCESS | 1938 | 1462158363313 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 20:06:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:06:03 INFO - PROCESS | 1938 | 1462158363339 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:06:03 INFO - PROCESS | 1938 | 1462158363350 Marionette TRACE conn4 <- [1,2670,null,{}] 20:06:03 INFO - PROCESS | 1938 | 1462158363460 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:06:03 INFO - PROCESS | 1938 | 1462158363720 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 20:06:03 INFO - PROCESS | 1938 | 1462158363971 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33bc4800 == 171 [pid = 1938] [id = 675] 20:06:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb2fdf0000) [pid = 1938] [serial = 2026] [outer = (nil)] 20:06:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb3056f000) [pid = 1938] [serial = 2027] [outer = 0x7feb2fdf0000] 20:06:04 INFO - PROCESS | 1938 | 1462158364049 Marionette DEBUG loaded listener.js 20:06:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb31072800) [pid = 1938] [serial = 2028] [outer = 0x7feb2fdf0000] 20:06:05 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:05 INFO - PROCESS | 1938 | 1462158365501 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:06:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:06:05 INFO - PROCESS | 1938 | 1462158365543 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 20:06:05 INFO - PROCESS | 1938 | 1462158365551 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:06:05 INFO - PROCESS | 1938 | 1462158365555 Marionette TRACE conn4 <- [1,2674,null,{}] 20:06:05 INFO - PROCESS | 1938 | 1462158365562 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:06:05 INFO - PROCESS | 1938 | 1462158365886 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 20:06:06 INFO - PROCESS | 1938 | 1462158366120 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb35acd800 == 172 [pid = 1938] [id = 676] 20:06:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb2ff58400) [pid = 1938] [serial = 2029] [outer = (nil)] 20:06:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb32050000) [pid = 1938] [serial = 2030] [outer = 0x7feb2ff58400] 20:06:06 INFO - PROCESS | 1938 | 1462158366200 Marionette DEBUG loaded listener.js 20:06:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb34109400) [pid = 1938] [serial = 2031] [outer = 0x7feb2ff58400] 20:06:07 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:07 INFO - PROCESS | 1938 | 1462158367595 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:06:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:06:07 INFO - PROCESS | 1938 | 1462158367665 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 20:06:07 INFO - PROCESS | 1938 | 1462158367673 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:06:07 INFO - PROCESS | 1938 | 1462158367676 Marionette TRACE conn4 <- [1,2678,null,{}] 20:06:07 INFO - PROCESS | 1938 | 1462158367786 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:06:08 INFO - PROCESS | 1938 | 1462158368038 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 20:06:08 INFO - PROCESS | 1938 | 1462158368293 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37a15000 == 173 [pid = 1938] [id = 677] 20:06:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb35970800) [pid = 1938] [serial = 2032] [outer = (nil)] 20:06:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb35b48800) [pid = 1938] [serial = 2033] [outer = 0x7feb35970800] 20:06:08 INFO - PROCESS | 1938 | 1462158368386 Marionette DEBUG loaded listener.js 20:06:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb36d02400) [pid = 1938] [serial = 2034] [outer = 0x7feb35970800] 20:06:09 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:09 INFO - PROCESS | 1938 | 1462158369798 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:06:09 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:06:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2141ms 20:06:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:06:09 INFO - PROCESS | 1938 | 1462158369814 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 20:06:09 INFO - PROCESS | 1938 | 1462158369817 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 20:06:09 INFO - PROCESS | 1938 | 1462158369824 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:06:09 INFO - PROCESS | 1938 | 1462158369826 Marionette TRACE conn4 <- [1,2682,null,{}] 20:06:09 INFO - PROCESS | 1938 | 1462158369833 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:06:10 INFO - PROCESS | 1938 | 1462158370113 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 20:06:10 INFO - PROCESS | 1938 | 1462158370346 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38018800 == 174 [pid = 1938] [id = 678] 20:06:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb35ab9800) [pid = 1938] [serial = 2035] [outer = (nil)] 20:06:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb3792f800) [pid = 1938] [serial = 2036] [outer = 0x7feb35ab9800] 20:06:10 INFO - PROCESS | 1938 | 1462158370422 Marionette DEBUG loaded listener.js 20:06:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb37983400) [pid = 1938] [serial = 2037] [outer = 0x7feb35ab9800] 20:06:11 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:11 INFO - PROCESS | 1938 | 1462158371775 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:06:11 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:06:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1992ms 20:06:11 INFO - PROCESS | 1938 | 1462158371815 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 20:06:11 INFO - PROCESS | 1938 | 1462158371819 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 20:06:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:06:11 INFO - PROCESS | 1938 | 1462158371826 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:06:11 INFO - PROCESS | 1938 | 1462158371830 Marionette TRACE conn4 <- [1,2686,null,{}] 20:06:11 INFO - PROCESS | 1938 | 1462158371836 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:06:12 INFO - PROCESS | 1938 | 1462158372153 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 20:06:12 INFO - PROCESS | 1938 | 1462158372392 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38377800 == 175 [pid = 1938] [id = 679] 20:06:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb36ca6800) [pid = 1938] [serial = 2038] [outer = (nil)] 20:06:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb37c15400) [pid = 1938] [serial = 2039] [outer = 0x7feb36ca6800] 20:06:12 INFO - PROCESS | 1938 | 1462158372469 Marionette DEBUG loaded listener.js 20:06:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb37f6f000) [pid = 1938] [serial = 2040] [outer = 0x7feb36ca6800] 20:06:13 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:13 INFO - PROCESS | 1938 | 1462158373833 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:06:13 INFO - PROCESS | 1938 | 1462158373872 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 20:06:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:06:13 INFO - PROCESS | 1938 | 1462158373880 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:06:13 INFO - PROCESS | 1938 | 1462158373886 Marionette TRACE conn4 <- [1,2690,null,{}] 20:06:13 INFO - PROCESS | 1938 | 1462158373894 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:06:14 INFO - PROCESS | 1938 | 1462158374177 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 20:06:14 INFO - PROCESS | 1938 | 1462158374427 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c588000 == 176 [pid = 1938] [id = 680] 20:06:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb2ac4e800) [pid = 1938] [serial = 2041] [outer = (nil)] 20:06:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb37f70000) [pid = 1938] [serial = 2042] [outer = 0x7feb2ac4e800] 20:06:14 INFO - PROCESS | 1938 | 1462158374559 Marionette DEBUG loaded listener.js 20:06:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb3c131800) [pid = 1938] [serial = 2043] [outer = 0x7feb2ac4e800] 20:06:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:15 INFO - PROCESS | 1938 | 1462158375919 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:06:15 INFO - PROCESS | 1938 | 1462158375980 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 20:06:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:06:15 INFO - PROCESS | 1938 | 1462158375991 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:06:16 INFO - PROCESS | 1938 | 1462158376005 Marionette TRACE conn4 <- [1,2694,null,{}] 20:06:16 INFO - PROCESS | 1938 | 1462158376107 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:06:16 INFO - PROCESS | 1938 | 1462158376351 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 20:06:16 INFO - PROCESS | 1938 | 1462158376608 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d2d7000 == 177 [pid = 1938] [id = 681] 20:06:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb3792ac00) [pid = 1938] [serial = 2044] [outer = (nil)] 20:06:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb3d34f400) [pid = 1938] [serial = 2045] [outer = 0x7feb3792ac00] 20:06:16 INFO - PROCESS | 1938 | 1462158376699 Marionette DEBUG loaded listener.js 20:06:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb3d4d1c00) [pid = 1938] [serial = 2046] [outer = 0x7feb3792ac00] 20:06:18 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:18 INFO - PROCESS | 1938 | 1462158378073 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] 20:06:18 INFO - PROCESS | 1938 | 1462158378135 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 20:06:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:06:18 INFO - PROCESS | 1938 | 1462158378143 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:06:18 INFO - PROCESS | 1938 | 1462158378145 Marionette TRACE conn4 <- [1,2698,null,{}] 20:06:18 INFO - PROCESS | 1938 | 1462158378152 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}] 20:06:18 INFO - PROCESS | 1938 | 1462158378484 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 20:06:18 INFO - PROCESS | 1938 | 1462158378720 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dbd3000 == 178 [pid = 1938] [id = 682] 20:06:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb3d84c800) [pid = 1938] [serial = 2047] [outer = (nil)] 20:06:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb3d9bc800) [pid = 1938] [serial = 2048] [outer = 0x7feb3d84c800] 20:06:18 INFO - PROCESS | 1938 | 1462158378820 Marionette DEBUG loaded listener.js 20:06:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb3da02c00) [pid = 1938] [serial = 2049] [outer = 0x7feb3d84c800] 20:06:20 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 20:06:20 INFO - PROCESS | 1938 | 1462158380288 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] 20:06:20 INFO - PROCESS | 1938 | 1462158380344 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 20:06:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:06:20 INFO - PROCESS | 1938 | 1462158380351 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:06:20 INFO - PROCESS | 1938 | 1462158380356 Marionette TRACE conn4 <- [1,2702,null,{}] 20:06:20 INFO - PROCESS | 1938 | 1462158380460 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}] 20:06:20 INFO - PROCESS | 1938 | 1462158380720 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 20:06:21 INFO - PROCESS | 1938 | 1462158381007 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b3a4000 == 179 [pid = 1938] [id = 683] 20:06:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb29ff3400) [pid = 1938] [serial = 2050] [outer = (nil)] 20:06:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb2de76000) [pid = 1938] [serial = 2051] [outer = 0x7feb29ff3400] 20:06:21 INFO - PROCESS | 1938 | 1462158381084 Marionette DEBUG loaded listener.js 20:06:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb3dcb5400) [pid = 1938] [serial = 2052] [outer = 0x7feb29ff3400] 20:06:22 INFO - PROCESS | 1938 | 1462158382087 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]]]}] 20:06:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:06:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1783ms 20:06:22 INFO - PROCESS | 1938 | 1462158382135 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 20:06:22 INFO - PROCESS | 1938 | 1462158382140 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 20:06:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:06:22 INFO - PROCESS | 1938 | 1462158382146 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:06:22 INFO - PROCESS | 1938 | 1462158382150 Marionette TRACE conn4 <- [1,2706,null,{}] 20:06:22 INFO - PROCESS | 1938 | 1462158382155 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}] 20:06:22 INFO - PROCESS | 1938 | 1462158382405 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 20:06:23 INFO - PROCESS | 1938 | 1462158383216 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dc0a800 == 180 [pid = 1938] [id = 684] 20:06:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb29dd0400) [pid = 1938] [serial = 2053] [outer = (nil)] 20:06:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb29dd7400) [pid = 1938] [serial = 2054] [outer = 0x7feb29dd0400] 20:06:23 INFO - PROCESS | 1938 | 1462158383314 Marionette DEBUG loaded listener.js 20:06:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb2ac4d800) [pid = 1938] [serial = 2055] [outer = 0x7feb29dd0400] 20:06:24 INFO - PROCESS | 1938 | 1462158384279 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]]]}] 20:06:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:06:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2191ms 20:06:24 INFO - PROCESS | 1938 | 1462158384339 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 20:06:24 INFO - PROCESS | 1938 | 1462158384346 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 20:06:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:06:24 INFO - PROCESS | 1938 | 1462158384354 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:06:24 INFO - PROCESS | 1938 | 1462158384359 Marionette TRACE conn4 <- [1,2710,null,{}] 20:06:24 INFO - PROCESS | 1938 | 1462158384368 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}] 20:06:24 INFO - PROCESS | 1938 | 1462158384618 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 20:06:24 INFO - PROCESS | 1938 | 1462158384976 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3200a800 == 181 [pid = 1938] [id = 685] 20:06:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb29cb2000) [pid = 1938] [serial = 2056] [outer = (nil)] 20:06:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb29ffd800) [pid = 1938] [serial = 2057] [outer = 0x7feb29cb2000] 20:06:25 INFO - PROCESS | 1938 | 1462158385143 Marionette DEBUG loaded listener.js 20:06:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb2e591c00) [pid = 1938] [serial = 2058] [outer = 0x7feb29cb2000] 20:06:26 INFO - PROCESS | 1938 | 1462158386209 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] 20:06:26 INFO - PROCESS | 1938 | 1462158386259 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 20:06:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:06:26 INFO - PROCESS | 1938 | 1462158386266 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:06:26 INFO - PROCESS | 1938 | 1462158386268 Marionette TRACE conn4 <- [1,2714,null,{}] 20:06:26 INFO - PROCESS | 1938 | 1462158386274 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}] 20:06:26 INFO - PROCESS | 1938 | 1462158386500 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 20:06:26 INFO - PROCESS | 1938 | 1462158386889 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ff70800 == 182 [pid = 1938] [id = 686] 20:06:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb2e599800) [pid = 1938] [serial = 2059] [outer = (nil)] 20:06:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb2fdee000) [pid = 1938] [serial = 2060] [outer = 0x7feb2e599800] 20:06:26 INFO - PROCESS | 1938 | 1462158386974 Marionette DEBUG loaded listener.js 20:06:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb30095400) [pid = 1938] [serial = 2061] [outer = 0x7feb2e599800] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2e6d9000 == 181 [pid = 1938] [id = 558] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2c458800 == 180 [pid = 1938] [id = 557] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb56381800 == 179 [pid = 1938] [id = 574] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3eaf3800 == 178 [pid = 1938] [id = 569] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c5d6800 == 177 [pid = 1938] [id = 566] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d38a000 == 176 [pid = 1938] [id = 287] 20:06:27 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb496c4c00) [pid = 1938] [serial = 1937] [outer = (nil)] [url = about:blank] 20:06:27 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb479d1c00) [pid = 1938] [serial = 1934] [outer = (nil)] [url = about:blank] 20:06:27 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb46ca0c00) [pid = 1938] [serial = 1931] [outer = (nil)] [url = about:blank] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30552000 == 175 [pid = 1938] [id = 490] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d975800 == 174 [pid = 1938] [id = 567] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3801b000 == 173 [pid = 1938] [id = 564] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e37b000 == 172 [pid = 1938] [id = 568] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3004f000 == 171 [pid = 1938] [id = 671] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2e6d9800 == 170 [pid = 1938] [id = 670] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dbcc000 == 169 [pid = 1938] [id = 669] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dbdc800 == 168 [pid = 1938] [id = 648] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2b3c7800 == 167 [pid = 1938] [id = 668] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d397000 == 166 [pid = 1938] [id = 666] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d299000 == 165 [pid = 1938] [id = 665] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c590000 == 164 [pid = 1938] [id = 664] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38a4d800 == 163 [pid = 1938] [id = 663] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38603000 == 162 [pid = 1938] [id = 662] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb381af000 == 161 [pid = 1938] [id = 661] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37a2b800 == 160 [pid = 1938] [id = 660] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb36fdf800 == 159 [pid = 1938] [id = 659] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb35f84800 == 158 [pid = 1938] [id = 658] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb358a2800 == 157 [pid = 1938] [id = 657] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb342d0000 == 156 [pid = 1938] [id = 656] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb33a42000 == 155 [pid = 1938] [id = 655] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb32056800 == 154 [pid = 1938] [id = 654] 20:06:27 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30f63800 == 153 [pid = 1938] [id = 653] 20:06:28 INFO - PROCESS | 1938 | 1462158388026 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]]]}] 20:06:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30441800 == 152 [pid = 1938] [id = 652] 20:06:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2e4d2800 == 151 [pid = 1938] [id = 651] 20:06:28 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ac2c800 == 150 [pid = 1938] [id = 650] 20:06:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:06:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1787ms 20:06:28 INFO - PROCESS | 1938 | 1462158388057 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 20:06:28 INFO - PROCESS | 1938 | 1462158388062 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 20:06:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:06:28 INFO - PROCESS | 1938 | 1462158388078 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:06:28 INFO - PROCESS | 1938 | 1462158388091 Marionette TRACE conn4 <- [1,2718,null,{}] 20:06:28 INFO - PROCESS | 1938 | 1462158388099 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}] 20:06:28 INFO - PROCESS | 1938 | 1462158388384 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb2e594c00) [pid = 1938] [serial = 1949] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb322df000) [pid = 1938] [serial = 1818] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb2de77c00) [pid = 1938] [serial = 1946] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb3d9c9000) [pid = 1938] [serial = 1910] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb3d856400) [pid = 1938] [serial = 1908] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb3d849400) [pid = 1938] [serial = 1907] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb3d34d000) [pid = 1938] [serial = 1905] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb3c216400) [pid = 1938] [serial = 1904] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb37f91000) [pid = 1938] [serial = 1902] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb37d76c00) [pid = 1938] [serial = 1901] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb36ca4c00) [pid = 1938] [serial = 1899] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb35fe3c00) [pid = 1938] [serial = 1898] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb35ab7c00) [pid = 1938] [serial = 1896] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb3412f400) [pid = 1938] [serial = 1895] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb3204fc00) [pid = 1938] [serial = 1893] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb3106f000) [pid = 1938] [serial = 1892] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb2fc02400) [pid = 1938] [serial = 1890] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb2e66e000) [pid = 1938] [serial = 1889] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb2dda9c00) [pid = 1938] [serial = 1887] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb2ac53400) [pid = 1938] [serial = 1886] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb2b709400) [pid = 1938] [serial = 1943] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb29ede400) [pid = 1938] [serial = 1940] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb29ff0400) [pid = 1938] [serial = 1941] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb45164400) [pid = 1938] [serial = 1929] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb43e10c00) [pid = 1938] [serial = 1928] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb4170f800) [pid = 1938] [serial = 1926] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb4158d400) [pid = 1938] [serial = 1925] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb4154ac00) [pid = 1938] [serial = 1923] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb3ff24c00) [pid = 1938] [serial = 1922] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb3fc41000) [pid = 1938] [serial = 1920] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb3efa9000) [pid = 1938] [serial = 1919] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb3eb84800) [pid = 1938] [serial = 1917] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb3e9e1000) [pid = 1938] [serial = 1916] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb3e1e8c00) [pid = 1938] [serial = 1914] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb3db0e000) [pid = 1938] [serial = 1913] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb3da0b400) [pid = 1938] [serial = 1911] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb2e4eec00) [pid = 1938] [serial = 1947] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb2dc2a000) [pid = 1938] [serial = 1944] [outer = (nil)] [url = about:blank] 20:06:28 INFO - PROCESS | 1938 | 1462158388645 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2cfd1000 == 151 [pid = 1938] [id = 687] 20:06:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb29ede400) [pid = 1938] [serial = 2062] [outer = (nil)] 20:06:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb2e4eec00) [pid = 1938] [serial = 2063] [outer = 0x7feb29ede400] 20:06:28 INFO - PROCESS | 1938 | 1462158388725 Marionette DEBUG loaded listener.js 20:06:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb31070c00) [pid = 1938] [serial = 2064] [outer = 0x7feb29ede400] 20:06:29 INFO - PROCESS | 1938 | 1462158389529 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] 20:06:29 INFO - PROCESS | 1938 | 1462158389589 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 20:06:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:06:29 INFO - PROCESS | 1938 | 1462158389597 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:06:29 INFO - PROCESS | 1938 | 1462158389601 Marionette TRACE conn4 <- [1,2722,null,{}] 20:06:29 INFO - PROCESS | 1938 | 1462158389612 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}] 20:06:29 INFO - PROCESS | 1938 | 1462158389943 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 20:06:30 INFO - PROCESS | 1938 | 1462158390086 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32df3000 == 152 [pid = 1938] [id = 688] 20:06:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb2ac53400) [pid = 1938] [serial = 2065] [outer = (nil)] 20:06:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb34103c00) [pid = 1938] [serial = 2066] [outer = 0x7feb2ac53400] 20:06:30 INFO - PROCESS | 1938 | 1462158390167 Marionette DEBUG loaded listener.js 20:06:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb34137000) [pid = 1938] [serial = 2067] [outer = 0x7feb2ac53400] 20:06:31 INFO - PROCESS | 1938 | 1462158391079 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] 20:06:31 INFO - PROCESS | 1938 | 1462158391141 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 20:06:31 INFO - PROCESS | 1938 | 1462158391186 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:06:31 INFO - PROCESS | 1938 | 1462158391190 Marionette TRACE conn4 <- [1,2726,null,{}] 20:06:31 INFO - PROCESS | 1938 | 1462158391197 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}] 20:06:31 INFO - PROCESS | 1938 | 1462158391492 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 20:06:31 INFO - PROCESS | 1938 | 1462158391532 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3588f000 == 153 [pid = 1938] [id = 689] 20:06:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb35ab4800) [pid = 1938] [serial = 2068] [outer = (nil)] 20:06:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb35b50000) [pid = 1938] [serial = 2069] [outer = 0x7feb35ab4800] 20:06:31 INFO - PROCESS | 1938 | 1462158391771 Marionette DEBUG loaded listener.js 20:06:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb36d04400) [pid = 1938] [serial = 2070] [outer = 0x7feb35ab4800] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb29cae000) [pid = 1938] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb46260000) [pid = 1938] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb41586c00) [pid = 1938] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb2ecbec00) [pid = 1938] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb30d79000) [pid = 1938] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb3792b800) [pid = 1938] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb2eab3400) [pid = 1938] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb3c132800) [pid = 1938] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb29ee5c00) [pid = 1938] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb2e598800) [pid = 1938] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb2dda2c00) [pid = 1938] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb31070000) [pid = 1938] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb2fc08800) [pid = 1938] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb3410a800) [pid = 1938] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb29ee3800) [pid = 1938] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x7feb3106fc00) [pid = 1938] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x7feb29ffb000) [pid = 1938] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x7feb36d0d800) [pid = 1938] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x7feb29cb4000) [pid = 1938] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x7feb35abb400) [pid = 1938] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x7feb36d10c00) [pid = 1938] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x7feb2e669c00) [pid = 1938] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x7feb3410c000) [pid = 1938] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x7feb2b70cc00) [pid = 1938] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:06:32 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x7feb2e667800) [pid = 1938] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:06:33 INFO - PROCESS | 1938 | 1462158393181 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]]]}] 20:06:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2084ms 20:06:33 INFO - PROCESS | 1938 | 1462158393233 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 20:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:06:33 INFO - PROCESS | 1938 | 1462158393238 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 20:06:33 INFO - PROCESS | 1938 | 1462158393245 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:06:33 INFO - PROCESS | 1938 | 1462158393251 Marionette TRACE conn4 <- [1,2730,null,{}] 20:06:33 INFO - PROCESS | 1938 | 1462158393262 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}] 20:06:33 INFO - PROCESS | 1938 | 1462158393567 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 20:06:33 INFO - PROCESS | 1938 | 1462158393683 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3440d800 == 154 [pid = 1938] [id = 690] 20:06:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x7feb29cae000) [pid = 1938] [serial = 2071] [outer = (nil)] 20:06:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x7feb3412c400) [pid = 1938] [serial = 2072] [outer = 0x7feb29cae000] 20:06:33 INFO - PROCESS | 1938 | 1462158393751 Marionette DEBUG loaded listener.js 20:06:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x7feb35b4b400) [pid = 1938] [serial = 2073] [outer = 0x7feb29cae000] 20:06:34 INFO - PROCESS | 1938 | 1462158394966 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] 20:06:35 INFO - PROCESS | 1938 | 1462158395063 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 20:06:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:06:35 INFO - PROCESS | 1938 | 1462158395072 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:06:35 INFO - PROCESS | 1938 | 1462158395075 Marionette TRACE conn4 <- [1,2734,null,{}] 20:06:35 INFO - PROCESS | 1938 | 1462158395086 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}] 20:06:35 INFO - PROCESS | 1938 | 1462158395366 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 20:06:35 INFO - PROCESS | 1938 | 1462158395662 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e4c4800 == 155 [pid = 1938] [id = 691] 20:06:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x7feb2ddcac00) [pid = 1938] [serial = 2074] [outer = (nil)] 20:06:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x7feb2de79400) [pid = 1938] [serial = 2075] [outer = 0x7feb2ddcac00] 20:06:35 INFO - PROCESS | 1938 | 1462158395743 Marionette DEBUG loaded listener.js 20:06:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x7feb2e670400) [pid = 1938] [serial = 2076] [outer = 0x7feb2ddcac00] 20:06:36 INFO - PROCESS | 1938 | 1462158396736 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]]]}] 20:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1736ms 20:06:36 INFO - PROCESS | 1938 | 1462158396809 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 20:06:36 INFO - PROCESS | 1938 | 1462158396818 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 20:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:06:36 INFO - PROCESS | 1938 | 1462158396830 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:06:36 INFO - PROCESS | 1938 | 1462158396834 Marionette TRACE conn4 <- [1,2738,null,{}] 20:06:36 INFO - PROCESS | 1938 | 1462158396841 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}] 20:06:37 INFO - PROCESS | 1938 | 1462158397151 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 20:06:37 INFO - PROCESS | 1938 | 1462158397468 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32de6800 == 156 [pid = 1938] [id = 692] 20:06:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x7feb2fc10800) [pid = 1938] [serial = 2077] [outer = (nil)] 20:06:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x7feb30091400) [pid = 1938] [serial = 2078] [outer = 0x7feb2fc10800] 20:06:37 INFO - PROCESS | 1938 | 1462158397546 Marionette DEBUG loaded listener.js 20:06:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x7feb30573800) [pid = 1938] [serial = 2079] [outer = 0x7feb2fc10800] 20:06:38 INFO - PROCESS | 1938 | 1462158398511 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]]]}] 20:06:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:06:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1734ms 20:06:38 INFO - PROCESS | 1938 | 1462158398564 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 20:06:38 INFO - PROCESS | 1938 | 1462158398568 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 20:06:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:06:38 INFO - PROCESS | 1938 | 1462158398575 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:06:38 INFO - PROCESS | 1938 | 1462158398582 Marionette TRACE conn4 <- [1,2742,null,{}] 20:06:38 INFO - PROCESS | 1938 | 1462158398599 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}] 20:06:38 INFO - PROCESS | 1938 | 1462158398887 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 20:06:39 INFO - PROCESS | 1938 | 1462158399232 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37a25800 == 157 [pid = 1938] [id = 693] 20:06:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x7feb3410d800) [pid = 1938] [serial = 2080] [outer = (nil)] 20:06:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb35967000) [pid = 1938] [serial = 2081] [outer = 0x7feb3410d800] 20:06:39 INFO - PROCESS | 1938 | 1462158399319 Marionette DEBUG loaded listener.js 20:06:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb35fe3c00) [pid = 1938] [serial = 2082] [outer = 0x7feb3410d800] 20:06:40 INFO - PROCESS | 1938 | 1462158400235 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]]]}] 20:06:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:06:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1694ms 20:06:40 INFO - PROCESS | 1938 | 1462158400269 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 20:06:40 INFO - PROCESS | 1938 | 1462158400274 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 20:06:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:06:40 INFO - PROCESS | 1938 | 1462158400281 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:06:40 INFO - PROCESS | 1938 | 1462158400285 Marionette TRACE conn4 <- [1,2746,null,{}] 20:06:40 INFO - PROCESS | 1938 | 1462158400291 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}] 20:06:40 INFO - PROCESS | 1938 | 1462158400529 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 20:06:40 INFO - PROCESS | 1938 | 1462158400791 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3800f800 == 158 [pid = 1938] [id = 694] 20:06:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb36d09400) [pid = 1938] [serial = 2083] [outer = (nil)] 20:06:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb36e68800) [pid = 1938] [serial = 2084] [outer = 0x7feb36d09400] 20:06:40 INFO - PROCESS | 1938 | 1462158400925 Marionette DEBUG loaded listener.js 20:06:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb3792a400) [pid = 1938] [serial = 2085] [outer = 0x7feb36d09400] 20:06:41 INFO - PROCESS | 1938 | 1462158401786 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]]]}] 20:06:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:06:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1539ms 20:06:41 INFO - PROCESS | 1938 | 1462158401821 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 20:06:41 INFO - PROCESS | 1938 | 1462158401825 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 20:06:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:06:41 INFO - PROCESS | 1938 | 1462158401831 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:06:41 INFO - PROCESS | 1938 | 1462158401833 Marionette TRACE conn4 <- [1,2750,null,{}] 20:06:41 INFO - PROCESS | 1938 | 1462158401839 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}] 20:06:42 INFO - PROCESS | 1938 | 1462158402099 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 20:06:42 INFO - PROCESS | 1938 | 1462158402357 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3891d000 == 159 [pid = 1938] [id = 695] 20:06:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb36d10400) [pid = 1938] [serial = 2086] [outer = (nil)] 20:06:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb37c17800) [pid = 1938] [serial = 2087] [outer = 0x7feb36d10400] 20:06:42 INFO - PROCESS | 1938 | 1462158402482 Marionette DEBUG loaded listener.js 20:06:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb37d7a000) [pid = 1938] [serial = 2088] [outer = 0x7feb36d10400] 20:06:43 INFO - PROCESS | 1938 | 1462158403377 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]]]}] 20:06:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:06:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1587ms 20:06:43 INFO - PROCESS | 1938 | 1462158403419 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 20:06:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:06:43 INFO - PROCESS | 1938 | 1462158403424 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 20:06:43 INFO - PROCESS | 1938 | 1462158403431 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:06:43 INFO - PROCESS | 1938 | 1462158403434 Marionette TRACE conn4 <- [1,2754,null,{}] 20:06:43 INFO - PROCESS | 1938 | 1462158403441 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}] 20:06:43 INFO - PROCESS | 1938 | 1462158403723 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 20:06:44 INFO - PROCESS | 1938 | 1462158404035 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c5da000 == 160 [pid = 1938] [id = 696] 20:06:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb3c135000) [pid = 1938] [serial = 2089] [outer = (nil)] 20:06:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb3d4c3800) [pid = 1938] [serial = 2090] [outer = 0x7feb3c135000] 20:06:44 INFO - PROCESS | 1938 | 1462158404122 Marionette DEBUG loaded listener.js 20:06:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb3d9b4000) [pid = 1938] [serial = 2091] [outer = 0x7feb3c135000] 20:06:44 INFO - PROCESS | 1938 | 1462158404984 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]]]}] 20:06:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:06:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1583ms 20:06:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:06:45 INFO - PROCESS | 1938 | 1462158405014 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 20:06:45 INFO - PROCESS | 1938 | 1462158405017 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 20:06:45 INFO - PROCESS | 1938 | 1462158405026 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:06:45 INFO - PROCESS | 1938 | 1462158405028 Marionette TRACE conn4 <- [1,2758,null,{}] 20:06:45 INFO - PROCESS | 1938 | 1462158405036 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}] 20:06:45 INFO - PROCESS | 1938 | 1462158405292 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 20:06:45 INFO - PROCESS | 1938 | 1462158405551 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d49d000 == 161 [pid = 1938] [id = 697] 20:06:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb3d34bc00) [pid = 1938] [serial = 2092] [outer = (nil)] 20:06:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb3d9c7400) [pid = 1938] [serial = 2093] [outer = 0x7feb3d34bc00] 20:06:45 INFO - PROCESS | 1938 | 1462158405674 Marionette DEBUG loaded listener.js 20:06:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb3da09800) [pid = 1938] [serial = 2094] [outer = 0x7feb3d34bc00] 20:06:46 INFO - PROCESS | 1938 | 1462158406549 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]]]}] 20:06:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:06:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1586ms 20:06:46 INFO - PROCESS | 1938 | 1462158406611 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 20:06:46 INFO - PROCESS | 1938 | 1462158406615 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 20:06:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:06:46 INFO - PROCESS | 1938 | 1462158406623 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:06:46 INFO - PROCESS | 1938 | 1462158406627 Marionette TRACE conn4 <- [1,2762,null,{}] 20:06:46 INFO - PROCESS | 1938 | 1462158406633 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}] 20:06:46 INFO - PROCESS | 1938 | 1462158406919 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 20:06:47 INFO - PROCESS | 1938 | 1462158407229 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dcea800 == 162 [pid = 1938] [id = 698] 20:06:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb3d9b5400) [pid = 1938] [serial = 2095] [outer = (nil)] 20:06:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb3db09c00) [pid = 1938] [serial = 2096] [outer = 0x7feb3d9b5400] 20:06:47 INFO - PROCESS | 1938 | 1462158407312 Marionette DEBUG loaded listener.js 20:06:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb3dcb6c00) [pid = 1938] [serial = 2097] [outer = 0x7feb3d9b5400] 20:06:48 INFO - PROCESS | 1938 | 1462158408236 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]]]}] 20:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1687ms 20:06:48 INFO - PROCESS | 1938 | 1462158408311 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 20:06:48 INFO - PROCESS | 1938 | 1462158408314 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 20:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:06:48 INFO - PROCESS | 1938 | 1462158408323 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:06:48 INFO - PROCESS | 1938 | 1462158408325 Marionette TRACE conn4 <- [1,2766,null,{}] 20:06:48 INFO - PROCESS | 1938 | 1462158408333 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}] 20:06:48 INFO - PROCESS | 1938 | 1462158408622 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 20:06:48 INFO - PROCESS | 1938 | 1462158408928 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e675000 == 163 [pid = 1938] [id = 699] 20:06:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb3d9b7000) [pid = 1938] [serial = 2098] [outer = (nil)] 20:06:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb3e10ec00) [pid = 1938] [serial = 2099] [outer = 0x7feb3d9b7000] 20:06:49 INFO - PROCESS | 1938 | 1462158409010 Marionette DEBUG loaded listener.js 20:06:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb3e1de400) [pid = 1938] [serial = 2100] [outer = 0x7feb3d9b7000] 20:06:49 INFO - PROCESS | 1938 | 1462158409911 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]]]}] 20:06:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:06:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1639ms 20:06:49 INFO - PROCESS | 1938 | 1462158409963 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 20:06:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:06:49 INFO - PROCESS | 1938 | 1462158409974 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 20:06:49 INFO - PROCESS | 1938 | 1462158409981 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:06:49 INFO - PROCESS | 1938 | 1462158409988 Marionette TRACE conn4 <- [1,2770,null,{}] 20:06:50 INFO - PROCESS | 1938 | 1462158409999 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}] 20:06:50 INFO - PROCESS | 1938 | 1462158410353 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 20:06:50 INFO - PROCESS | 1938 | 1462158410594 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3eae7800 == 164 [pid = 1938] [id = 700] 20:06:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb3dcb7c00) [pid = 1938] [serial = 2101] [outer = (nil)] 20:06:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb3e206800) [pid = 1938] [serial = 2102] [outer = 0x7feb3dcb7c00] 20:06:50 INFO - PROCESS | 1938 | 1462158410677 Marionette DEBUG loaded listener.js 20:06:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb3e3a0000) [pid = 1938] [serial = 2103] [outer = 0x7feb3dcb7c00] 20:06:51 INFO - PROCESS | 1938 | 1462158411565 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]]]}] 20:06:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:06:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1645ms 20:06:51 INFO - PROCESS | 1938 | 1462158411627 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 20:06:51 INFO - PROCESS | 1938 | 1462158411632 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 20:06:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:06:51 INFO - PROCESS | 1938 | 1462158411639 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:06:51 INFO - PROCESS | 1938 | 1462158411642 Marionette TRACE conn4 <- [1,2774,null,{}] 20:06:51 INFO - PROCESS | 1938 | 1462158411649 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}] 20:06:51 INFO - PROCESS | 1938 | 1462158411950 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 20:06:52 INFO - PROCESS | 1938 | 1462158412267 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3ff45800 == 165 [pid = 1938] [id = 701] 20:06:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb3e47a400) [pid = 1938] [serial = 2104] [outer = (nil)] 20:06:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb3e47e800) [pid = 1938] [serial = 2105] [outer = 0x7feb3e47a400] 20:06:52 INFO - PROCESS | 1938 | 1462158412356 Marionette DEBUG loaded listener.js 20:06:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb3e5c4400) [pid = 1938] [serial = 2106] [outer = 0x7feb3e47a400] 20:06:53 INFO - PROCESS | 1938 | 1462158413291 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]]]}] 20:06:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:06:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1693ms 20:06:53 INFO - PROCESS | 1938 | 1462158413334 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 20:06:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:06:53 INFO - PROCESS | 1938 | 1462158413338 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 20:06:53 INFO - PROCESS | 1938 | 1462158413344 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:06:53 INFO - PROCESS | 1938 | 1462158413348 Marionette TRACE conn4 <- [1,2778,null,{}] 20:06:53 INFO - PROCESS | 1938 | 1462158413354 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}] 20:06:53 INFO - PROCESS | 1938 | 1462158413606 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 20:06:53 INFO - PROCESS | 1938 | 1462158413921 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb41788800 == 166 [pid = 1938] [id = 702] 20:06:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb3e47c400) [pid = 1938] [serial = 2107] [outer = (nil)] 20:06:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb3e5d0400) [pid = 1938] [serial = 2108] [outer = 0x7feb3e47c400] 20:06:54 INFO - PROCESS | 1938 | 1462158414010 Marionette DEBUG loaded listener.js 20:06:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb3e9e1400) [pid = 1938] [serial = 2109] [outer = 0x7feb3e47c400] 20:06:54 INFO - PROCESS | 1938 | 1462158414874 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]]]}] 20:06:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:06:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1589ms 20:06:54 INFO - PROCESS | 1938 | 1462158414934 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 20:06:54 INFO - PROCESS | 1938 | 1462158414937 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 20:06:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:06:54 INFO - PROCESS | 1938 | 1462158414954 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:06:54 INFO - PROCESS | 1938 | 1462158414957 Marionette TRACE conn4 <- [1,2782,null,{}] 20:06:54 INFO - PROCESS | 1938 | 1462158414964 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}] 20:06:55 INFO - PROCESS | 1938 | 1462158415266 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 20:06:55 INFO - PROCESS | 1938 | 1462158415575 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb42aab800 == 167 [pid = 1938] [id = 703] 20:06:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb3e5c9000) [pid = 1938] [serial = 2110] [outer = (nil)] 20:06:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb3e9e9400) [pid = 1938] [serial = 2111] [outer = 0x7feb3e5c9000] 20:06:55 INFO - PROCESS | 1938 | 1462158415659 Marionette DEBUG loaded listener.js 20:06:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb3ead1400) [pid = 1938] [serial = 2112] [outer = 0x7feb3e5c9000] 20:06:56 INFO - PROCESS | 1938 | 1462158416543 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]]]}] 20:06:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:06:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1639ms 20:06:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:06:56 INFO - PROCESS | 1938 | 1462158416594 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 20:06:56 INFO - PROCESS | 1938 | 1462158416597 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 20:06:56 INFO - PROCESS | 1938 | 1462158416604 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:06:56 INFO - PROCESS | 1938 | 1462158416607 Marionette TRACE conn4 <- [1,2786,null,{}] 20:06:56 INFO - PROCESS | 1938 | 1462158416613 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}] 20:06:56 INFO - PROCESS | 1938 | 1462158416873 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 20:06:57 INFO - PROCESS | 1938 | 1462158417208 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb44aa5000 == 168 [pid = 1938] [id = 704] 20:06:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb3e5c9400) [pid = 1938] [serial = 2113] [outer = (nil)] 20:06:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb3eb85400) [pid = 1938] [serial = 2114] [outer = 0x7feb3e5c9400] 20:06:57 INFO - PROCESS | 1938 | 1462158417291 Marionette DEBUG loaded listener.js 20:06:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb3eb8a400) [pid = 1938] [serial = 2115] [outer = 0x7feb3e5c9400] 20:06:58 INFO - PROCESS | 1938 | 1462158418190 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]]]}] 20:06:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:06:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1637ms 20:06:58 INFO - PROCESS | 1938 | 1462158418240 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 20:06:58 INFO - PROCESS | 1938 | 1462158418244 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 20:06:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:06:58 INFO - PROCESS | 1938 | 1462158418252 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:06:58 INFO - PROCESS | 1938 | 1462158418255 Marionette TRACE conn4 <- [1,2790,null,{}] 20:06:58 INFO - PROCESS | 1938 | 1462158418261 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}] 20:06:58 INFO - PROCESS | 1938 | 1462158418510 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 20:06:58 INFO - PROCESS | 1938 | 1462158418782 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47371000 == 169 [pid = 1938] [id = 705] 20:06:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb3ead1800) [pid = 1938] [serial = 2116] [outer = (nil)] 20:06:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb3eb91c00) [pid = 1938] [serial = 2117] [outer = 0x7feb3ead1800] 20:06:58 INFO - PROCESS | 1938 | 1462158418904 Marionette DEBUG loaded listener.js 20:06:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb3ebf1c00) [pid = 1938] [serial = 2118] [outer = 0x7feb3ead1800] 20:06:59 INFO - PROCESS | 1938 | 1462158419762 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]]]}] 20:06:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:06:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1541ms 20:06:59 INFO - PROCESS | 1938 | 1462158419795 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 20:06:59 INFO - PROCESS | 1938 | 1462158419798 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 20:06:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:06:59 INFO - PROCESS | 1938 | 1462158419805 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:06:59 INFO - PROCESS | 1938 | 1462158419807 Marionette TRACE conn4 <- [1,2794,null,{}] 20:06:59 INFO - PROCESS | 1938 | 1462158419814 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}] 20:07:00 INFO - PROCESS | 1938 | 1462158420090 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 20:07:00 INFO - PROCESS | 1938 | 1462158420368 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb47b58000 == 170 [pid = 1938] [id = 706] 20:07:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb3eb89c00) [pid = 1938] [serial = 2119] [outer = (nil)] 20:07:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb3ebfc000) [pid = 1938] [serial = 2120] [outer = 0x7feb3eb89c00] 20:07:00 INFO - PROCESS | 1938 | 1462158420489 Marionette DEBUG loaded listener.js 20:07:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb3efaf000) [pid = 1938] [serial = 2121] [outer = 0x7feb3eb89c00] 20:07:01 INFO - PROCESS | 1938 | 1462158421423 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]]]}] 20:07:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:07:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1684ms 20:07:01 INFO - PROCESS | 1938 | 1462158421490 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 20:07:01 INFO - PROCESS | 1938 | 1462158421494 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 20:07:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:07:01 INFO - PROCESS | 1938 | 1462158421501 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:07:01 INFO - PROCESS | 1938 | 1462158421505 Marionette TRACE conn4 <- [1,2798,null,{}] 20:07:01 INFO - PROCESS | 1938 | 1462158421511 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}] 20:07:01 INFO - PROCESS | 1938 | 1462158421768 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 20:07:02 INFO - PROCESS | 1938 | 1462158422126 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48537800 == 171 [pid = 1938] [id = 707] 20:07:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb3eb8ac00) [pid = 1938] [serial = 2122] [outer = (nil)] 20:07:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb3fc3a800) [pid = 1938] [serial = 2123] [outer = 0x7feb3eb8ac00] 20:07:02 INFO - PROCESS | 1938 | 1462158422209 Marionette DEBUG loaded listener.js 20:07:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb3fc44000) [pid = 1938] [serial = 2124] [outer = 0x7feb3eb8ac00] 20:07:03 INFO - PROCESS | 1938 | 1462158423130 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]]]}] 20:07:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:07:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1687ms 20:07:03 INFO - PROCESS | 1938 | 1462158423191 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 20:07:03 INFO - PROCESS | 1938 | 1462158423195 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 20:07:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:07:03 INFO - PROCESS | 1938 | 1462158423207 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:07:03 INFO - PROCESS | 1938 | 1462158423211 Marionette TRACE conn4 <- [1,2802,null,{}] 20:07:03 INFO - PROCESS | 1938 | 1462158423222 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}] 20:07:03 INFO - PROCESS | 1938 | 1462158423549 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 20:07:03 INFO - PROCESS | 1938 | 1462158423867 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb48c4f000 == 172 [pid = 1938] [id = 708] 20:07:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb3efa7800) [pid = 1938] [serial = 2125] [outer = (nil)] 20:07:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb3fd69c00) [pid = 1938] [serial = 2126] [outer = 0x7feb3efa7800] 20:07:03 INFO - PROCESS | 1938 | 1462158423944 Marionette DEBUG loaded listener.js 20:07:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb3ff23400) [pid = 1938] [serial = 2127] [outer = 0x7feb3efa7800] 20:07:06 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54fb2800 == 171 [pid = 1938] [id = 645] 20:07:06 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38377800 == 170 [pid = 1938] [id = 679] 20:07:06 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38018800 == 169 [pid = 1938] [id = 678] 20:07:06 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37a15000 == 168 [pid = 1938] [id = 677] 20:07:06 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb35acd800 == 167 [pid = 1938] [id = 676] 20:07:06 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb33bc4800 == 166 [pid = 1938] [id = 675] 20:07:06 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30f50000 == 165 [pid = 1938] [id = 674] 20:07:06 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2e6d7000 == 164 [pid = 1938] [id = 673] 20:07:06 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ad9d000 == 163 [pid = 1938] [id = 672] 20:07:06 INFO - PROCESS | 1938 | 1462158426420 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]]]}] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb2ff51000) [pid = 1938] [serial = 1884] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb48bc7800) [pid = 1938] [serial = 1935] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb477b0400) [pid = 1938] [serial = 1932] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb49b2d400) [pid = 1938] [serial = 1938] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb3d349c00) [pid = 1938] [serial = 2000] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb3d4c7400) [pid = 1938] [serial = 2001] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb37f92800) [pid = 1938] [serial = 1992] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb37f78c00) [pid = 1938] [serial = 1991] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb3c217000) [pid = 1938] [serial = 1998] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb3c12ec00) [pid = 1938] [serial = 1997] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb3d9b4400) [pid = 1938] [serial = 2004] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb3d84d400) [pid = 1938] [serial = 2003] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb2dda4800) [pid = 1938] [serial = 2009] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb2eaa9800) [pid = 1938] [serial = 2012] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb2de74800) [pid = 1938] [serial = 1956] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb2ddb0800) [pid = 1938] [serial = 1955] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb3596a400) [pid = 1938] [serial = 1971] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb35963000) [pid = 1938] [serial = 1970] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb3056a400) [pid = 1938] [serial = 1965] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb3009b800) [pid = 1938] [serial = 1964] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb35b44400) [pid = 1938] [serial = 1974] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb35ab9000) [pid = 1938] [serial = 1973] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb29ff7800) [pid = 1938] [serial = 2006] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb2ac55000) [pid = 1938] [serial = 2007] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb322e5000) [pid = 1938] [serial = 1968] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb31072000) [pid = 1938] [serial = 1967] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb38696400) [pid = 1938] [serial = 1995] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb37f99400) [pid = 1938] [serial = 1994] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb37c88800) [pid = 1938] [serial = 1986] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb37c0f400) [pid = 1938] [serial = 1985] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb29dcf000) [pid = 1938] [serial = 1952] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb29ff2400) [pid = 1938] [serial = 1953] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb3616d800) [pid = 1938] [serial = 1979] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb36c99000) [pid = 1938] [serial = 1980] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb3706dc00) [pid = 1938] [serial = 1983] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb36e6a400) [pid = 1938] [serial = 1982] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb2eab4400) [pid = 1938] [serial = 1958] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb2ecc0c00) [pid = 1938] [serial = 1959] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb35fe2800) [pid = 1938] [serial = 1977] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb35b4e800) [pid = 1938] [serial = 1976] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb37f6a400) [pid = 1938] [serial = 1989] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb37d6f000) [pid = 1938] [serial = 1988] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb2ff51800) [pid = 1938] [serial = 1962] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb2fd7c000) [pid = 1938] [serial = 1961] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb2fc07800) [pid = 1938] [serial = 2015] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x7feb2ecbd000) [pid = 1938] [serial = 2013] [outer = (nil)] [url = about:blank] 20:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x7feb2de6b800) [pid = 1938] [serial = 2010] [outer = (nil)] [url = about:blank] 20:07:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:07:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 3557ms 20:07:06 INFO - PROCESS | 1938 | 1462158426794 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 20:07:06 INFO - PROCESS | 1938 | 1462158426800 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 20:07:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:07:06 INFO - PROCESS | 1938 | 1462158426814 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:07:06 INFO - PROCESS | 1938 | 1462158426817 Marionette TRACE conn4 <- [1,2806,null,{}] 20:07:06 INFO - PROCESS | 1938 | 1462158426826 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}] 20:07:07 INFO - PROCESS | 1938 | 1462158427068 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 20:07:07 INFO - PROCESS | 1938 | 1462158427287 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b68b800 == 164 [pid = 1938] [id = 709] 20:07:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x7feb2b717c00) [pid = 1938] [serial = 2128] [outer = (nil)] 20:07:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x7feb2dc2c000) [pid = 1938] [serial = 2129] [outer = 0x7feb2b717c00] 20:07:07 INFO - PROCESS | 1938 | 1462158427358 Marionette DEBUG loaded listener.js 20:07:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb2dda9800) [pid = 1938] [serial = 2130] [outer = 0x7feb2b717c00] 20:07:08 INFO - PROCESS | 1938 | 1462158428164 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]]]}] 20:07:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:07:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1395ms 20:07:08 INFO - PROCESS | 1938 | 1462158428214 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 20:07:08 INFO - PROCESS | 1938 | 1462158428220 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 20:07:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:07:08 INFO - PROCESS | 1938 | 1462158428239 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:07:08 INFO - PROCESS | 1938 | 1462158428244 Marionette TRACE conn4 <- [1,2810,null,{}] 20:07:08 INFO - PROCESS | 1938 | 1462158428250 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}] 20:07:08 INFO - PROCESS | 1938 | 1462158428492 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 20:07:08 INFO - PROCESS | 1938 | 1462158428702 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dc5f800 == 165 [pid = 1938] [id = 710] 20:07:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb2ac50c00) [pid = 1938] [serial = 2131] [outer = (nil)] 20:07:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb2e597800) [pid = 1938] [serial = 2132] [outer = 0x7feb2ac50c00] 20:07:08 INFO - PROCESS | 1938 | 1462158428767 Marionette DEBUG loaded listener.js 20:07:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb2eaad800) [pid = 1938] [serial = 2133] [outer = 0x7feb2ac50c00] 20:07:09 INFO - PROCESS | 1938 | 1462158429807 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]]]}] 20:07:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:07:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1581ms 20:07:09 INFO - PROCESS | 1938 | 1462158429829 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 20:07:09 INFO - PROCESS | 1938 | 1462158429833 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 20:07:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:07:09 INFO - PROCESS | 1938 | 1462158429840 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:07:09 INFO - PROCESS | 1938 | 1462158429847 Marionette TRACE conn4 <- [1,2814,null,{}] 20:07:09 INFO - PROCESS | 1938 | 1462158429870 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}] 20:07:10 INFO - PROCESS | 1938 | 1462158430172 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 20:07:10 INFO - PROCESS | 1938 | 1462158430211 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3054f000 == 166 [pid = 1938] [id = 711] 20:07:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb2fd75000) [pid = 1938] [serial = 2134] [outer = (nil)] 20:07:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb2fdeb400) [pid = 1938] [serial = 2135] [outer = 0x7feb2fd75000] 20:07:10 INFO - PROCESS | 1938 | 1462158430281 Marionette DEBUG loaded listener.js 20:07:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb3009ac00) [pid = 1938] [serial = 2136] [outer = 0x7feb2fd75000] 20:07:11 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb35ab4800) [pid = 1938] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:07:11 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb2e599800) [pid = 1938] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:07:11 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb29ede400) [pid = 1938] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:07:11 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x7feb29dd0400) [pid = 1938] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:07:11 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x7feb2ac53400) [pid = 1938] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:07:11 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x7feb29cb2000) [pid = 1938] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:07:11 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x7feb29cb1c00) [pid = 1938] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:07:11 INFO - PROCESS | 1938 | 1462158431738 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]]]}] 20:07:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:07:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1936ms 20:07:11 INFO - PROCESS | 1938 | 1462158431778 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 20:07:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:07:11 INFO - PROCESS | 1938 | 1462158431783 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 20:07:11 INFO - PROCESS | 1938 | 1462158431789 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:07:11 INFO - PROCESS | 1938 | 1462158431793 Marionette TRACE conn4 <- [1,2818,null,{}] 20:07:11 INFO - PROCESS | 1938 | 1462158431798 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}] 20:07:12 INFO - PROCESS | 1938 | 1462158432033 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 20:07:12 INFO - PROCESS | 1938 | 1462158432285 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb311ce000 == 167 [pid = 1938] [id = 712] 20:07:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x7feb29cb1c00) [pid = 1938] [serial = 2137] [outer = (nil)] 20:07:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x7feb3056bc00) [pid = 1938] [serial = 2138] [outer = 0x7feb29cb1c00] 20:07:12 INFO - PROCESS | 1938 | 1462158432399 Marionette DEBUG loaded listener.js 20:07:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x7feb3106d000) [pid = 1938] [serial = 2139] [outer = 0x7feb29cb1c00] 20:07:13 INFO - PROCESS | 1938 | 1462158433588 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]]]}] 20:07:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:07:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1845ms 20:07:13 INFO - PROCESS | 1938 | 1462158433635 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 20:07:13 INFO - PROCESS | 1938 | 1462158433642 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 20:07:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:07:13 INFO - PROCESS | 1938 | 1462158433651 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:07:13 INFO - PROCESS | 1938 | 1462158433656 Marionette TRACE conn4 <- [1,2822,null,{}] 20:07:13 INFO - PROCESS | 1938 | 1462158433666 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}] 20:07:13 INFO - PROCESS | 1938 | 1462158433954 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 20:07:14 INFO - PROCESS | 1938 | 1462158434351 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dbd6000 == 168 [pid = 1938] [id = 713] 20:07:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x7feb2b710c00) [pid = 1938] [serial = 2140] [outer = (nil)] 20:07:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb2ddac000) [pid = 1938] [serial = 2141] [outer = 0x7feb2b710c00] 20:07:14 INFO - PROCESS | 1938 | 1462158434450 Marionette DEBUG loaded listener.js 20:07:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb2e4eb400) [pid = 1938] [serial = 2142] [outer = 0x7feb2b710c00] 20:07:15 INFO - PROCESS | 1938 | 1462158435406 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]]]}] 20:07:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:07:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1794ms 20:07:15 INFO - PROCESS | 1938 | 1462158435446 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 20:07:15 INFO - PROCESS | 1938 | 1462158435455 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 20:07:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:07:15 INFO - PROCESS | 1938 | 1462158435467 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:07:15 INFO - PROCESS | 1938 | 1462158435470 Marionette TRACE conn4 <- [1,2826,null,{}] 20:07:15 INFO - PROCESS | 1938 | 1462158435478 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}] 20:07:15 INFO - PROCESS | 1938 | 1462158435745 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 20:07:16 INFO - PROCESS | 1938 | 1462158436093 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3201f000 == 169 [pid = 1938] [id = 714] 20:07:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb2eab1c00) [pid = 1938] [serial = 2143] [outer = (nil)] 20:07:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb2fd74000) [pid = 1938] [serial = 2144] [outer = 0x7feb2eab1c00] 20:07:16 INFO - PROCESS | 1938 | 1462158436176 Marionette DEBUG loaded listener.js 20:07:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb3009b800) [pid = 1938] [serial = 2145] [outer = 0x7feb2eab1c00] 20:07:17 INFO - PROCESS | 1938 | 1462158437185 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:07:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:07:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1786ms 20:07:17 INFO - PROCESS | 1938 | 1462158437254 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 20:07:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:07:17 INFO - PROCESS | 1938 | 1462158437258 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 20:07:17 INFO - PROCESS | 1938 | 1462158437266 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:07:17 INFO - PROCESS | 1938 | 1462158437272 Marionette TRACE conn4 <- [1,2830,null,{}] 20:07:17 INFO - PROCESS | 1938 | 1462158437290 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}] 20:07:17 INFO - PROCESS | 1938 | 1462158437591 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 20:07:17 INFO - PROCESS | 1938 | 1462158437949 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb340da000 == 170 [pid = 1938] [id = 715] 20:07:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb32048000) [pid = 1938] [serial = 2146] [outer = (nil)] 20:07:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb34108000) [pid = 1938] [serial = 2147] [outer = 0x7feb32048000] 20:07:18 INFO - PROCESS | 1938 | 1462158438041 Marionette DEBUG loaded listener.js 20:07:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb34136400) [pid = 1938] [serial = 2148] [outer = 0x7feb32048000] 20:07:18 INFO - PROCESS | 1938 | 1462158438975 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]]]}] 20:07:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:07:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1749ms 20:07:19 INFO - PROCESS | 1938 | 1462158439015 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 20:07:19 INFO - PROCESS | 1938 | 1462158439019 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 20:07:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:07:19 INFO - PROCESS | 1938 | 1462158439027 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:07:19 INFO - PROCESS | 1938 | 1462158439031 Marionette TRACE conn4 <- [1,2834,null,{}] 20:07:19 INFO - PROCESS | 1938 | 1462158439036 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}] 20:07:19 INFO - PROCESS | 1938 | 1462158439289 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 20:07:19 INFO - PROCESS | 1938 | 1462158439556 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb35f7e800 == 171 [pid = 1938] [id = 716] 20:07:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb29cb8800) [pid = 1938] [serial = 2149] [outer = (nil)] 20:07:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb35b4ec00) [pid = 1938] [serial = 2150] [outer = 0x7feb29cb8800] 20:07:19 INFO - PROCESS | 1938 | 1462158439690 Marionette DEBUG loaded listener.js 20:07:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb3616a000) [pid = 1938] [serial = 2151] [outer = 0x7feb29cb8800] 20:07:20 INFO - PROCESS | 1938 | 1462158440599 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:07:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:07:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1637ms 20:07:20 INFO - PROCESS | 1938 | 1462158440666 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 20:07:20 INFO - PROCESS | 1938 | 1462158440670 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 20:07:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:07:20 INFO - PROCESS | 1938 | 1462158440677 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:07:20 INFO - PROCESS | 1938 | 1462158440681 Marionette TRACE conn4 <- [1,2838,null,{}] 20:07:20 INFO - PROCESS | 1938 | 1462158440686 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}] 20:07:20 INFO - PROCESS | 1938 | 1462158440936 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 20:07:21 INFO - PROCESS | 1938 | 1462158441246 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3704e800 == 172 [pid = 1938] [id = 717] 20:07:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb32050400) [pid = 1938] [serial = 2152] [outer = (nil)] 20:07:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb36e6ac00) [pid = 1938] [serial = 2153] [outer = 0x7feb32050400] 20:07:21 INFO - PROCESS | 1938 | 1462158441328 Marionette DEBUG loaded listener.js 20:07:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb37934000) [pid = 1938] [serial = 2154] [outer = 0x7feb32050400] 20:07:22 INFO - PROCESS | 1938 | 1462158442326 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]]]}] 20:07:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:07:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1695ms 20:07:22 INFO - PROCESS | 1938 | 1462158442374 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 20:07:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:07:22 INFO - PROCESS | 1938 | 1462158442378 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 20:07:22 INFO - PROCESS | 1938 | 1462158442384 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:07:22 INFO - PROCESS | 1938 | 1462158442387 Marionette TRACE conn4 <- [1,2842,null,{}] 20:07:22 INFO - PROCESS | 1938 | 1462158442393 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}] 20:07:22 INFO - PROCESS | 1938 | 1462158442682 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 20:07:23 INFO - PROCESS | 1938 | 1462158443002 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37bcf800 == 173 [pid = 1938] [id = 718] 20:07:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb37f78c00) [pid = 1938] [serial = 2155] [outer = (nil)] 20:07:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb38699000) [pid = 1938] [serial = 2156] [outer = 0x7feb37f78c00] 20:07:23 INFO - PROCESS | 1938 | 1462158443088 Marionette DEBUG loaded listener.js 20:07:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb3d349c00) [pid = 1938] [serial = 2157] [outer = 0x7feb37f78c00] 20:07:23 INFO - PROCESS | 1938 | 1462158443990 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]]]}] 20:07:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:07:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1640ms 20:07:24 INFO - PROCESS | 1938 | 1462158444024 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 20:07:24 INFO - PROCESS | 1938 | 1462158444029 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 20:07:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:07:24 INFO - PROCESS | 1938 | 1462158444036 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:07:24 INFO - PROCESS | 1938 | 1462158444040 Marionette TRACE conn4 <- [1,2846,null,{}] 20:07:24 INFO - PROCESS | 1938 | 1462158444046 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}] 20:07:24 INFO - PROCESS | 1938 | 1462158444295 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 20:07:24 INFO - PROCESS | 1938 | 1462158444562 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3861a800 == 174 [pid = 1938] [id = 719] 20:07:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb37f8c400) [pid = 1938] [serial = 2158] [outer = (nil)] 20:07:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb3d854400) [pid = 1938] [serial = 2159] [outer = 0x7feb37f8c400] 20:07:24 INFO - PROCESS | 1938 | 1462158444689 Marionette DEBUG loaded listener.js 20:07:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb3d9cf000) [pid = 1938] [serial = 2160] [outer = 0x7feb37f8c400] 20:07:25 INFO - PROCESS | 1938 | 1462158445579 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]]]}] 20:07:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:07:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1586ms 20:07:25 INFO - PROCESS | 1938 | 1462158445623 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 20:07:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:07:25 INFO - PROCESS | 1938 | 1462158445628 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 20:07:25 INFO - PROCESS | 1938 | 1462158445635 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:07:25 INFO - PROCESS | 1938 | 1462158445639 Marionette TRACE conn4 <- [1,2850,null,{}] 20:07:25 INFO - PROCESS | 1938 | 1462158445644 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}] 20:07:25 INFO - PROCESS | 1938 | 1462158445898 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 20:07:26 INFO - PROCESS | 1938 | 1462158446161 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c468800 == 175 [pid = 1938] [id = 720] 20:07:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb38693800) [pid = 1938] [serial = 2161] [outer = (nil)] 20:07:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb3dcb8400) [pid = 1938] [serial = 2162] [outer = 0x7feb38693800] 20:07:26 INFO - PROCESS | 1938 | 1462158446290 Marionette DEBUG loaded listener.js 20:07:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb3e207800) [pid = 1938] [serial = 2163] [outer = 0x7feb38693800] 20:07:27 INFO - PROCESS | 1938 | 1462158447209 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:07:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:07:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1635ms 20:07:27 INFO - PROCESS | 1938 | 1462158447270 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 20:07:27 INFO - PROCESS | 1938 | 1462158447274 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 20:07:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:07:27 INFO - PROCESS | 1938 | 1462158447281 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:07:27 INFO - PROCESS | 1938 | 1462158447283 Marionette TRACE conn4 <- [1,2854,null,{}] 20:07:27 INFO - PROCESS | 1938 | 1462158447290 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}] 20:07:27 INFO - PROCESS | 1938 | 1462158447547 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 20:07:27 INFO - PROCESS | 1938 | 1462158447830 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d286000 == 176 [pid = 1938] [id = 721] 20:07:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb37d75400) [pid = 1938] [serial = 2164] [outer = (nil)] 20:07:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb3e46c000) [pid = 1938] [serial = 2165] [outer = 0x7feb37d75400] 20:07:27 INFO - PROCESS | 1938 | 1462158447913 Marionette DEBUG loaded listener.js 20:07:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb3e479800) [pid = 1938] [serial = 2166] [outer = 0x7feb37d75400] 20:07:28 INFO - PROCESS | 1938 | 1462158448810 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]]]}] 20:07:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:07:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1581ms 20:07:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:07:28 INFO - PROCESS | 1938 | 1462158448863 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 20:07:28 INFO - PROCESS | 1938 | 1462158448866 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 20:07:28 INFO - PROCESS | 1938 | 1462158448874 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:07:28 INFO - PROCESS | 1938 | 1462158448876 Marionette TRACE conn4 <- [1,2858,null,{}] 20:07:28 INFO - PROCESS | 1938 | 1462158448883 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}] 20:07:29 INFO - PROCESS | 1938 | 1462158449131 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 20:07:29 INFO - PROCESS | 1938 | 1462158449444 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d491800 == 177 [pid = 1938] [id = 722] 20:07:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb3d4c7c00) [pid = 1938] [serial = 2167] [outer = (nil)] 20:07:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb3e5d0800) [pid = 1938] [serial = 2168] [outer = 0x7feb3d4c7c00] 20:07:29 INFO - PROCESS | 1938 | 1462158449525 Marionette DEBUG loaded listener.js 20:07:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb3ebf1800) [pid = 1938] [serial = 2169] [outer = 0x7feb3d4c7c00] 20:07:30 INFO - PROCESS | 1938 | 1462158450465 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:07:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:07:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1632ms 20:07:30 INFO - PROCESS | 1938 | 1462158450505 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 20:07:30 INFO - PROCESS | 1938 | 1462158450510 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 20:07:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:07:30 INFO - PROCESS | 1938 | 1462158450517 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:07:30 INFO - PROCESS | 1938 | 1462158450522 Marionette TRACE conn4 <- [1,2862,null,{}] 20:07:30 INFO - PROCESS | 1938 | 1462158450528 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}] 20:07:30 INFO - PROCESS | 1938 | 1462158450813 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 20:07:31 INFO - PROCESS | 1938 | 1462158451135 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e672800 == 178 [pid = 1938] [id = 723] 20:07:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb40040400) [pid = 1938] [serial = 2170] [outer = (nil)] 20:07:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb40ba0800) [pid = 1938] [serial = 2171] [outer = 0x7feb40040400] 20:07:31 INFO - PROCESS | 1938 | 1462158451225 Marionette DEBUG loaded listener.js 20:07:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb41580800) [pid = 1938] [serial = 2172] [outer = 0x7feb40040400] 20:07:32 INFO - PROCESS | 1938 | 1462158452169 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]]]}] 20:07:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:07:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1685ms 20:07:32 INFO - PROCESS | 1938 | 1462158452204 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 20:07:32 INFO - PROCESS | 1938 | 1462158452207 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 20:07:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:07:32 INFO - PROCESS | 1938 | 1462158452214 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:07:32 INFO - PROCESS | 1938 | 1462158452216 Marionette TRACE conn4 <- [1,2866,null,{}] 20:07:32 INFO - PROCESS | 1938 | 1462158452223 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}] 20:07:32 INFO - PROCESS | 1938 | 1462158452475 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 20:07:32 INFO - PROCESS | 1938 | 1462158452802 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb42aa1800 == 179 [pid = 1938] [id = 724] 20:07:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb3ff2b000) [pid = 1938] [serial = 2173] [outer = (nil)] 20:07:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb4158e400) [pid = 1938] [serial = 2174] [outer = 0x7feb3ff2b000] 20:07:32 INFO - PROCESS | 1938 | 1462158452884 Marionette DEBUG loaded listener.js 20:07:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb4170b800) [pid = 1938] [serial = 2175] [outer = 0x7feb3ff2b000] 20:07:33 INFO - PROCESS | 1938 | 1462158453768 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]]]}] 20:07:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:07:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1586ms 20:07:33 INFO - PROCESS | 1938 | 1462158453800 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 20:07:33 INFO - PROCESS | 1938 | 1462158453804 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 20:07:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:07:33 INFO - PROCESS | 1938 | 1462158453810 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:07:33 INFO - PROCESS | 1938 | 1462158453813 Marionette TRACE conn4 <- [1,2870,null,{}] 20:07:33 INFO - PROCESS | 1938 | 1462158453819 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}] 20:07:34 INFO - PROCESS | 1938 | 1462158454073 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 20:07:34 INFO - PROCESS | 1938 | 1462158454403 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb49123000 == 180 [pid = 1938] [id = 725] 20:07:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb40045800) [pid = 1938] [serial = 2176] [outer = (nil)] 20:07:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb41734000) [pid = 1938] [serial = 2177] [outer = 0x7feb40045800] 20:07:34 INFO - PROCESS | 1938 | 1462158454492 Marionette DEBUG loaded listener.js 20:07:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb41797c00) [pid = 1938] [serial = 2178] [outer = 0x7feb40045800] 20:07:35 INFO - PROCESS | 1938 | 1462158455435 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]]]}] 20:07:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:07:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1683ms 20:07:35 INFO - PROCESS | 1938 | 1462158455495 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 20:07:35 INFO - PROCESS | 1938 | 1462158455498 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 20:07:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:07:35 INFO - PROCESS | 1938 | 1462158455507 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:07:35 INFO - PROCESS | 1938 | 1462158455509 Marionette TRACE conn4 <- [1,2874,null,{}] 20:07:35 INFO - PROCESS | 1938 | 1462158455517 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}] 20:07:35 INFO - PROCESS | 1938 | 1462158455783 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 20:07:36 INFO - PROCESS | 1938 | 1462158456099 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb499b4800 == 181 [pid = 1938] [id = 726] 20:07:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb41585000) [pid = 1938] [serial = 2179] [outer = (nil)] 20:07:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb43f8fc00) [pid = 1938] [serial = 2180] [outer = 0x7feb41585000] 20:07:36 INFO - PROCESS | 1938 | 1462158456181 Marionette DEBUG loaded listener.js 20:07:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb451f1400) [pid = 1938] [serial = 2181] [outer = 0x7feb41585000] 20:07:37 INFO - PROCESS | 1938 | 1462158457174 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]]]}] 20:07:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:07:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1738ms 20:07:37 INFO - PROCESS | 1938 | 1462158457246 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 20:07:37 INFO - PROCESS | 1938 | 1462158457250 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 20:07:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:07:37 INFO - PROCESS | 1938 | 1462158457256 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:07:37 INFO - PROCESS | 1938 | 1462158457260 Marionette TRACE conn4 <- [1,2878,null,{}] 20:07:37 INFO - PROCESS | 1938 | 1462158457265 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}] 20:07:37 INFO - PROCESS | 1938 | 1462158457520 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 20:07:37 INFO - PROCESS | 1938 | 1462158457840 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4e419800 == 182 [pid = 1938] [id = 727] 20:07:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb4170f000) [pid = 1938] [serial = 2182] [outer = (nil)] 20:07:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb46264800) [pid = 1938] [serial = 2183] [outer = 0x7feb4170f000] 20:07:37 INFO - PROCESS | 1938 | 1462158457917 Marionette DEBUG loaded listener.js 20:07:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb4642d000) [pid = 1938] [serial = 2184] [outer = 0x7feb4170f000] 20:07:38 INFO - PROCESS | 1938 | 1462158458818 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]]]}] 20:07:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:07:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1630ms 20:07:38 INFO - PROCESS | 1938 | 1462158458888 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 20:07:38 INFO - PROCESS | 1938 | 1462158458892 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 20:07:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:07:38 INFO - PROCESS | 1938 | 1462158458898 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:07:38 INFO - PROCESS | 1938 | 1462158458900 Marionette TRACE conn4 <- [1,2882,null,{}] 20:07:38 INFO - PROCESS | 1938 | 1462158458906 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}] 20:07:39 INFO - PROCESS | 1938 | 1462158459164 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 20:07:39 INFO - PROCESS | 1938 | 1462158459481 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54c34000 == 183 [pid = 1938] [id = 728] 20:07:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb41736400) [pid = 1938] [serial = 2185] [outer = (nil)] 20:07:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb46be3400) [pid = 1938] [serial = 2186] [outer = 0x7feb41736400] 20:07:39 INFO - PROCESS | 1938 | 1462158459562 Marionette DEBUG loaded listener.js 20:07:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb46f79c00) [pid = 1938] [serial = 2187] [outer = 0x7feb41736400] 20:07:40 INFO - PROCESS | 1938 | 1462158460488 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]]]}] 20:07:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:07:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1633ms 20:07:40 INFO - PROCESS | 1938 | 1462158460533 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 20:07:40 INFO - PROCESS | 1938 | 1462158460537 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 20:07:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:07:40 INFO - PROCESS | 1938 | 1462158460544 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:07:40 INFO - PROCESS | 1938 | 1462158460547 Marionette TRACE conn4 <- [1,2886,null,{}] 20:07:40 INFO - PROCESS | 1938 | 1462158460553 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}] 20:07:40 INFO - PROCESS | 1938 | 1462158460807 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 20:07:41 INFO - PROCESS | 1938 | 1462158461123 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb54f1e800 == 184 [pid = 1938] [id = 729] 20:07:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb43e11400) [pid = 1938] [serial = 2188] [outer = (nil)] 20:07:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7feb470b8800) [pid = 1938] [serial = 2189] [outer = 0x7feb43e11400] 20:07:41 INFO - PROCESS | 1938 | 1462158461207 Marionette DEBUG loaded listener.js 20:07:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7feb470bec00) [pid = 1938] [serial = 2190] [outer = 0x7feb43e11400] 20:07:42 INFO - PROCESS | 1938 | 1462158462100 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]]]}] 20:07:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:07:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1636ms 20:07:42 INFO - PROCESS | 1938 | 1462158462181 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 20:07:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:07:42 INFO - PROCESS | 1938 | 1462158462185 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 20:07:42 INFO - PROCESS | 1938 | 1462158462193 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:07:42 INFO - PROCESS | 1938 | 1462158462195 Marionette TRACE conn4 <- [1,2890,null,{}] 20:07:42 INFO - PROCESS | 1938 | 1462158462202 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}] 20:07:42 INFO - PROCESS | 1938 | 1462158462509 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 20:07:42 INFO - PROCESS | 1938 | 1462158462874 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb55e2a000 == 185 [pid = 1938] [id = 730] 20:07:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7feb2fd74400) [pid = 1938] [serial = 2191] [outer = (nil)] 20:07:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7feb470bf000) [pid = 1938] [serial = 2192] [outer = 0x7feb2fd74400] 20:07:42 INFO - PROCESS | 1938 | 1462158462951 Marionette DEBUG loaded listener.js 20:07:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7feb477b0400) [pid = 1938] [serial = 2193] [outer = 0x7feb2fd74400] 20:07:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38920000 == 184 [pid = 1938] [id = 565] 20:07:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d39f800 == 183 [pid = 1938] [id = 85] 20:07:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4afa0000 == 182 [pid = 1938] [id = 572] 20:07:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4883e800 == 181 [pid = 1938] [id = 571] 20:07:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3054f000 == 180 [pid = 1938] [id = 711] 20:07:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dc5f800 == 179 [pid = 1938] [id = 710] 20:07:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2b68b800 == 178 [pid = 1938] [id = 709] 20:07:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb48537800 == 177 [pid = 1938] [id = 707] 20:07:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47b58000 == 176 [pid = 1938] [id = 706] 20:07:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb47371000 == 175 [pid = 1938] [id = 705] 20:07:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb44aa5000 == 174 [pid = 1938] [id = 704] 20:07:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb42aab800 == 173 [pid = 1938] [id = 703] 20:07:45 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb41788800 == 172 [pid = 1938] [id = 702] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7feb2fc03000) [pid = 1938] [serial = 2024] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7feb3d34f400) [pid = 1938] [serial = 2045] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7feb31070c00) [pid = 1938] [serial = 2064] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7feb29dd7400) [pid = 1938] [serial = 2054] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7feb34137000) [pid = 1938] [serial = 2067] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb2de6cc00) [pid = 1938] [serial = 2021] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb3056f000) [pid = 1938] [serial = 2027] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb37f70000) [pid = 1938] [serial = 2042] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb34103c00) [pid = 1938] [serial = 2066] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb32050000) [pid = 1938] [serial = 2030] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb2de76000) [pid = 1938] [serial = 2051] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb29dd4800) [pid = 1938] [serial = 2018] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb3792f800) [pid = 1938] [serial = 2036] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb3d9bc800) [pid = 1938] [serial = 2048] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb2e4eec00) [pid = 1938] [serial = 2063] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb2ac4d800) [pid = 1938] [serial = 2055] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb29ffd800) [pid = 1938] [serial = 2057] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb36d04400) [pid = 1938] [serial = 2070] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb2e591c00) [pid = 1938] [serial = 2058] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb2fd73800) [pid = 1938] [serial = 2016] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb3412c400) [pid = 1938] [serial = 2072] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb35b50000) [pid = 1938] [serial = 2069] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb30095400) [pid = 1938] [serial = 2061] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb37c15400) [pid = 1938] [serial = 2039] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb35b48800) [pid = 1938] [serial = 2033] [outer = (nil)] [url = about:blank] 20:07:45 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb2fdee000) [pid = 1938] [serial = 2060] [outer = (nil)] [url = about:blank] 20:07:46 INFO - PROCESS | 1938 | 1462158466052 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:07:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:07:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 3891ms 20:07:46 INFO - PROCESS | 1938 | 1462158466084 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 20:07:46 INFO - PROCESS | 1938 | 1462158466089 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 20:07:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:07:46 INFO - PROCESS | 1938 | 1462158466098 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:07:46 INFO - PROCESS | 1938 | 1462158466104 Marionette TRACE conn4 <- [1,2894,null,{}] 20:07:46 INFO - PROCESS | 1938 | 1462158466114 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}] 20:07:46 INFO - PROCESS | 1938 | 1462158466402 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 20:07:46 INFO - PROCESS | 1938 | 1462158466607 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2cfdb000 == 173 [pid = 1938] [id = 731] 20:07:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb29ff2400) [pid = 1938] [serial = 2194] [outer = (nil)] 20:07:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb2dc2a400) [pid = 1938] [serial = 2195] [outer = 0x7feb29ff2400] 20:07:46 INFO - PROCESS | 1938 | 1462158466683 Marionette DEBUG loaded listener.js 20:07:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb2ddaec00) [pid = 1938] [serial = 2196] [outer = 0x7feb29ff2400] 20:07:47 INFO - PROCESS | 1938 | 1462158467562 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]]]}] 20:07:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:07:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1499ms 20:07:47 INFO - PROCESS | 1938 | 1462158467598 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 20:07:47 INFO - PROCESS | 1938 | 1462158467607 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 20:07:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:07:47 INFO - PROCESS | 1938 | 1462158467618 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:07:47 INFO - PROCESS | 1938 | 1462158467622 Marionette TRACE conn4 <- [1,2898,null,{}] 20:07:47 INFO - PROCESS | 1938 | 1462158467629 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}] 20:07:47 INFO - PROCESS | 1938 | 1462158467968 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 20:07:48 INFO - PROCESS | 1938 | 1462158468178 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ff7b000 == 174 [pid = 1938] [id = 732] 20:07:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb2de7a400) [pid = 1938] [serial = 2197] [outer = (nil)] 20:07:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb2eab8400) [pid = 1938] [serial = 2198] [outer = 0x7feb2de7a400] 20:07:48 INFO - PROCESS | 1938 | 1462158468259 Marionette DEBUG loaded listener.js 20:07:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb2ecc0c00) [pid = 1938] [serial = 2199] [outer = 0x7feb2de7a400] 20:07:49 INFO - PROCESS | 1938 | 1462158469306 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]]]}] 20:07:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:07:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1745ms 20:07:49 INFO - PROCESS | 1938 | 1462158469364 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 20:07:49 INFO - PROCESS | 1938 | 1462158469367 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 20:07:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:07:49 INFO - PROCESS | 1938 | 1462158469375 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:07:49 INFO - PROCESS | 1938 | 1462158469393 Marionette TRACE conn4 <- [1,2902,null,{}] 20:07:49 INFO - PROCESS | 1938 | 1462158469418 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}] 20:07:49 INFO - PROCESS | 1938 | 1462158469750 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 20:07:49 INFO - PROCESS | 1938 | 1462158469981 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb311e4000 == 175 [pid = 1938] [id = 733] 20:07:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb3056e800) [pid = 1938] [serial = 2200] [outer = (nil)] 20:07:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb31067400) [pid = 1938] [serial = 2201] [outer = 0x7feb3056e800] 20:07:50 INFO - PROCESS | 1938 | 1462158470060 Marionette DEBUG loaded listener.js 20:07:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb32051c00) [pid = 1938] [serial = 2202] [outer = 0x7feb3056e800] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb29edc400) [pid = 1938] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb35970800) [pid = 1938] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb2fdf0000) [pid = 1938] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb3efa7800) [pid = 1938] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb29cb9400) [pid = 1938] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb3792ac00) [pid = 1938] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb36d10400) [pid = 1938] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb3eb8ac00) [pid = 1938] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb2ac50c00) [pid = 1938] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb2fd75000) [pid = 1938] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb3410d800) [pid = 1938] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb29cae000) [pid = 1938] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb3d9b5400) [pid = 1938] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb3e5c9000) [pid = 1938] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb2ddcac00) [pid = 1938] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb3d34bc00) [pid = 1938] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb2fc10800) [pid = 1938] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb29ff3400) [pid = 1938] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb2ff58400) [pid = 1938] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb3ead1800) [pid = 1938] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb2ac4e800) [pid = 1938] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb2b717c00) [pid = 1938] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb2ddaa000) [pid = 1938] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb3c135000) [pid = 1938] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb36d09400) [pid = 1938] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb3dcb7c00) [pid = 1938] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb3d9b7000) [pid = 1938] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb3d84c800) [pid = 1938] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb35ab9800) [pid = 1938] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb3eb89c00) [pid = 1938] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb3e47a400) [pid = 1938] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb2ddcb800) [pid = 1938] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb3e47c400) [pid = 1938] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb3e5c9400) [pid = 1938] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:07:51 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb36ca6800) [pid = 1938] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:07:51 INFO - PROCESS | 1938 | 1462158471716 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:07:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:07:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2364ms 20:07:51 INFO - PROCESS | 1938 | 1462158471740 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 20:07:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:07:51 INFO - PROCESS | 1938 | 1462158471747 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 20:07:51 INFO - PROCESS | 1938 | 1462158471755 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:07:51 INFO - PROCESS | 1938 | 1462158471757 Marionette TRACE conn4 <- [1,2906,null,{}] 20:07:51 INFO - PROCESS | 1938 | 1462158471764 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}] 20:07:52 INFO - PROCESS | 1938 | 1462158472013 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 20:07:52 INFO - PROCESS | 1938 | 1462158472249 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb32dde800 == 176 [pid = 1938] [id = 734] 20:07:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb2fd71400) [pid = 1938] [serial = 2203] [outer = (nil)] 20:07:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb3056b400) [pid = 1938] [serial = 2204] [outer = 0x7feb2fd71400] 20:07:52 INFO - PROCESS | 1938 | 1462158472326 Marionette DEBUG loaded listener.js 20:07:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb34103c00) [pid = 1938] [serial = 2205] [outer = 0x7feb2fd71400] 20:07:53 INFO - PROCESS | 1938 | 1462158473407 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]]]}] 20:07:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:07:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1690ms 20:07:53 INFO - PROCESS | 1938 | 1462158473445 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 20:07:53 INFO - PROCESS | 1938 | 1462158473452 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 20:07:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:07:53 INFO - PROCESS | 1938 | 1462158473464 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:07:53 INFO - PROCESS | 1938 | 1462158473471 Marionette TRACE conn4 <- [1,2910,null,{}] 20:07:53 INFO - PROCESS | 1938 | 1462158473482 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}] 20:07:53 INFO - PROCESS | 1938 | 1462158473768 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 20:07:54 INFO - PROCESS | 1938 | 1462158474083 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e6d9000 == 177 [pid = 1938] [id = 735] 20:07:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb29ff3800) [pid = 1938] [serial = 2206] [outer = (nil)] 20:07:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb2ddd4c00) [pid = 1938] [serial = 2207] [outer = 0x7feb29ff3800] 20:07:54 INFO - PROCESS | 1938 | 1462158474165 Marionette DEBUG loaded listener.js 20:07:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb2e672c00) [pid = 1938] [serial = 2208] [outer = 0x7feb29ff3800] 20:07:55 INFO - PROCESS | 1938 | 1462158475031 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]]]}] 20:07:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:07:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:07:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1588ms 20:07:55 INFO - PROCESS | 1938 | 1462158475053 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 20:07:55 INFO - PROCESS | 1938 | 1462158475062 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 20:07:55 INFO - TEST-START | /DOMEvents/constructors.html 20:07:55 INFO - PROCESS | 1938 | 1462158475075 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:07:55 INFO - PROCESS | 1938 | 1462158475079 Marionette TRACE conn4 <- [1,2914,null,{}] 20:07:55 INFO - PROCESS | 1938 | 1462158475086 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}] 20:07:55 INFO - PROCESS | 1938 | 1462158475335 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 20:07:55 INFO - PROCESS | 1938 | 1462158475610 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33cab000 == 178 [pid = 1938] [id = 736] 20:07:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb2eab5400) [pid = 1938] [serial = 2209] [outer = (nil)] 20:07:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb2ff53c00) [pid = 1938] [serial = 2210] [outer = 0x7feb2eab5400] 20:07:55 INFO - PROCESS | 1938 | 1462158475710 Marionette DEBUG loaded listener.js 20:07:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb30d6fc00) [pid = 1938] [serial = 2211] [outer = 0x7feb2eab5400] 20:07:56 INFO - PROCESS | 1938 | 1462158476766 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]]]}] 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:07:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:07:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:07:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:07:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:07:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:07:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:07:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:07:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:07:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:07:56 INFO - TEST-OK | /DOMEvents/constructors.html | took 1756ms 20:07:56 INFO - PROCESS | 1938 | 1462158476832 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 20:07:56 INFO - PROCESS | 1938 | 1462158476838 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 20:07:56 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:07:56 INFO - PROCESS | 1938 | 1462158476850 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:07:56 INFO - PROCESS | 1938 | 1462158476864 Marionette TRACE conn4 <- [1,2918,null,{}] 20:07:56 INFO - PROCESS | 1938 | 1462158476886 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}] 20:07:57 INFO - PROCESS | 1938 | 1462158477247 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 20:07:57 INFO - PROCESS | 1938 | 1462158477600 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36fe1000 == 179 [pid = 1938] [id = 737] 20:07:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb35b46400) [pid = 1938] [serial = 2212] [outer = (nil)] 20:07:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb35fe8000) [pid = 1938] [serial = 2213] [outer = 0x7feb35b46400] 20:07:57 INFO - PROCESS | 1938 | 1462158477683 Marionette DEBUG loaded listener.js 20:07:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb36d08400) [pid = 1938] [serial = 2214] [outer = 0x7feb35b46400] 20:07:58 INFO - PROCESS | 1938 | 1462158478532 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:07:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:07:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1701ms 20:07:58 INFO - PROCESS | 1938 | 1462158478551 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 20:07:58 INFO - PROCESS | 1938 | 1462158478557 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 20:07:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:07:58 INFO - PROCESS | 1938 | 1462158478564 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:07:58 INFO - PROCESS | 1938 | 1462158478568 Marionette TRACE conn4 <- [1,2922,null,{}] 20:07:58 INFO - PROCESS | 1938 | 1462158478574 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}] 20:07:58 INFO - PROCESS | 1938 | 1462158478824 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 20:07:59 INFO - PROCESS | 1938 | 1462158479076 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3800d000 == 180 [pid = 1938] [id = 738] 20:07:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb35b4b000) [pid = 1938] [serial = 2215] [outer = (nil)] 20:07:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb3797a000) [pid = 1938] [serial = 2216] [outer = 0x7feb35b4b000] 20:07:59 INFO - PROCESS | 1938 | 1462158479165 Marionette DEBUG loaded listener.js 20:07:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb37c82800) [pid = 1938] [serial = 2217] [outer = 0x7feb35b4b000] 20:07:59 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:07:59 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:07:59 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:07:59 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:08:00 INFO - PROCESS | 1938 | 1462158480165 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]]]}] 20:08:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:08:00 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:08:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:08:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:08:00 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 20:08:00 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:08:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:08:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:08:00 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 20:08:00 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:08:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:08:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:08:00 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]" 20:08:00 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:08:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:08:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:08:00 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:08:00 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1639ms 20:08:00 INFO - PROCESS | 1938 | 1462158480211 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 20:08:00 INFO - PROCESS | 1938 | 1462158480224 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 20:08:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:08:00 INFO - PROCESS | 1938 | 1462158480294 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:08:00 INFO - PROCESS | 1938 | 1462158480300 Marionette TRACE conn4 <- [1,2926,null,{}] 20:08:00 INFO - PROCESS | 1938 | 1462158480311 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}] 20:08:00 INFO - PROCESS | 1938 | 1462158480662 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 20:08:01 INFO - PROCESS | 1938 | 1462158481051 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c414800 == 181 [pid = 1938] [id = 739] 20:08:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb36d08800) [pid = 1938] [serial = 2218] [outer = (nil)] 20:08:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb37f94400) [pid = 1938] [serial = 2219] [outer = 0x7feb36d08800] 20:08:01 INFO - PROCESS | 1938 | 1462158481178 Marionette DEBUG loaded listener.js 20:08:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb3d343400) [pid = 1938] [serial = 2220] [outer = 0x7feb36d08800] 20:08:01 INFO - PROCESS | 1938 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:08:02 INFO - PROCESS | 1938 | 1462158482022 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]]]}] 20:08:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:08:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1805ms 20:08:02 INFO - PROCESS | 1938 | 1462158482083 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 20:08:02 INFO - PROCESS | 1938 | 1462158482086 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 20:08:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:08:02 INFO - PROCESS | 1938 | 1462158482094 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:08:02 INFO - PROCESS | 1938 | 1462158482097 Marionette TRACE conn4 <- [1,2930,null,{}] 20:08:02 INFO - PROCESS | 1938 | 1462158482103 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}] 20:08:02 INFO - PROCESS | 1938 | 1462158482411 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 20:08:02 INFO - PROCESS | 1938 | 1462158482693 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d49b000 == 182 [pid = 1938] [id = 740] 20:08:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb3dcb7800) [pid = 1938] [serial = 2221] [outer = (nil)] 20:08:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb3dcbe400) [pid = 1938] [serial = 2222] [outer = 0x7feb3dcb7800] 20:08:02 INFO - PROCESS | 1938 | 1462158482823 Marionette DEBUG loaded listener.js 20:08:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb3e1e9400) [pid = 1938] [serial = 2223] [outer = 0x7feb3dcb7800] 20:08:03 INFO - PROCESS | 1938 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:08:03 INFO - PROCESS | 1938 | 1462158483698 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]]]}] 20:08:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:08:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1642ms 20:08:03 INFO - PROCESS | 1938 | 1462158483737 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 20:08:03 INFO - PROCESS | 1938 | 1462158483742 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 20:08:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:08:03 INFO - PROCESS | 1938 | 1462158483750 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:08:03 INFO - PROCESS | 1938 | 1462158483755 Marionette TRACE conn4 <- [1,2934,null,{}] 20:08:03 INFO - PROCESS | 1938 | 1462158483762 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}] 20:08:04 INFO - PROCESS | 1938 | 1462158484094 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 20:08:04 INFO - PROCESS | 1938 | 1462158484374 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3e658800 == 183 [pid = 1938] [id = 741] 20:08:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb3d4c3c00) [pid = 1938] [serial = 2224] [outer = (nil)] 20:08:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb3e465800) [pid = 1938] [serial = 2225] [outer = 0x7feb3d4c3c00] 20:08:04 INFO - PROCESS | 1938 | 1462158484461 Marionette DEBUG loaded listener.js 20:08:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb3e482c00) [pid = 1938] [serial = 2226] [outer = 0x7feb3d4c3c00] 20:08:05 INFO - PROCESS | 1938 | 1462158485292 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]]]}] 20:08:05 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:08:05 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1589ms 20:08:05 INFO - PROCESS | 1938 | 1462158485340 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 20:08:05 INFO - PROCESS | 1938 | 1462158485344 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 20:08:05 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:08:05 INFO - PROCESS | 1938 | 1462158485351 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:08:05 INFO - PROCESS | 1938 | 1462158485355 Marionette TRACE conn4 <- [1,2938,null,{}] 20:08:05 INFO - PROCESS | 1938 | 1462158485361 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}] 20:08:05 INFO - PROCESS | 1938 | 1462158485639 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 20:08:05 INFO - PROCESS | 1938 | 1462158485932 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3f044800 == 184 [pid = 1938] [id = 742] 20:08:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb3dcb8000) [pid = 1938] [serial = 2227] [outer = (nil)] 20:08:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb3e5ce400) [pid = 1938] [serial = 2228] [outer = 0x7feb3dcb8000] 20:08:06 INFO - PROCESS | 1938 | 1462158486025 Marionette DEBUG loaded listener.js 20:08:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb3e9e4800) [pid = 1938] [serial = 2229] [outer = 0x7feb3dcb8000] 20:08:06 INFO - PROCESS | 1938 | 1462158486851 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]]]}] 20:08:06 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. 20:08:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1540ms 20:08:06 INFO - PROCESS | 1938 | 1462158486892 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 20:08:06 INFO - PROCESS | 1938 | 1462158486896 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 20:08:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:08:06 INFO - PROCESS | 1938 | 1462158486903 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:08:06 INFO - PROCESS | 1938 | 1462158486908 Marionette TRACE conn4 <- [1,2942,null,{}] 20:08:06 INFO - PROCESS | 1938 | 1462158486915 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}] 20:08:07 INFO - PROCESS | 1938 | 1462158487187 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 20:08:07 INFO - PROCESS | 1938 | 1462158487502 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb42a95000 == 185 [pid = 1938] [id = 743] 20:08:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb3e391400) [pid = 1938] [serial = 2230] [outer = (nil)] 20:08:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb3eb82800) [pid = 1938] [serial = 2231] [outer = 0x7feb3e391400] 20:08:07 INFO - PROCESS | 1938 | 1462158487584 Marionette DEBUG loaded listener.js 20:08:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb3eb8fc00) [pid = 1938] [serial = 2232] [outer = 0x7feb3e391400] 20:08:08 INFO - PROCESS | 1938 | 1462158488418 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"]]]}] 20:08:08 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 20:08:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:08:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1536ms 20:08:08 INFO - PROCESS | 1938 | 1462158488449 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 20:08:08 INFO - PROCESS | 1938 | 1462158488452 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 20:08:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:08:08 INFO - PROCESS | 1938 | 1462158488463 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:08:08 INFO - PROCESS | 1938 | 1462158488466 Marionette TRACE conn4 <- [1,2946,null,{}] 20:08:08 INFO - PROCESS | 1938 | 1462158488472 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}] 20:08:08 INFO - PROCESS | 1938 | 1462158488734 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 20:08:08 INFO - PROCESS | 1938 | 1462158488983 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb46412800 == 186 [pid = 1938] [id = 744] 20:08:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb3e9ea400) [pid = 1938] [serial = 2233] [outer = (nil)] 20:08:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb3efb3400) [pid = 1938] [serial = 2234] [outer = 0x7feb3e9ea400] 20:08:09 INFO - PROCESS | 1938 | 1462158489065 Marionette DEBUG loaded listener.js 20:08:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb3fd60800) [pid = 1938] [serial = 2235] [outer = 0x7feb3e9ea400] 20:08:09 INFO - PROCESS | 1938 | 1462158489983 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]]]}] 20:08:09 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. 20:08:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1537ms 20:08:10 INFO - PROCESS | 1938 | 1462158490001 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 20:08:10 INFO - PROCESS | 1938 | 1462158490006 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 20:08:10 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:08:10 INFO - PROCESS | 1938 | 1462158490012 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:08:10 INFO - PROCESS | 1938 | 1462158490017 Marionette TRACE conn4 <- [1,2950,null,{}] 20:08:10 INFO - PROCESS | 1938 | 1462158490023 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}] 20:08:10 INFO - PROCESS | 1938 | 1462158490344 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 20:08:10 INFO - PROCESS | 1938 | 1462158490620 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4883e800 == 187 [pid = 1938] [id = 745] 20:08:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb4154e800) [pid = 1938] [serial = 2236] [outer = (nil)] 20:08:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb41702400) [pid = 1938] [serial = 2237] [outer = 0x7feb4154e800] 20:08:10 INFO - PROCESS | 1938 | 1462158490773 Marionette DEBUG loaded listener.js 20:08:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb451f2c00) [pid = 1938] [serial = 2238] [outer = 0x7feb4154e800] 20:08:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4e41c000 == 188 [pid = 1938] [id = 746] 20:08:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb470be400) [pid = 1938] [serial = 2239] [outer = (nil)] 20:08:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb41580000) [pid = 1938] [serial = 2240] [outer = 0x7feb470be400] 20:08:11 INFO - PROCESS | 1938 | 1462158491714 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]]]}] 20:08:11 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. 20:08:11 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1738ms 20:08:11 INFO - PROCESS | 1938 | 1462158491754 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 20:08:11 INFO - PROCESS | 1938 | 1462158491757 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 20:08:11 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:08:11 INFO - PROCESS | 1938 | 1462158491764 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:08:11 INFO - PROCESS | 1938 | 1462158491767 Marionette TRACE conn4 <- [1,2954,null,{}] 20:08:11 INFO - PROCESS | 1938 | 1462158491773 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}] 20:08:12 INFO - PROCESS | 1938 | 1462158492124 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 20:08:12 INFO - PROCESS | 1938 | 1462158492477 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5638a800 == 189 [pid = 1938] [id = 747] 20:08:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb3ff31000) [pid = 1938] [serial = 2241] [outer = (nil)] 20:08:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb470b9000) [pid = 1938] [serial = 2242] [outer = 0x7feb3ff31000] 20:08:12 INFO - PROCESS | 1938 | 1462158492566 Marionette DEBUG loaded listener.js 20:08:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb478aa400) [pid = 1938] [serial = 2243] [outer = 0x7feb3ff31000] 20:08:13 INFO - PROCESS | 1938 | 1462158493327 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]]]}] 20:08:13 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:08:13 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 20:08:13 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1630ms 20:08:13 INFO - PROCESS | 1938 | 1462158493396 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 20:08:13 INFO - PROCESS | 1938 | 1462158493400 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 20:08:13 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:08:13 INFO - PROCESS | 1938 | 1462158493406 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:08:13 INFO - PROCESS | 1938 | 1462158493408 Marionette TRACE conn4 <- [1,2958,null,{}] 20:08:13 INFO - PROCESS | 1938 | 1462158493415 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}] 20:08:13 INFO - PROCESS | 1938 | 1462158493710 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 20:08:13 INFO - PROCESS | 1938 | 1462158493985 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb596d7000 == 190 [pid = 1938] [id = 748] 20:08:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb41581c00) [pid = 1938] [serial = 2244] [outer = (nil)] 20:08:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb47951c00) [pid = 1938] [serial = 2245] [outer = 0x7feb41581c00] 20:08:14 INFO - PROCESS | 1938 | 1462158494070 Marionette DEBUG loaded listener.js 20:08:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb4795bc00) [pid = 1938] [serial = 2246] [outer = 0x7feb41581c00] 20:08:14 INFO - PROCESS | 1938 | 1462158494924 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]]]}] 20:08:14 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. 20:08:14 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1580ms 20:08:14 INFO - PROCESS | 1938 | 1462158494987 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 20:08:14 INFO - PROCESS | 1938 | 1462158494991 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 20:08:14 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:08:15 INFO - PROCESS | 1938 | 1462158494998 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:08:15 INFO - PROCESS | 1938 | 1462158495001 Marionette TRACE conn4 <- [1,2962,null,{}] 20:08:15 INFO - PROCESS | 1938 | 1462158495007 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}] 20:08:15 INFO - PROCESS | 1938 | 1462158495349 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 20:08:15 INFO - PROCESS | 1938 | 1462158495567 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb59bb7000 == 191 [pid = 1938] [id = 749] 20:08:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb45cba000) [pid = 1938] [serial = 2247] [outer = (nil)] 20:08:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb479ca000) [pid = 1938] [serial = 2248] [outer = 0x7feb45cba000] 20:08:15 INFO - PROCESS | 1938 | 1462158495649 Marionette DEBUG loaded listener.js 20:08:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb479d3400) [pid = 1938] [serial = 2249] [outer = 0x7feb45cba000] 20:08:16 INFO - PROCESS | 1938 | 1462158496492 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]]]}] 20:08:16 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. 20:08:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1530ms 20:08:16 INFO - PROCESS | 1938 | 1462158496531 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 20:08:16 INFO - PROCESS | 1938 | 1462158496536 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 20:08:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:08:16 INFO - PROCESS | 1938 | 1462158496543 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:08:16 INFO - PROCESS | 1938 | 1462158496547 Marionette TRACE conn4 <- [1,2966,null,{}] 20:08:16 INFO - PROCESS | 1938 | 1462158496552 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}] 20:08:16 INFO - PROCESS | 1938 | 1462158496809 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 20:08:17 INFO - PROCESS | 1938 | 1462158497082 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5a3b8000 == 192 [pid = 1938] [id = 750] 20:08:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7feb46426800) [pid = 1938] [serial = 2250] [outer = (nil)] 20:08:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7feb47c22c00) [pid = 1938] [serial = 2251] [outer = 0x7feb46426800] 20:08:17 INFO - PROCESS | 1938 | 1462158497162 Marionette DEBUG loaded listener.js 20:08:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7feb48756800) [pid = 1938] [serial = 2252] [outer = 0x7feb46426800] 20:08:18 INFO - PROCESS | 1938 | 1462158498083 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]]]}] 20:08:18 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. 20:08:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1583ms 20:08:18 INFO - PROCESS | 1938 | 1462158498128 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 20:08:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:08:18 INFO - PROCESS | 1938 | 1462158498132 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 20:08:18 INFO - PROCESS | 1938 | 1462158498140 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:08:18 INFO - PROCESS | 1938 | 1462158498143 Marionette TRACE conn4 <- [1,2970,null,{}] 20:08:18 INFO - PROCESS | 1938 | 1462158498151 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}] 20:08:18 INFO - PROCESS | 1938 | 1462158498551 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 20:08:18 INFO - PROCESS | 1938 | 1462158498779 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5ca65000 == 193 [pid = 1938] [id = 751] 20:08:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7feb29caf800) [pid = 1938] [serial = 2253] [outer = (nil)] 20:08:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7feb48bc4800) [pid = 1938] [serial = 2254] [outer = 0x7feb29caf800] 20:08:18 INFO - PROCESS | 1938 | 1462158498903 Marionette DEBUG loaded listener.js 20:08:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7feb48bc8c00) [pid = 1938] [serial = 2255] [outer = 0x7feb29caf800] 20:08:19 INFO - PROCESS | 1938 | 1462158499689 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]]]}] 20:08:19 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. 20:08:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1590ms 20:08:19 INFO - PROCESS | 1938 | 1462158499729 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 20:08:19 INFO - PROCESS | 1938 | 1462158499733 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 20:08:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:08:19 INFO - PROCESS | 1938 | 1462158499739 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:08:19 INFO - PROCESS | 1938 | 1462158499742 Marionette TRACE conn4 <- [1,2974,null,{}] 20:08:19 INFO - PROCESS | 1938 | 1462158499748 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}] 20:08:20 INFO - PROCESS | 1938 | 1462158500004 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 20:08:20 INFO - PROCESS | 1938 | 1462158500256 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb5e3ab800 == 194 [pid = 1938] [id = 752] 20:08:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7feb479e0800) [pid = 1938] [serial = 2256] [outer = (nil)] 20:08:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x7feb48c0a000) [pid = 1938] [serial = 2257] [outer = 0x7feb479e0800] 20:08:20 INFO - PROCESS | 1938 | 1462158500347 Marionette DEBUG loaded listener.js 20:08:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x7feb496a0400) [pid = 1938] [serial = 2258] [outer = 0x7feb479e0800] 20:08:21 INFO - PROCESS | 1938 | 1462158501160 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]]]}] 20:08:21 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. 20:08:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1433ms 20:08:21 INFO - PROCESS | 1938 | 1462158501174 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 20:08:21 INFO - PROCESS | 1938 | 1462158501177 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 20:08:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:08:21 INFO - PROCESS | 1938 | 1462158501184 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:08:21 INFO - PROCESS | 1938 | 1462158501188 Marionette TRACE conn4 <- [1,2978,null,{}] 20:08:21 INFO - PROCESS | 1938 | 1462158501196 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}] 20:08:21 INFO - PROCESS | 1938 | 1462158501461 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 20:08:21 INFO - PROCESS | 1938 | 1462158501719 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d550000 == 195 [pid = 1938] [id = 753] 20:08:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x7feb3d849400) [pid = 1938] [serial = 2259] [outer = (nil)] 20:08:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x7feb499d9800) [pid = 1938] [serial = 2260] [outer = 0x7feb3d849400] 20:08:21 INFO - PROCESS | 1938 | 1462158501799 Marionette DEBUG loaded listener.js 20:08:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x7feb49b2d400) [pid = 1938] [serial = 2261] [outer = 0x7feb3d849400] 20:08:22 INFO - PROCESS | 1938 | 1462158502672 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]]]}] 20:08:22 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. 20:08:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1540ms 20:08:22 INFO - PROCESS | 1938 | 1462158502725 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 20:08:22 INFO - PROCESS | 1938 | 1462158502729 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 20:08:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:08:22 INFO - PROCESS | 1938 | 1462158502736 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:08:22 INFO - PROCESS | 1938 | 1462158502738 Marionette TRACE conn4 <- [1,2982,null,{}] 20:08:22 INFO - PROCESS | 1938 | 1462158502786 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}] 20:08:23 INFO - PROCESS | 1938 | 1462158503117 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 20:08:23 INFO - PROCESS | 1938 | 1462158503328 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb28f5a000 == 196 [pid = 1938] [id = 754] 20:08:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x7feb49b2d800) [pid = 1938] [serial = 2262] [outer = (nil)] 20:08:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x7feb49c64400) [pid = 1938] [serial = 2263] [outer = 0x7feb49b2d800] 20:08:23 INFO - PROCESS | 1938 | 1462158503411 Marionette DEBUG loaded listener.js 20:08:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x7feb4e177800) [pid = 1938] [serial = 2264] [outer = 0x7feb49b2d800] 20:08:25 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c588000 == 195 [pid = 1938] [id = 680] 20:08:25 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d2d7000 == 194 [pid = 1938] [id = 681] 20:08:25 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3dbd3000 == 193 [pid = 1938] [id = 682] 20:08:25 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb311e4000 == 192 [pid = 1938] [id = 733] 20:08:25 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ff7b000 == 191 [pid = 1938] [id = 732] 20:08:25 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2cfdb000 == 190 [pid = 1938] [id = 731] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54f1e800 == 189 [pid = 1938] [id = 729] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb54c34000 == 188 [pid = 1938] [id = 728] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4e419800 == 187 [pid = 1938] [id = 727] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb499b4800 == 186 [pid = 1938] [id = 726] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb49123000 == 185 [pid = 1938] [id = 725] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb42aa1800 == 184 [pid = 1938] [id = 724] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e672800 == 183 [pid = 1938] [id = 723] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d491800 == 182 [pid = 1938] [id = 722] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d286000 == 181 [pid = 1938] [id = 721] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c468800 == 180 [pid = 1938] [id = 720] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3861a800 == 179 [pid = 1938] [id = 719] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37bcf800 == 178 [pid = 1938] [id = 718] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3704e800 == 177 [pid = 1938] [id = 717] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb35f7e800 == 176 [pid = 1938] [id = 716] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb340da000 == 175 [pid = 1938] [id = 715] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3201f000 == 174 [pid = 1938] [id = 714] 20:08:26 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2dbd6000 == 173 [pid = 1938] [id = 713] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x7feb2e676000) [pid = 1938] [serial = 1950] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x7feb36d02400) [pid = 1938] [serial = 2034] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x7feb31072800) [pid = 1938] [serial = 2028] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x7feb3ff23400) [pid = 1938] [serial = 2127] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x7feb29ff2000) [pid = 1938] [serial = 2019] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x7feb3d4d1c00) [pid = 1938] [serial = 2046] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x7feb37d7a000) [pid = 1938] [serial = 2088] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x7feb3fc44000) [pid = 1938] [serial = 2124] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7feb2eaad800) [pid = 1938] [serial = 2133] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7feb3009ac00) [pid = 1938] [serial = 2136] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7feb35967000) [pid = 1938] [serial = 2081] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7feb35b4b400) [pid = 1938] [serial = 2073] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7feb3fd69c00) [pid = 1938] [serial = 2126] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7feb3dcb6c00) [pid = 1938] [serial = 2097] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7feb3e9e9400) [pid = 1938] [serial = 2111] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb2de79400) [pid = 1938] [serial = 2075] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb3da09800) [pid = 1938] [serial = 2094] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb3ead1400) [pid = 1938] [serial = 2112] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb30573800) [pid = 1938] [serial = 2079] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb3dcb5400) [pid = 1938] [serial = 2052] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb37c17800) [pid = 1938] [serial = 2087] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb34109400) [pid = 1938] [serial = 2031] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb2e597800) [pid = 1938] [serial = 2132] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb3eb91c00) [pid = 1938] [serial = 2117] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb3c131800) [pid = 1938] [serial = 2043] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb30091400) [pid = 1938] [serial = 2078] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb2dda9800) [pid = 1938] [serial = 2130] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb3d9c7400) [pid = 1938] [serial = 2093] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb2e4f1c00) [pid = 1938] [serial = 2022] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb2dc2c000) [pid = 1938] [serial = 2129] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb3d9b4000) [pid = 1938] [serial = 2091] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb3d4c3800) [pid = 1938] [serial = 2090] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb36e68800) [pid = 1938] [serial = 2084] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb3e206800) [pid = 1938] [serial = 2102] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb3e10ec00) [pid = 1938] [serial = 2099] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb3db09c00) [pid = 1938] [serial = 2096] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb3ebf1c00) [pid = 1938] [serial = 2118] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb3da02c00) [pid = 1938] [serial = 2049] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb2fdeb400) [pid = 1938] [serial = 2135] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb37983400) [pid = 1938] [serial = 2037] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb3ebfc000) [pid = 1938] [serial = 2120] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb35fe3c00) [pid = 1938] [serial = 2082] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb3e47e800) [pid = 1938] [serial = 2105] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb3e3a0000) [pid = 1938] [serial = 2103] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb3792a400) [pid = 1938] [serial = 2085] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb2fd7b400) [pid = 1938] [serial = 2025] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb3e1de400) [pid = 1938] [serial = 2100] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb3e9e1400) [pid = 1938] [serial = 2109] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb3eb85400) [pid = 1938] [serial = 2114] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb3fc3a800) [pid = 1938] [serial = 2123] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb2e670400) [pid = 1938] [serial = 2076] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb3e5d0400) [pid = 1938] [serial = 2108] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb3efaf000) [pid = 1938] [serial = 2121] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb3e5c4400) [pid = 1938] [serial = 2106] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb3eb8a400) [pid = 1938] [serial = 2115] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb37f6f000) [pid = 1938] [serial = 2040] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb3056bc00) [pid = 1938] [serial = 2138] [outer = (nil)] [url = about:blank] 20:08:26 INFO - PROCESS | 1938 | 1462158506866 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"]]]}] 20:08:26 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 20:08:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:08:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 4188ms 20:08:26 INFO - PROCESS | 1938 | 1462158506926 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 20:08:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:08:26 INFO - PROCESS | 1938 | 1462158506933 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 20:08:26 INFO - PROCESS | 1938 | 1462158506941 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:08:26 INFO - PROCESS | 1938 | 1462158506948 Marionette TRACE conn4 <- [1,2986,null,{}] 20:08:26 INFO - PROCESS | 1938 | 1462158506955 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}] 20:08:27 INFO - PROCESS | 1938 | 1462158507208 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 20:08:27 INFO - PROCESS | 1938 | 1462158507410 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2c457800 == 174 [pid = 1938] [id = 755] 20:08:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb2ac4c800) [pid = 1938] [serial = 2265] [outer = (nil)] 20:08:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb2dda5c00) [pid = 1938] [serial = 2266] [outer = 0x7feb2ac4c800] 20:08:27 INFO - PROCESS | 1938 | 1462158507482 Marionette DEBUG loaded listener.js 20:08:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb2de70800) [pid = 1938] [serial = 2267] [outer = 0x7feb2ac4c800] 20:08:28 INFO - PROCESS | 1938 | 1462158508303 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]]]}] 20:08:28 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. 20:08:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1385ms 20:08:28 INFO - PROCESS | 1938 | 1462158508326 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 20:08:28 INFO - PROCESS | 1938 | 1462158508335 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 20:08:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:08:28 INFO - PROCESS | 1938 | 1462158508347 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:08:28 INFO - PROCESS | 1938 | 1462158508350 Marionette TRACE conn4 <- [1,2990,null,{}] 20:08:28 INFO - PROCESS | 1938 | 1462158508357 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}] 20:08:28 INFO - PROCESS | 1938 | 1462158508587 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 20:08:28 INFO - PROCESS | 1938 | 1462158508817 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2e4c4000 == 175 [pid = 1938] [id = 756] 20:08:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb2de76000) [pid = 1938] [serial = 2268] [outer = (nil)] 20:08:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb2eaadc00) [pid = 1938] [serial = 2269] [outer = 0x7feb2de76000] 20:08:28 INFO - PROCESS | 1938 | 1462158508886 Marionette DEBUG loaded listener.js 20:08:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb2ecbb800) [pid = 1938] [serial = 2270] [outer = 0x7feb2de76000] 20:08:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2ff43800 == 176 [pid = 1938] [id = 757] 20:08:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb2fd77800) [pid = 1938] [serial = 2271] [outer = (nil)] 20:08:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb2fc04800) [pid = 1938] [serial = 2272] [outer = 0x7feb2fd77800] 20:08:29 INFO - PROCESS | 1938 | 1462158509795 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]]]}] 20:08:29 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. 20:08:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1490ms 20:08:29 INFO - PROCESS | 1938 | 1462158509837 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 20:08:29 INFO - PROCESS | 1938 | 1462158509842 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 20:08:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:08:29 INFO - PROCESS | 1938 | 1462158509855 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:08:29 INFO - PROCESS | 1938 | 1462158509862 Marionette TRACE conn4 <- [1,2994,null,{}] 20:08:29 INFO - PROCESS | 1938 | 1462158509878 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}] 20:08:30 INFO - PROCESS | 1938 | 1462158510275 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 20:08:30 INFO - PROCESS | 1938 | 1462158510342 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30446800 == 177 [pid = 1938] [id = 758] 20:08:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb2ecba400) [pid = 1938] [serial = 2273] [outer = (nil)] 20:08:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb2ff50c00) [pid = 1938] [serial = 2274] [outer = 0x7feb2ecba400] 20:08:30 INFO - PROCESS | 1938 | 1462158510633 Marionette DEBUG loaded listener.js 20:08:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb31068400) [pid = 1938] [serial = 2275] [outer = 0x7feb2ecba400] 20:08:31 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb37f78c00) [pid = 1938] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:08:31 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb38693800) [pid = 1938] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:08:31 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb2eab1c00) [pid = 1938] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:08:31 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb32050400) [pid = 1938] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:08:31 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb3d4c7c00) [pid = 1938] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:08:31 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb37f8c400) [pid = 1938] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:08:31 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb3056e800) [pid = 1938] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:08:31 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb37d75400) [pid = 1938] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:08:31 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb2b710c00) [pid = 1938] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:08:31 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb29ff2400) [pid = 1938] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:08:31 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb2de7a400) [pid = 1938] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:08:31 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb32048000) [pid = 1938] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:08:31 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb29cb8800) [pid = 1938] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:08:31 INFO - PROCESS | 1938 | 1462158511793 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]]]}] 20:08:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:08:31 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 20:08:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1994ms 20:08:31 INFO - PROCESS | 1938 | 1462158511851 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 20:08:31 INFO - PROCESS | 1938 | 1462158511856 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 20:08:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:08:31 INFO - PROCESS | 1938 | 1462158511862 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:08:31 INFO - PROCESS | 1938 | 1462158511866 Marionette TRACE conn4 <- [1,2998,null,{}] 20:08:31 INFO - PROCESS | 1938 | 1462158511873 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}] 20:08:32 INFO - PROCESS | 1938 | 1462158512141 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 20:08:32 INFO - PROCESS | 1938 | 1462158512362 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f50800 == 178 [pid = 1938] [id = 759] 20:08:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb29cb8800) [pid = 1938] [serial = 2276] [outer = (nil)] 20:08:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb3056e800) [pid = 1938] [serial = 2277] [outer = 0x7feb29cb8800] 20:08:32 INFO - PROCESS | 1938 | 1462158512438 Marionette DEBUG loaded listener.js 20:08:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb3204ac00) [pid = 1938] [serial = 2278] [outer = 0x7feb29cb8800] 20:08:33 INFO - PROCESS | 1938 | 1462158513480 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]]]}] 20:08:33 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. 20:08:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1694ms 20:08:33 INFO - PROCESS | 1938 | 1462158513558 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 20:08:33 INFO - PROCESS | 1938 | 1462158513566 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 20:08:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:08:33 INFO - PROCESS | 1938 | 1462158513620 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:08:33 INFO - PROCESS | 1938 | 1462158513628 Marionette TRACE conn4 <- [1,3002,null,{}] 20:08:33 INFO - PROCESS | 1938 | 1462158513647 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}] 20:08:33 INFO - PROCESS | 1938 | 1462158513942 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 20:08:34 INFO - PROCESS | 1938 | 1462158514302 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2dbc6800 == 179 [pid = 1938] [id = 760] 20:08:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb2b70c800) [pid = 1938] [serial = 2279] [outer = (nil)] 20:08:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb2dda5800) [pid = 1938] [serial = 2280] [outer = 0x7feb2b70c800] 20:08:34 INFO - PROCESS | 1938 | 1462158514394 Marionette DEBUG loaded listener.js 20:08:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb2e58fc00) [pid = 1938] [serial = 2281] [outer = 0x7feb2b70c800] 20:08:35 INFO - PROCESS | 1938 | 1462158515316 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]]]}] 20:08:35 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. 20:08:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1791ms 20:08:35 INFO - PROCESS | 1938 | 1462158515368 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 20:08:35 INFO - PROCESS | 1938 | 1462158515380 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 20:08:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:08:35 INFO - PROCESS | 1938 | 1462158515396 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:08:35 INFO - PROCESS | 1938 | 1462158515402 Marionette TRACE conn4 <- [1,3006,null,{}] 20:08:35 INFO - PROCESS | 1938 | 1462158515410 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}] 20:08:35 INFO - PROCESS | 1938 | 1462158515730 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 20:08:36 INFO - PROCESS | 1938 | 1462158516004 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb311e4000 == 180 [pid = 1938] [id = 761] 20:08:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb2ecbe800) [pid = 1938] [serial = 2282] [outer = (nil)] 20:08:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb2fc07c00) [pid = 1938] [serial = 2283] [outer = 0x7feb2ecbe800] 20:08:36 INFO - PROCESS | 1938 | 1462158516138 Marionette DEBUG loaded listener.js 20:08:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb2ff53800) [pid = 1938] [serial = 2284] [outer = 0x7feb2ecbe800] 20:08:37 INFO - PROCESS | 1938 | 1462158517021 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]]]}] 20:08:37 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. 20:08:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1641ms 20:08:37 INFO - PROCESS | 1938 | 1462158517036 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 20:08:37 INFO - PROCESS | 1938 | 1462158517041 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 20:08:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:08:37 INFO - PROCESS | 1938 | 1462158517048 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:08:37 INFO - PROCESS | 1938 | 1462158517055 Marionette TRACE conn4 <- [1,3010,null,{}] 20:08:37 INFO - PROCESS | 1938 | 1462158517077 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}] 20:08:37 INFO - PROCESS | 1938 | 1462158517368 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 20:08:37 INFO - PROCESS | 1938 | 1462158517660 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb33ca2800 == 181 [pid = 1938] [id = 762] 20:08:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb32050400) [pid = 1938] [serial = 2285] [outer = (nil)] 20:08:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb34109000) [pid = 1938] [serial = 2286] [outer = 0x7feb32050400] 20:08:37 INFO - PROCESS | 1938 | 1462158517885 Marionette DEBUG loaded listener.js 20:08:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb34130c00) [pid = 1938] [serial = 2287] [outer = 0x7feb32050400] 20:08:38 INFO - PROCESS | 1938 | 1462158518769 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]]]}] 20:08:38 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 20:08:38 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1742ms 20:08:38 INFO - PROCESS | 1938 | 1462158518792 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 20:08:38 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:08:38 INFO - PROCESS | 1938 | 1462158518797 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 20:08:38 INFO - PROCESS | 1938 | 1462158518804 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:08:38 INFO - PROCESS | 1938 | 1462158518807 Marionette TRACE conn4 <- [1,3014,null,{}] 20:08:38 INFO - PROCESS | 1938 | 1462158518813 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}] 20:08:39 INFO - PROCESS | 1938 | 1462158519072 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 20:08:39 INFO - PROCESS | 1938 | 1462158519348 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3589a800 == 182 [pid = 1938] [id = 763] 20:08:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb322de800) [pid = 1938] [serial = 2288] [outer = (nil)] 20:08:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb35ab5800) [pid = 1938] [serial = 2289] [outer = 0x7feb322de800] 20:08:39 INFO - PROCESS | 1938 | 1462158519431 Marionette DEBUG loaded listener.js 20:08:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb35b45400) [pid = 1938] [serial = 2290] [outer = 0x7feb322de800] 20:08:39 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:08:40 INFO - PROCESS | 1938 | 1462158520393 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:08:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:08:40 INFO - {} 20:08:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:08:40 INFO - {} 20:08:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:08:40 INFO - {} 20:08:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:08:40 INFO - {} 20:08:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1636ms 20:08:40 INFO - PROCESS | 1938 | 1462158520442 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 20:08:40 INFO - PROCESS | 1938 | 1462158520445 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 20:08:40 INFO - TEST-START | /FileAPI/fileReader.html 20:08:40 INFO - PROCESS | 1938 | 1462158520453 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:08:40 INFO - PROCESS | 1938 | 1462158520458 Marionette TRACE conn4 <- [1,3018,null,{}] 20:08:40 INFO - PROCESS | 1938 | 1462158520514 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}] 20:08:40 INFO - PROCESS | 1938 | 1462158520791 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 20:08:41 INFO - PROCESS | 1938 | 1462158521117 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb36fd0800 == 183 [pid = 1938] [id = 764] 20:08:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb322df400) [pid = 1938] [serial = 2291] [outer = (nil)] 20:08:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb36d06800) [pid = 1938] [serial = 2292] [outer = 0x7feb322df400] 20:08:41 INFO - PROCESS | 1938 | 1462158521198 Marionette DEBUG loaded listener.js 20:08:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb37979800) [pid = 1938] [serial = 2293] [outer = 0x7feb322df400] 20:08:41 INFO - PROCESS | 1938 | 1462158521973 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]]]}] 20:08:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:08:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:08:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:08:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:08:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 1578ms 20:08:42 INFO - PROCESS | 1938 | 1462158522033 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 20:08:42 INFO - PROCESS | 1938 | 1462158522036 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 20:08:42 INFO - TEST-START | /FileAPI/historical.html 20:08:42 INFO - PROCESS | 1938 | 1462158522043 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:08:42 INFO - PROCESS | 1938 | 1462158522046 Marionette TRACE conn4 <- [1,3022,null,{}] 20:08:42 INFO - PROCESS | 1938 | 1462158522052 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}] 20:08:42 INFO - PROCESS | 1938 | 1462158522421 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 20:08:42 INFO - PROCESS | 1938 | 1462158522706 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37ba6000 == 184 [pid = 1938] [id = 765] 20:08:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb37d75c00) [pid = 1938] [serial = 2294] [outer = (nil)] 20:08:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb37f91800) [pid = 1938] [serial = 2295] [outer = 0x7feb37d75c00] 20:08:42 INFO - PROCESS | 1938 | 1462158522875 Marionette DEBUG loaded listener.js 20:08:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb3c12d800) [pid = 1938] [serial = 2296] [outer = 0x7feb37d75c00] 20:08:43 INFO - PROCESS | 1938 | 1462158523689 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"]]]}] 20:08:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:08:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:08:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:08:43 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:08:43 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:08:43 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:08:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:08:43 INFO - TEST-OK | /FileAPI/historical.html | took 1684ms 20:08:43 INFO - PROCESS | 1938 | 1462158523730 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 20:08:43 INFO - PROCESS | 1938 | 1462158523733 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 20:08:43 INFO - TEST-START | /FileAPI/idlharness.html 20:08:43 INFO - PROCESS | 1938 | 1462158523741 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:08:43 INFO - PROCESS | 1938 | 1462158523745 Marionette TRACE conn4 <- [1,3026,null,{}] 20:08:43 INFO - PROCESS | 1938 | 1462158523750 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}] 20:08:44 INFO - PROCESS | 1938 | 1462158524097 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 20:08:44 INFO - PROCESS | 1938 | 1462158524315 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3820f000 == 185 [pid = 1938] [id = 766] 20:08:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb37983400) [pid = 1938] [serial = 2297] [outer = (nil)] 20:08:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb3d345400) [pid = 1938] [serial = 2298] [outer = 0x7feb37983400] 20:08:44 INFO - PROCESS | 1938 | 1462158524397 Marionette DEBUG loaded listener.js 20:08:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb3d4cb800) [pid = 1938] [serial = 2299] [outer = 0x7feb37983400] 20:08:46 INFO - PROCESS | 1938 | 1462158526102 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]]]}] 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:08:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:08:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:08:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:08:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:08:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:08:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:08:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:08:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:08:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:08:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:08:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:08:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:08:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:08:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:08:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:08:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:08:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:08:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:08:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:08:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:08:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:08:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:08:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:08:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:08:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:08:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:08:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:08:46 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 20:08:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:08:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:08:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:08:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:08:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:08:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:08:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:08:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:08:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:08:46 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 20:08:46 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 20:08:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:08:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:08:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:08:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:08:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:08:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:08:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:08:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:08:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:08:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:08:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:08:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:08:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:08:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:08:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:08:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:08:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:08:46 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 20:08:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:08:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:08:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:08:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:08:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:08:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:08:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:08:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:08:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:08:46 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 20:08:46 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 20:08:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:08:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:08:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:08:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:08:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:08:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:08:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:08:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:08:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:08:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:08:46 INFO - TEST-OK | /FileAPI/idlharness.html | took 2481ms 20:08:46 INFO - PROCESS | 1938 | 1462158526331 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 20:08:46 INFO - PROCESS | 1938 | 1462158526339 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 20:08:46 INFO - TEST-START | /FileAPI/idlharness.worker 20:08:46 INFO - PROCESS | 1938 | 1462158526352 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:08:46 INFO - PROCESS | 1938 | 1462158526355 Marionette TRACE conn4 <- [1,3030,null,{}] 20:08:46 INFO - PROCESS | 1938 | 1462158526363 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}] 20:08:46 INFO - PROCESS | 1938 | 1462158526648 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 20:08:46 INFO - PROCESS | 1938 | 1462158526927 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3861a800 == 186 [pid = 1938] [id = 767] 20:08:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb36d08c00) [pid = 1938] [serial = 2300] [outer = (nil)] 20:08:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb3e46b800) [pid = 1938] [serial = 2301] [outer = 0x7feb36d08c00] 20:08:47 INFO - PROCESS | 1938 | 1462158527005 Marionette DEBUG loaded listener.js 20:08:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x7feb3e5c6c00) [pid = 1938] [serial = 2302] [outer = 0x7feb36d08c00] 20:08:47 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:08:49 INFO - PROCESS | 1938 | 1462158529379 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,{},{}]]]}] 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:08:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:08:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:08:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:08:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:08:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:08:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:08:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:08:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:08:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:08:49 INFO - {} 20:08:49 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 20:08:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:08:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:08:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:08:49 INFO - {} 20:08:49 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 - {} 20:08:49 INFO - {} 20:08:49 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 20:08:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:08:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:08:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:08:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:08:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:08:49 INFO - {} 20:08:49 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 20:08:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:08:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:08:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:08:49 INFO - {} 20:08:49 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 - {} 20:08:49 INFO - {} 20:08:49 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 20:08:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:08:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:08:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 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 20:08:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:08:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:08:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:08:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:08:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:08:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 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 20:08:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:08:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 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 20:08:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:08:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 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 20:08:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:08:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:08:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:08:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:08:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:08:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:08:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:08:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:08:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:08:49 INFO - {} 20:08:49 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3183ms 20:08:49 INFO - PROCESS | 1938 | 1462158529541 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 20:08:49 INFO - PROCESS | 1938 | 1462158529547 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 20:08:49 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:08:49 INFO - PROCESS | 1938 | 1462158529614 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:08:49 INFO - PROCESS | 1938 | 1462158529622 Marionette TRACE conn4 <- [1,3034,null,{}] 20:08:49 INFO - PROCESS | 1938 | 1462158529644 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}] 20:08:49 INFO - PROCESS | 1938 | 1462158529990 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 20:08:50 INFO - PROCESS | 1938 | 1462158530260 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dcee000 == 187 [pid = 1938] [id = 768] 20:08:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x7feb3e463c00) [pid = 1938] [serial = 2303] [outer = (nil)] 20:08:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x7feb3eb85400) [pid = 1938] [serial = 2304] [outer = 0x7feb3e463c00] 20:08:50 INFO - PROCESS | 1938 | 1462158530345 Marionette DEBUG loaded listener.js 20:08:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x7feb4b353c00) [pid = 1938] [serial = 2305] [outer = 0x7feb3e463c00] 20:08:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:08:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1618ms 20:08:51 INFO - PROCESS | 1938 | 1462158531170 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]]]}] 20:08:51 INFO - PROCESS | 1938 | 1462158531178 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 20:08:51 INFO - PROCESS | 1938 | 1462158531180 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 20:08:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:08:51 INFO - PROCESS | 1938 | 1462158531188 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:08:51 INFO - PROCESS | 1938 | 1462158531192 Marionette TRACE conn4 <- [1,3038,null,{}] 20:08:51 INFO - PROCESS | 1938 | 1462158531198 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}] 20:08:51 INFO - PROCESS | 1938 | 1462158531461 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 20:08:51 INFO - PROCESS | 1938 | 1462158531742 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3eaed000 == 188 [pid = 1938] [id = 769] 20:08:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x7feb3c220800) [pid = 1938] [serial = 2306] [outer = (nil)] 20:08:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x7feb4f034000) [pid = 1938] [serial = 2307] [outer = 0x7feb3c220800] 20:08:51 INFO - PROCESS | 1938 | 1462158531818 Marionette DEBUG loaded listener.js 20:08:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x7feb54067400) [pid = 1938] [serial = 2308] [outer = 0x7feb3c220800] 20:08:52 INFO - PROCESS | 1938 | 1462158532765 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"]]]}] 20:08:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:08:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:08:52 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1633ms 20:08:52 INFO - PROCESS | 1938 | 1462158532842 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 20:08:52 INFO - PROCESS | 1938 | 1462158532846 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 20:08:52 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:08:52 INFO - PROCESS | 1938 | 1462158532858 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:08:52 INFO - PROCESS | 1938 | 1462158532862 Marionette TRACE conn4 <- [1,3042,null,{}] 20:08:52 INFO - PROCESS | 1938 | 1462158532869 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}] 20:08:53 INFO - PROCESS | 1938 | 1462158533177 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 20:08:53 INFO - PROCESS | 1938 | 1462158533531 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb43e71800 == 189 [pid = 1938] [id = 770] 20:08:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x7feb54c8d400) [pid = 1938] [serial = 2309] [outer = (nil)] 20:08:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x7feb54ef7c00) [pid = 1938] [serial = 2310] [outer = 0x7feb54c8d400] 20:08:53 INFO - PROCESS | 1938 | 1462158533620 Marionette DEBUG loaded listener.js 20:08:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x7feb54f92c00) [pid = 1938] [serial = 2311] [outer = 0x7feb54c8d400] 20:08:54 INFO - PROCESS | 1938 | 1462158534782 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]]]}] 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:08:54 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. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:08:54 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'.) 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:08:54 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. 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:08:54 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. 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:08:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:08:54 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. 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:08:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:08:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:08:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:08:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:08:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:08:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:08:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:08:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:08:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:08:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:08:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:08:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:08:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:08:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:08:54 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2024ms 20:08:54 INFO - PROCESS | 1938 | 1462158534887 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 20:08:54 INFO - PROCESS | 1938 | 1462158534898 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 20:08:54 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:08:54 INFO - PROCESS | 1938 | 1462158534976 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:08:54 INFO - PROCESS | 1938 | 1462158534992 Marionette TRACE conn4 <- [1,3046,null,{}] 20:08:55 INFO - PROCESS | 1938 | 1462158535051 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}] 20:08:55 INFO - PROCESS | 1938 | 1462158535326 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 20:08:55 INFO - PROCESS | 1938 | 1462158535630 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d2d2800 == 190 [pid = 1938] [id = 771] 20:08:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x7feb37f8d000) [pid = 1938] [serial = 2312] [outer = (nil)] 20:08:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x7feb3eb86800) [pid = 1938] [serial = 2313] [outer = 0x7feb37f8d000] 20:08:55 INFO - PROCESS | 1938 | 1462158535714 Marionette DEBUG loaded listener.js 20:08:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x7feb3ebee000) [pid = 1938] [serial = 2314] [outer = 0x7feb37f8d000] 20:08:56 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:08:56 INFO - PROCESS | 1938 | 1462158536627 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:08:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:08:56 INFO - {} 20:08:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1752ms 20:08:56 INFO - PROCESS | 1938 | 1462158536665 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 20:08:56 INFO - PROCESS | 1938 | 1462158536668 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 20:08:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:08:56 INFO - PROCESS | 1938 | 1462158536675 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:08:56 INFO - PROCESS | 1938 | 1462158536679 Marionette TRACE conn4 <- [1,3050,null,{}] 20:08:56 INFO - PROCESS | 1938 | 1462158536689 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}] 20:08:56 INFO - PROCESS | 1938 | 1462158536985 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 20:08:57 INFO - PROCESS | 1938 | 1462158537236 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dbcc800 == 191 [pid = 1938] [id = 772] 20:08:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x7feb3ebee400) [pid = 1938] [serial = 2315] [outer = (nil)] 20:08:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x7feb3efaa000) [pid = 1938] [serial = 2316] [outer = 0x7feb3ebee400] 20:08:57 INFO - PROCESS | 1938 | 1462158537380 Marionette DEBUG loaded listener.js 20:08:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x7feb3ff2c800) [pid = 1938] [serial = 2317] [outer = 0x7feb3ebee400] 20:08:58 INFO - PROCESS | 1938 | 1462158538239 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]]]}] 20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:08:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:08:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1593ms 20:08:58 INFO - PROCESS | 1938 | 1462158538270 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 20:08:58 INFO - PROCESS | 1938 | 1462158538273 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 20:08:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:08:58 INFO - PROCESS | 1938 | 1462158538282 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:08:58 INFO - PROCESS | 1938 | 1462158538286 Marionette TRACE conn4 <- [1,3054,null,{}] 20:08:58 INFO - PROCESS | 1938 | 1462158538292 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}] 20:08:58 INFO - PROCESS | 1938 | 1462158538556 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 20:08:58 INFO - PROCESS | 1938 | 1462158538841 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4854c000 == 192 [pid = 1938] [id = 773] 20:08:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x7feb3ebf3000) [pid = 1938] [serial = 2318] [outer = (nil)] 20:08:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x7feb41580c00) [pid = 1938] [serial = 2319] [outer = 0x7feb3ebf3000] 20:08:58 INFO - PROCESS | 1938 | 1462158538933 Marionette DEBUG loaded listener.js 20:08:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x7feb43e10c00) [pid = 1938] [serial = 2320] [outer = 0x7feb3ebf3000] 20:09:00 INFO - PROCESS | 1938 | 1462158540154 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"]]]}] 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:09:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:09:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:09:00 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" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:09:00 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" 20:09:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:09:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:09:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1969ms 20:09:00 INFO - PROCESS | 1938 | 1462158540340 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 20:09:00 INFO - PROCESS | 1938 | 1462158540350 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 20:09:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:09:00 INFO - PROCESS | 1938 | 1462158540377 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:09:00 INFO - PROCESS | 1938 | 1462158540386 Marionette TRACE conn4 <- [1,3058,null,{}] 20:09:00 INFO - PROCESS | 1938 | 1462158540440 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}] 20:09:00 INFO - PROCESS | 1938 | 1462158540756 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 20:09:01 INFO - PROCESS | 1938 | 1462158541006 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4e419000 == 193 [pid = 1938] [id = 774] 20:09:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x7feb3efa9000) [pid = 1938] [serial = 2321] [outer = (nil)] 20:09:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x7feb59488c00) [pid = 1938] [serial = 2322] [outer = 0x7feb3efa9000] 20:09:01 INFO - PROCESS | 1938 | 1462158541082 Marionette DEBUG loaded listener.js 20:09:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x7feb5963ec00) [pid = 1938] [serial = 2323] [outer = 0x7feb3efa9000] 20:09:02 INFO - PROCESS | 1938 | 1462158542001 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]]]}] 20:09:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:09:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:09:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:09:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:09:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:09:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:09:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:09:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:09:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:09:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:09:02 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:02 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:09:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:09:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:09:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:09:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:09:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:09:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:09:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:09:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:09:02 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1711ms 20:09:02 INFO - PROCESS | 1938 | 1462158542091 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 20:09:02 INFO - PROCESS | 1938 | 1462158542098 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 20:09:02 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:09:02 INFO - PROCESS | 1938 | 1462158542143 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:09:02 INFO - PROCESS | 1938 | 1462158542146 Marionette TRACE conn4 <- [1,3062,null,{}] 20:09:02 INFO - PROCESS | 1938 | 1462158542160 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}] 20:09:02 INFO - PROCESS | 1938 | 1462158542487 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 20:09:02 INFO - PROCESS | 1938 | 1462158542791 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb4e40b800 == 194 [pid = 1938] [id = 775] 20:09:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x7feb37c8fc00) [pid = 1938] [serial = 2324] [outer = (nil)] 20:09:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x7feb41541c00) [pid = 1938] [serial = 2325] [outer = 0x7feb37c8fc00] 20:09:02 INFO - PROCESS | 1938 | 1462158542885 Marionette DEBUG loaded listener.js 20:09:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x7feb596a2800) [pid = 1938] [serial = 2326] [outer = 0x7feb37c8fc00] 20:09:03 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb38007000 == 193 [pid = 1938] [id = 387] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb311c8000 == 192 [pid = 1938] [id = 475] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb311ce000 == 191 [pid = 1938] [id = 712] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb30446800 == 190 [pid = 1938] [id = 758] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2ff43800 == 189 [pid = 1938] [id = 757] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2e4c4000 == 188 [pid = 1938] [id = 756] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2c457800 == 187 [pid = 1938] [id = 755] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb28f5a000 == 186 [pid = 1938] [id = 754] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d550000 == 185 [pid = 1938] [id = 753] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5e3ab800 == 184 [pid = 1938] [id = 752] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5ca65000 == 183 [pid = 1938] [id = 751] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5a3b8000 == 182 [pid = 1938] [id = 750] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb59bb7000 == 181 [pid = 1938] [id = 749] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb596d7000 == 180 [pid = 1938] [id = 748] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb5638a800 == 179 [pid = 1938] [id = 747] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4e41c000 == 178 [pid = 1938] [id = 746] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb4883e800 == 177 [pid = 1938] [id = 745] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb46412800 == 176 [pid = 1938] [id = 744] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb42a95000 == 175 [pid = 1938] [id = 743] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3f044800 == 174 [pid = 1938] [id = 742] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3e658800 == 173 [pid = 1938] [id = 741] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3d49b000 == 172 [pid = 1938] [id = 740] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3c414800 == 171 [pid = 1938] [id = 739] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb3800d000 == 170 [pid = 1938] [id = 738] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb36fe1000 == 169 [pid = 1938] [id = 737] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb37a24000 == 168 [pid = 1938] [id = 578] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb33cab000 == 167 [pid = 1938] [id = 736] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb32dde800 == 166 [pid = 1938] [id = 734] 20:09:05 INFO - PROCESS | 1938 | --DOCSHELL 0x7feb2e6d9000 == 165 [pid = 1938] [id = 735] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x7feb38699000) [pid = 1938] [serial = 2156] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x7feb3e207800) [pid = 1938] [serial = 2163] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x7feb4158e400) [pid = 1938] [serial = 2174] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x7feb46be3400) [pid = 1938] [serial = 2186] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x7feb2fd74000) [pid = 1938] [serial = 2144] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x7feb36e6ac00) [pid = 1938] [serial = 2153] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x7feb3e5d0800) [pid = 1938] [serial = 2168] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x7feb43f8fc00) [pid = 1938] [serial = 2180] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x7feb3d9cf000) [pid = 1938] [serial = 2160] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x7feb3ebf1800) [pid = 1938] [serial = 2169] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x7feb470b8800) [pid = 1938] [serial = 2189] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x7feb3d349c00) [pid = 1938] [serial = 2157] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x7feb32051c00) [pid = 1938] [serial = 2202] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x7feb37934000) [pid = 1938] [serial = 2154] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x7feb3e479800) [pid = 1938] [serial = 2166] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x7feb3dcb8400) [pid = 1938] [serial = 2162] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x7feb3e46c000) [pid = 1938] [serial = 2165] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x7feb2e4eb400) [pid = 1938] [serial = 2142] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x7feb2ddaec00) [pid = 1938] [serial = 2196] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x7feb3d854400) [pid = 1938] [serial = 2159] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x7feb40ba0800) [pid = 1938] [serial = 2171] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x7feb470bf000) [pid = 1938] [serial = 2192] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x7feb2eab8400) [pid = 1938] [serial = 2198] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x7feb31067400) [pid = 1938] [serial = 2201] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x7feb34136400) [pid = 1938] [serial = 2148] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x7feb34108000) [pid = 1938] [serial = 2147] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb2dc2a400) [pid = 1938] [serial = 2195] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb3616a000) [pid = 1938] [serial = 2151] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb3009b800) [pid = 1938] [serial = 2145] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb2ddac000) [pid = 1938] [serial = 2141] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb35b4ec00) [pid = 1938] [serial = 2150] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb46264800) [pid = 1938] [serial = 2183] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb41734000) [pid = 1938] [serial = 2177] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb2ecc0c00) [pid = 1938] [serial = 2199] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb3056b400) [pid = 1938] [serial = 2204] [outer = (nil)] [url = about:blank] 20:09:06 INFO - PROCESS | 1938 | 1462158546200 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:09:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:09:06 INFO - {} 20:09:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 4133ms 20:09:06 INFO - PROCESS | 1938 | 1462158546252 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 20:09:06 INFO - PROCESS | 1938 | 1462158546257 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 20:09:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:09:06 INFO - PROCESS | 1938 | 1462158546266 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:09:06 INFO - PROCESS | 1938 | 1462158546272 Marionette TRACE conn4 <- [1,3066,null,{}] 20:09:06 INFO - PROCESS | 1938 | 1462158546283 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}] 20:09:06 INFO - PROCESS | 1938 | 1462158546561 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 20:09:06 INFO - PROCESS | 1938 | 1462158546756 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2d525000 == 166 [pid = 1938] [id = 776] 20:09:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb2dda9800) [pid = 1938] [serial = 2327] [outer = (nil)] 20:09:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb2ddca800) [pid = 1938] [serial = 2328] [outer = 0x7feb2dda9800] 20:09:06 INFO - PROCESS | 1938 | 1462158546832 Marionette DEBUG loaded listener.js 20:09:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb2e58c800) [pid = 1938] [serial = 2329] [outer = 0x7feb2dda9800] 20:09:07 INFO - PROCESS | 1938 | 1462158547605 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]]]}] 20:09:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:09:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:09:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:09:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:09:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:09:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:09:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:09:07 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1391ms 20:09:07 INFO - PROCESS | 1938 | 1462158547659 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 20:09:07 INFO - PROCESS | 1938 | 1462158547668 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 20:09:07 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:09:07 INFO - PROCESS | 1938 | 1462158547680 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:09:07 INFO - PROCESS | 1938 | 1462158547683 Marionette TRACE conn4 <- [1,3070,null,{}] 20:09:07 INFO - PROCESS | 1938 | 1462158547691 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}] 20:09:08 INFO - PROCESS | 1938 | 1462158548064 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 20:09:08 INFO - PROCESS | 1938 | 1462158548203 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30056000 == 167 [pid = 1938] [id = 777] 20:09:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb2b711c00) [pid = 1938] [serial = 2330] [outer = (nil)] 20:09:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb2fc0ac00) [pid = 1938] [serial = 2331] [outer = 0x7feb2b711c00] 20:09:08 INFO - PROCESS | 1938 | 1462158548268 Marionette DEBUG loaded listener.js 20:09:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb2fdf3400) [pid = 1938] [serial = 2332] [outer = 0x7feb2b711c00] 20:09:09 INFO - PROCESS | 1938 | 1462158549196 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]]]}] 20:09:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:09:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:09:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:09:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:09:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:09:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:09:09 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1543ms 20:09:09 INFO - PROCESS | 1938 | 1462158549224 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 20:09:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:09:09 INFO - PROCESS | 1938 | 1462158549228 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 20:09:09 INFO - PROCESS | 1938 | 1462158549236 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:09:09 INFO - PROCESS | 1938 | 1462158549242 Marionette TRACE conn4 <- [1,3074,null,{}] 20:09:09 INFO - PROCESS | 1938 | 1462158549268 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}] 20:09:09 INFO - PROCESS | 1938 | 1462158549579 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 20:09:09 INFO - PROCESS | 1938 | 1462158549625 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3201c000 == 168 [pid = 1938] [id = 778] 20:09:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb30d79800) [pid = 1938] [serial = 2333] [outer = (nil)] 20:09:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb322e4800) [pid = 1938] [serial = 2334] [outer = 0x7feb30d79800] 20:09:09 INFO - PROCESS | 1938 | 1462158549694 Marionette DEBUG loaded listener.js 20:09:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb3412e800) [pid = 1938] [serial = 2335] [outer = 0x7feb30d79800] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x7feb45cba000) [pid = 1938] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x7feb2fd77800) [pid = 1938] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x7feb29ff3800) [pid = 1938] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x7feb4154e800) [pid = 1938] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x7feb3ff31000) [pid = 1938] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x7feb3d4c3c00) [pid = 1938] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x7feb41585000) [pid = 1938] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x7feb41581c00) [pid = 1938] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x7feb35b4b000) [pid = 1938] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x7feb2ecba400) [pid = 1938] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x7feb40045800) [pid = 1938] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x7feb3e9ea400) [pid = 1938] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x7feb3ff2b000) [pid = 1938] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x7feb2ac4c800) [pid = 1938] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x7feb49b2d800) [pid = 1938] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x7feb40040400) [pid = 1938] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x7feb470be400) [pid = 1938] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x7feb4170f000) [pid = 1938] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x7feb3dcb7800) [pid = 1938] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x7feb3e391400) [pid = 1938] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x7feb3dcb8000) [pid = 1938] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x7feb35b46400) [pid = 1938] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x7feb41736400) [pid = 1938] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x7feb43e11400) [pid = 1938] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x7feb2de76000) [pid = 1938] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x7feb2fd74400) [pid = 1938] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x7feb29cb1c00) [pid = 1938] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x7feb36d08800) [pid = 1938] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:09:11 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x7feb2eab5400) [pid = 1938] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:09:11 INFO - PROCESS | 1938 | 1462158551500 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]]]}] 20:09:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:09:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:09:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:09:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:09:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:09:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:09:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2315ms 20:09:11 INFO - PROCESS | 1938 | 1462158551553 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 20:09:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:09:11 INFO - PROCESS | 1938 | 1462158551557 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 20:09:11 INFO - PROCESS | 1938 | 1462158551568 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:09:11 INFO - PROCESS | 1938 | 1462158551572 Marionette TRACE conn4 <- [1,3078,null,{}] 20:09:11 INFO - PROCESS | 1938 | 1462158551578 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}] 20:09:11 INFO - PROCESS | 1938 | 1462158551810 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 20:09:12 INFO - PROCESS | 1938 | 1462158552004 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2d525800 == 169 [pid = 1938] [id = 779] 20:09:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x7feb29ff2000) [pid = 1938] [serial = 2336] [outer = (nil)] 20:09:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x7feb32048000) [pid = 1938] [serial = 2337] [outer = 0x7feb29ff2000] 20:09:12 INFO - PROCESS | 1938 | 1462158552070 Marionette DEBUG loaded listener.js 20:09:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x7feb3596a400) [pid = 1938] [serial = 2338] [outer = 0x7feb29ff2000] 20:09:12 INFO - PROCESS | 1938 | 1462158552860 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 20:09:12 INFO - PROCESS | 1938 | 1462158552970 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 20:09:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:09:12 INFO - PROCESS | 1938 | 1462158552980 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:09:12 INFO - PROCESS | 1938 | 1462158552982 Marionette TRACE conn4 <- [1,3082,null,{}] 20:09:12 INFO - PROCESS | 1938 | 1462158552989 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}] 20:09:13 INFO - PROCESS | 1938 | 1462158553230 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 20:09:13 INFO - PROCESS | 1938 | 1462158553712 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb2b39a800 == 170 [pid = 1938] [id = 780] 20:09:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x7feb29cb8000) [pid = 1938] [serial = 2339] [outer = (nil)] 20:09:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x7feb29ed7000) [pid = 1938] [serial = 2340] [outer = 0x7feb29cb8000] 20:09:13 INFO - PROCESS | 1938 | 1462158553803 Marionette DEBUG loaded listener.js 20:09:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x7feb2b709400) [pid = 1938] [serial = 2341] [outer = 0x7feb29cb8000] 20:09:14 INFO - PROCESS | 1938 | 1462158554695 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]]]}] 20:09:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:09:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:09:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:09:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1729ms 20:09:14 INFO - PROCESS | 1938 | 1462158554712 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 20:09:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:09:14 INFO - PROCESS | 1938 | 1462158554720 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 20:09:14 INFO - PROCESS | 1938 | 1462158554728 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:09:14 INFO - PROCESS | 1938 | 1462158554735 Marionette TRACE conn4 <- [1,3086,null,{}] 20:09:14 INFO - PROCESS | 1938 | 1462158554743 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}] 20:09:15 INFO - PROCESS | 1938 | 1462158555008 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 20:09:15 INFO - PROCESS | 1938 | 1462158555297 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb30f18000 == 171 [pid = 1938] [id = 781] 20:09:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x7feb2ddd6800) [pid = 1938] [serial = 2342] [outer = (nil)] 20:09:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x7feb2fc02800) [pid = 1938] [serial = 2343] [outer = 0x7feb2ddd6800] 20:09:15 INFO - PROCESS | 1938 | 1462158555383 Marionette DEBUG loaded listener.js 20:09:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x7feb2ff55800) [pid = 1938] [serial = 2344] [outer = 0x7feb2ddd6800] 20:09:16 INFO - PROCESS | 1938 | 1462158556353 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:09:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:09:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1640ms 20:09:16 INFO - PROCESS | 1938 | 1462158556371 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 20:09:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:09:16 INFO - PROCESS | 1938 | 1462158556379 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 20:09:16 INFO - PROCESS | 1938 | 1462158556388 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:09:16 INFO - PROCESS | 1938 | 1462158556391 Marionette TRACE conn4 <- [1,3090,null,{}] 20:09:16 INFO - PROCESS | 1938 | 1462158556398 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}] 20:09:16 INFO - PROCESS | 1938 | 1462158556661 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 20:09:16 INFO - PROCESS | 1938 | 1462158556953 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3588f800 == 172 [pid = 1938] [id = 782] 20:09:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x7feb2fc0b000) [pid = 1938] [serial = 2345] [outer = (nil)] 20:09:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x7feb322e7000) [pid = 1938] [serial = 2346] [outer = 0x7feb2fc0b000] 20:09:17 INFO - PROCESS | 1938 | 1462158557039 Marionette DEBUG loaded listener.js 20:09:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x7feb35ab5400) [pid = 1938] [serial = 2347] [outer = 0x7feb2fc0b000] 20:09:18 INFO - PROCESS | 1938 | 1462158558042 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:09:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:09:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1683ms 20:09:18 INFO - PROCESS | 1938 | 1462158558071 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 20:09:18 INFO - PROCESS | 1938 | 1462158558075 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 20:09:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:09:18 INFO - PROCESS | 1938 | 1462158558090 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:09:18 INFO - PROCESS | 1938 | 1462158558101 Marionette TRACE conn4 <- [1,3094,null,{}] 20:09:18 INFO - PROCESS | 1938 | 1462158558127 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}] 20:09:18 INFO - PROCESS | 1938 | 1462158558494 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 20:09:18 INFO - PROCESS | 1938 | 1462158558764 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb37ae0800 == 173 [pid = 1938] [id = 783] 20:09:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x7feb36c9b800) [pid = 1938] [serial = 2348] [outer = (nil)] 20:09:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x7feb36e68800) [pid = 1938] [serial = 2349] [outer = 0x7feb36c9b800] 20:09:18 INFO - PROCESS | 1938 | 1462158558848 Marionette DEBUG loaded listener.js 20:09:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x7feb37930400) [pid = 1938] [serial = 2350] [outer = 0x7feb36c9b800] 20:09:19 INFO - PROCESS | 1938 | 1462158559678 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:09:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:09:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1648ms 20:09:19 INFO - PROCESS | 1938 | 1462158559732 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 20:09:19 INFO - PROCESS | 1938 | 1462158559738 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 20:09:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:09:19 INFO - PROCESS | 1938 | 1462158559744 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:09:19 INFO - PROCESS | 1938 | 1462158559747 Marionette TRACE conn4 <- [1,3098,null,{}] 20:09:19 INFO - PROCESS | 1938 | 1462158559775 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}] 20:09:20 INFO - PROCESS | 1938 | 1462158560048 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 20:09:20 INFO - PROCESS | 1938 | 1462158560341 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb38371000 == 174 [pid = 1938] [id = 784] 20:09:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x7feb36d04400) [pid = 1938] [serial = 2351] [outer = (nil)] 20:09:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x7feb37c8a800) [pid = 1938] [serial = 2352] [outer = 0x7feb36d04400] 20:09:20 INFO - PROCESS | 1938 | 1462158560469 Marionette DEBUG loaded listener.js 20:09:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x7feb37d79000) [pid = 1938] [serial = 2353] [outer = 0x7feb36d04400] 20:09:21 INFO - PROCESS | 1938 | 1462158561312 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]]]}] 20:09:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:09:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:09:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1583ms 20:09:21 INFO - PROCESS | 1938 | 1462158561328 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 20:09:21 INFO - PROCESS | 1938 | 1462158561332 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 20:09:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:09:21 INFO - PROCESS | 1938 | 1462158561342 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:09:21 INFO - PROCESS | 1938 | 1462158561345 Marionette TRACE conn4 <- [1,3102,null,{}] 20:09:21 INFO - PROCESS | 1938 | 1462158561352 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}] 20:09:21 INFO - PROCESS | 1938 | 1462158561607 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 20:09:21 INFO - PROCESS | 1938 | 1462158561894 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3c465000 == 175 [pid = 1938] [id = 785] 20:09:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x7feb37f9a000) [pid = 1938] [serial = 2354] [outer = (nil)] 20:09:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x7feb38691400) [pid = 1938] [serial = 2355] [outer = 0x7feb37f9a000] 20:09:22 INFO - PROCESS | 1938 | 1462158561996 Marionette DEBUG loaded listener.js 20:09:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x7feb3d852c00) [pid = 1938] [serial = 2356] [outer = 0x7feb37f9a000] 20:09:22 INFO - PROCESS | 1938 | 1462158562900 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:09:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:09:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1580ms 20:09:22 INFO - PROCESS | 1938 | 1462158562928 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 20:09:22 INFO - PROCESS | 1938 | 1462158562937 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 20:09:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:09:22 INFO - PROCESS | 1938 | 1462158562944 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:09:22 INFO - PROCESS | 1938 | 1462158562946 Marionette TRACE conn4 <- [1,3106,null,{}] 20:09:22 INFO - PROCESS | 1938 | 1462158562953 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}] 20:09:23 INFO - PROCESS | 1938 | 1462158563241 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 20:09:23 INFO - PROCESS | 1938 | 1462158563537 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3d4a3000 == 176 [pid = 1938] [id = 786] 20:09:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x7feb2fdee000) [pid = 1938] [serial = 2357] [outer = (nil)] 20:09:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x7feb3dcbb000) [pid = 1938] [serial = 2358] [outer = 0x7feb2fdee000] 20:09:23 INFO - PROCESS | 1938 | 1462158563620 Marionette DEBUG loaded listener.js 20:09:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x7feb3e461400) [pid = 1938] [serial = 2359] [outer = 0x7feb2fdee000] 20:09:24 INFO - PROCESS | 1938 | 1462158564461 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]]]}] 20:09:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:09:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:09:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:09:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1535ms 20:09:24 INFO - PROCESS | 1938 | 1462158564495 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 20:09:24 INFO - PROCESS | 1938 | 1462158564498 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 20:09:24 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:09:24 INFO - PROCESS | 1938 | 1462158564509 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:09:24 INFO - PROCESS | 1938 | 1462158564513 Marionette TRACE conn4 <- [1,3110,null,{}] 20:09:24 INFO - PROCESS | 1938 | 1462158564519 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}] 20:09:24 INFO - PROCESS | 1938 | 1462158564781 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 20:09:25 INFO - PROCESS | 1938 | 1462158565051 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3dbd8800 == 177 [pid = 1938] [id = 787] 20:09:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x7feb37f9a800) [pid = 1938] [serial = 2360] [outer = (nil)] 20:09:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x7feb3e478800) [pid = 1938] [serial = 2361] [outer = 0x7feb37f9a800] 20:09:25 INFO - PROCESS | 1938 | 1462158565134 Marionette DEBUG loaded listener.js 20:09:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x7feb3e5cd400) [pid = 1938] [serial = 2362] [outer = 0x7feb37f9a800] 20:09:26 INFO - PROCESS | 1938 | 1462158566001 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"]]]}] 20:09:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:09:26 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 20:09:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:09:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1538ms 20:09:26 INFO - PROCESS | 1938 | 1462158566050 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 20:09:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:09:26 INFO - PROCESS | 1938 | 1462158566054 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 20:09:26 INFO - PROCESS | 1938 | 1462158566061 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:09:26 INFO - PROCESS | 1938 | 1462158566065 Marionette TRACE conn4 <- [1,3114,null,{}] 20:09:26 INFO - PROCESS | 1938 | 1462158566072 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}] 20:09:26 INFO - PROCESS | 1938 | 1462158566359 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 20:09:26 INFO - PROCESS | 1938 | 1462158566649 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\", \"83cd8c99-0378-475d-9c16-4c7c6d2e9f31\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x7feb3eadf000 == 178 [pid = 1938] [id = 788] 20:09:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x7feb3e111800) [pid = 1938] [serial = 2363] [outer = (nil)] 20:09:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x7feb3e9ea400) [pid = 1938] [serial = 2364] [outer = 0x7feb3e111800] 20:09:26 INFO - PROCESS | 1938 | 1462158566734 Marionette DEBUG loaded listener.js 20:09:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x7feb3eb8b400) [pid = 1938] [serial = 2365] [outer = 0x7feb3e111800] 20:09:27 INFO - PROCESS | 1938 | 1462158567617 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]]]}] 20:09:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:09:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1592ms 20:09:27 INFO - PROCESS | 1938 | 1462158567653 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 20:09:27 INFO - PROCESS | 1938 | 1462158567656 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 20:09:28 WARNING - u'runner_teardown' () 20:09:28 INFO - No more tests 20:09:28 INFO - Got 0 unexpected results 20:09:28 INFO - SUITE-END | took 1318s 20:09:28 INFO - Closing logging queue 20:09:28 INFO - queue closed 20:09:29 INFO - Return code: 0 20:09:29 WARNING - # TBPL SUCCESS # 20:09:29 INFO - Running post-action listener: _resource_record_post_action 20:09:29 INFO - Running post-run listener: _resource_record_post_run 20:09:30 INFO - Total resource usage - Wall time: 1361s; CPU: 98.0%; Read bytes: 6787072; Write bytes: 935497728; Read time: 3096; Write time: 259104 20:09:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:09:30 INFO - install - Wall time: 39s; CPU: 100.0%; Read bytes: 0; Write bytes: 43356160; Read time: 0; Write time: 37912 20:09:30 INFO - run-tests - Wall time: 1324s; CPU: 98.0%; Read bytes: 6201344; Write bytes: 892141568; Read time: 2948; Write time: 221192 20:09:30 INFO - Running post-run listener: _upload_blobber_files 20:09:30 INFO - Blob upload gear active. 20:09:30 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:09:30 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 20:09:30 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'] 20:09:30 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 20:09:30 INFO - (blobuploader) - INFO - Open directory for files ... 20:09:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:09:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:09:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:09:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:09:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:09:33 INFO - (blobuploader) - INFO - Done attempting. 20:09:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:09:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:09:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:09:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:09:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:09:33 INFO - (blobuploader) - INFO - Done attempting. 20:09:33 INFO - (blobuploader) - INFO - Iteration through files over. 20:09:33 INFO - Return code: 0 20:09:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:09:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:09:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3c4ac46a66eb8c67c7ce1f0d37e35e4af77c57d8606bfb0eecd7e59ae1ac02124a67f37f63f6bfc219c71879b88b2424e79221a2146b450bd0e3726176f3bead", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/338bf7cd18c61e229e13b061111c77e9f3827c221933a68f2cc58da9bfa8c1bd3a5c88e28734a08271f890f16ef4ddd956f8c9519f8db25ce85433f1ea8fbed8"} 20:09:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:09:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:09:33 INFO - Contents: 20:09:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3c4ac46a66eb8c67c7ce1f0d37e35e4af77c57d8606bfb0eecd7e59ae1ac02124a67f37f63f6bfc219c71879b88b2424e79221a2146b450bd0e3726176f3bead", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/338bf7cd18c61e229e13b061111c77e9f3827c221933a68f2cc58da9bfa8c1bd3a5c88e28734a08271f890f16ef4ddd956f8c9519f8db25ce85433f1ea8fbed8"} 20:09:33 INFO - Running post-run listener: copy_logs_to_upload_dir 20:09:33 INFO - Copying logs to upload dir... 20:09:33 INFO - mkdir: /builds/slave/test/build/upload/logs 20:09:34 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=2339.208035 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 38 mins, 59 secs) (at 2016-05-01 20:09:34.331979) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-01 20:09:34.333397) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3c4ac46a66eb8c67c7ce1f0d37e35e4af77c57d8606bfb0eecd7e59ae1ac02124a67f37f63f6bfc219c71879b88b2424e79221a2146b450bd0e3726176f3bead", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/338bf7cd18c61e229e13b061111c77e9f3827c221933a68f2cc58da9bfa8c1bd3a5c88e28734a08271f890f16ef4ddd956f8c9519f8db25ce85433f1ea8fbed8"} build_url:https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037058 build_url: 'https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3c4ac46a66eb8c67c7ce1f0d37e35e4af77c57d8606bfb0eecd7e59ae1ac02124a67f37f63f6bfc219c71879b88b2424e79221a2146b450bd0e3726176f3bead", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/338bf7cd18c61e229e13b061111c77e9f3827c221933a68f2cc58da9bfa8c1bd3a5c88e28734a08271f890f16ef4ddd956f8c9519f8db25ce85433f1ea8fbed8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Qb8fiSu2RveBCWtEoUfcJw/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-01 20:09:34.408326) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-01 20:09:34.408851) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462156220.639655-1783600368 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021773 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-01 20:09:34.474591) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-01 20:09:34.474912) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-01 20:09:34.475291) ========= ========= Total master_lag: 2.05 =========