builder: mozilla-aurora_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-087 starttime: 1464907694.15 results: success (0) buildid: 20160602141735 builduid: 70706e1908e54dba95a3575b5e94187c revision: 277ad8a2a286a3666ad512aeb40adb05155ee745 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-02 15:48:14.148884) ========= master: http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-02 15:48:14.149347) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-02 15:48:14.149629) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-02 15:48:14.258424) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-02 15:48:14.258856) ========= '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 C:\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: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-087\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-087 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-087 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-087\AppData\Local LOGONSERVER=\\T-W864-IX-087 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-087 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-087 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-087 WINDIR=C:\windows using PTY: False --15:48:15-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 1.96 GB/s 15:48:15 (1.96 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.612000 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-02 15:48:15.943172) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-02 15:48:15.943761) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-087\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-087 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-087 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-087\AppData\Local LOGONSERVER=\\T-W864-IX-087 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-087 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-087 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-087 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=4.013000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-02 15:48:19.973467) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-02 15:48:19.973894) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 277ad8a2a286a3666ad512aeb40adb05155ee745 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 277ad8a2a286a3666ad512aeb40adb05155ee745 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-087\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-087 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-087 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-087\AppData\Local LOGONSERVER=\\T-W864-IX-087 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-087 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-087 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-087 WINDIR=C:\windows using PTY: False 2016-06-02 15:48:20,469 truncating revision to first 12 chars 2016-06-02 15:48:20,469 Setting DEBUG logging. 2016-06-02 15:48:20,469 attempt 1/10 2016-06-02 15:48:20,469 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/277ad8a2a286?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-02 15:48:20,963 unpacking tar archive at: mozilla-aurora-277ad8a2a286/testing/mozharness/ program finished with exit code 0 elapsedTime=1.385000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-02 15:48:21.415395) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-02 15:48:21.415733) ========= script_repo_revision: 277ad8a2a286a3666ad512aeb40adb05155ee745 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-02 15:48:21.416138) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-02 15:48:21.416425) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-02 15:48:21.431704) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 28 secs) (at 2016-06-02 15:48:21.432143) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-aurora' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-087\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-087 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-087 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-087\AppData\Local LOGONSERVER=\\T-W864-IX-087 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-087 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-087 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-087 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 15:48:21 INFO - MultiFileLogger online at 20160602 15:48:21 in C:\slave\test 15:48:21 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 15:48:21 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 15:48:21 INFO - {'append_to_log': False, 15:48:21 INFO - 'base_work_dir': 'C:\\slave\\test', 15:48:21 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:48:21 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 15:48:21 INFO - 'buildbot_json_path': 'buildprops.json', 15:48:21 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 15:48:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:48:21 INFO - 'download_minidump_stackwalk': True, 15:48:21 INFO - 'download_symbols': 'true', 15:48:21 INFO - 'e10s': False, 15:48:21 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 15:48:21 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 15:48:21 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 15:48:21 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 15:48:21 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 15:48:21 INFO - 'C:/mozilla-build/tooltool.py'), 15:48:21 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 15:48:21 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 15:48:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:48:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:48:21 INFO - 'log_level': 'info', 15:48:21 INFO - 'log_to_console': True, 15:48:21 INFO - 'opt_config_files': (), 15:48:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:48:21 INFO - '--processes=1', 15:48:21 INFO - '--config=%(test_path)s/wptrunner.ini', 15:48:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:48:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:48:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:48:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:48:21 INFO - 'pip_index': False, 15:48:21 INFO - 'require_test_zip': True, 15:48:21 INFO - 'test_type': ('testharness',), 15:48:21 INFO - 'this_chunk': '1', 15:48:21 INFO - 'total_chunks': '10', 15:48:21 INFO - 'virtualenv_path': 'venv', 15:48:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:48:21 INFO - 'work_dir': 'build'} 15:48:21 INFO - ##### 15:48:21 INFO - ##### Running clobber step. 15:48:21 INFO - ##### 15:48:21 INFO - Running pre-action listener: _resource_record_pre_action 15:48:21 INFO - Running main action method: clobber 15:48:21 INFO - rmtree: C:\slave\test\build 15:48:21 INFO - Using _rmtree_windows ... 15:48:21 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 15:49:55 INFO - Running post-action listener: _resource_record_post_action 15:49:55 INFO - ##### 15:49:55 INFO - ##### Running read-buildbot-config step. 15:49:55 INFO - ##### 15:49:55 INFO - Running pre-action listener: _resource_record_pre_action 15:49:55 INFO - Running main action method: read_buildbot_config 15:49:55 INFO - Using buildbot properties: 15:49:55 INFO - { 15:49:55 INFO - "project": "", 15:49:55 INFO - "product": "firefox", 15:49:55 INFO - "script_repo_revision": "production", 15:49:55 INFO - "scheduler": "tests-mozilla-aurora-win8_64-debug-unittest", 15:49:55 INFO - "repository": "", 15:49:55 INFO - "buildername": "Windows 8 64-bit mozilla-aurora debug test web-platform-tests-1", 15:49:55 INFO - "buildid": "20160602141735", 15:49:55 INFO - "pgo_build": "False", 15:49:55 INFO - "basedir": "C:\\slave\\test", 15:49:55 INFO - "buildnumber": 61, 15:49:55 INFO - "slavename": "t-w864-ix-087", 15:49:55 INFO - "revision": "277ad8a2a286a3666ad512aeb40adb05155ee745", 15:49:55 INFO - "master": "http://buildbot-master112.bb.releng.scl3.mozilla.com:8201/", 15:49:55 INFO - "platform": "win64", 15:49:55 INFO - "branch": "mozilla-aurora", 15:49:55 INFO - "repo_path": "releases/mozilla-aurora", 15:49:55 INFO - "moz_repo_path": "", 15:49:55 INFO - "stage_platform": "win64", 15:49:55 INFO - "builduid": "70706e1908e54dba95a3575b5e94187c", 15:49:55 INFO - "slavebuilddir": "test" 15:49:55 INFO - } 15:49:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json. 15:49:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip. 15:49:55 INFO - Running post-action listener: _resource_record_post_action 15:49:55 INFO - ##### 15:49:55 INFO - ##### Running download-and-extract step. 15:49:55 INFO - ##### 15:49:55 INFO - Running pre-action listener: _resource_record_pre_action 15:49:55 INFO - Running main action method: download_and_extract 15:49:55 INFO - mkdir: C:\slave\test\build\tests 15:49:55 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')]} 15:49:55 INFO - https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json matches https://queue.taskcluster.net 15:49:55 INFO - trying https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json 15:49:55 INFO - Downloading https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win64.test_packages.json 15:49:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.test_packages.json'}, attempt #1 15:49:56 INFO - Downloaded 1274 bytes. 15:49:56 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win64.test_packages.json 15:49:56 INFO - Using the following test package requirements: 15:49:56 INFO - {u'common': [u'firefox-48.0a2.en-US.win64.common.tests.zip'], 15:49:56 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 15:49:56 INFO - u'firefox-48.0a2.en-US.win64.cppunittest.tests.zip'], 15:49:56 INFO - u'gtest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 15:49:56 INFO - u'firefox-48.0a2.en-US.win64.gtest.tests.zip'], 15:49:56 INFO - u'jittest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 15:49:56 INFO - u'jsshell-win64.zip'], 15:49:56 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 15:49:56 INFO - u'firefox-48.0a2.en-US.win64.mochitest.tests.zip'], 15:49:56 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win64.common.tests.zip'], 15:49:56 INFO - u'reftest': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 15:49:56 INFO - u'firefox-48.0a2.en-US.win64.reftest.tests.zip'], 15:49:56 INFO - u'talos': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 15:49:56 INFO - u'firefox-48.0a2.en-US.win64.talos.tests.zip'], 15:49:56 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 15:49:56 INFO - u'firefox-48.0a2.en-US.win64.web-platform.tests.zip'], 15:49:56 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win64.common.tests.zip', 15:49:56 INFO - u'firefox-48.0a2.en-US.win64.xpcshell.tests.zip']} 15:49:56 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win64.common.tests.zip', u'firefox-48.0a2.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 15:49:56 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')]} 15:49:56 INFO - https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 15:49:56 INFO - trying https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip 15:49:56 INFO - Downloading https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.common.tests.zip 15:49:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.common.tests.zip'}, attempt #1 15:49:57 INFO - Downloaded 20846665 bytes. 15:49:57 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:49:57 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:49:59 INFO - caution: filename not matched: web-platform/* 15:49:59 INFO - Return code: 11 15:49:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:49:59 INFO - https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 15:49:59 INFO - trying https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip 15:49:59 INFO - Downloading https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.web-platform.tests.zip 15:49:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.web-platform.tests.zip'}, attempt #1 15:50:02 INFO - Downloaded 36409220 bytes. 15:50:02 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:50:02 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:50:42 INFO - caution: filename not matched: bin/* 15:50:42 INFO - caution: filename not matched: config/* 15:50:42 INFO - caution: filename not matched: mozbase/* 15:50:42 INFO - caution: filename not matched: marionette/* 15:50:42 INFO - caution: filename not matched: tools/wptserve/* 15:50:42 INFO - Return code: 11 15:50:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:50:42 INFO - https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip matches https://queue.taskcluster.net 15:50:42 INFO - trying https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 15:50:42 INFO - Downloading https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.zip 15:50:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.zip'}, attempt #1 15:50:45 INFO - Downloaded 82759815 bytes. 15:50:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 15:50:45 INFO - mkdir: C:\slave\test\properties 15:50:45 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 15:50:45 INFO - Writing to file C:\slave\test\properties\build_url 15:50:45 INFO - Contents: 15:50:45 INFO - build_url:https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip 15:50:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 15:50:45 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 15:50:45 INFO - Writing to file C:\slave\test\properties\symbols_url 15:50:45 INFO - Contents: 15:50:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 15:50:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:50:45 INFO - https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:50:45 INFO - trying https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 15:50:45 INFO - Downloading https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip 15:50:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip'}, attempt #1 15:50:47 INFO - Downloaded 50737768 bytes. 15:50:47 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 15:50:47 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 15:50:49 INFO - Return code: 0 15:50:49 INFO - Running post-action listener: _resource_record_post_action 15:50:49 INFO - Running post-action listener: set_extra_try_arguments 15:50:49 INFO - ##### 15:50:49 INFO - ##### Running create-virtualenv step. 15:50:49 INFO - ##### 15:50:49 INFO - Running pre-action listener: _pre_create_virtualenv 15:50:49 INFO - Running pre-action listener: _resource_record_pre_action 15:50:49 INFO - Running main action method: create_virtualenv 15:50:49 INFO - Creating virtualenv C:\slave\test\build\venv 15:50:49 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 15:50:49 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 15:50:52 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 15:50:55 INFO - Installing distribute......................................................................................................................................................................................done. 15:50:57 INFO - Return code: 0 15:50:57 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 15:50:57 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')]} 15:50:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:50:57 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')]} 15:50:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:50:57 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--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 0x0254E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02607200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025AA458>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0257F368>, '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 0x02322D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026120C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-087', 'USERDOMAIN': 'T-W864-IX-087', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-087', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-087', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-087', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-087', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 15:50:57 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 15:50:57 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:50:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 15:50:57 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Roaming', 15:50:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 15:50:57 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 15:50:57 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 15:50:57 INFO - 'COMPUTERNAME': 'T-W864-IX-087', 15:50:57 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 15:50:57 INFO - 'DCLOCATION': 'SCL3', 15:50:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:50:57 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:50:57 INFO - 'HOMEDRIVE': 'C:', 15:50:57 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-087', 15:50:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:50:57 INFO - 'KTS_VERSION': '1.19c', 15:50:57 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Local', 15:50:57 INFO - 'LOGONSERVER': '\\\\T-W864-IX-087', 15:50:57 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:50:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:50:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:50:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:50:57 INFO - 'MOZ_NO_REMOTE': '1', 15:50:57 INFO - 'NO_EM_RESTART': '1', 15:50:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:50:57 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:50:57 INFO - 'OS': 'Windows_NT', 15:50:57 INFO - 'OURDRIVE': 'C:', 15:50:57 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:50:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 15:50:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:50:57 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 15:50:57 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 15:50:57 INFO - 'PROCESSOR_LEVEL': '6', 15:50:57 INFO - 'PROCESSOR_REVISION': '1e05', 15:50:57 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 15:50:57 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 15:50:57 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 15:50:57 INFO - 'PROGRAMW6432': 'C:\\Program Files', 15:50:57 INFO - 'PROMPT': '$P$G', 15:50:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:50:57 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 15:50:57 INFO - 'PUBLIC': 'C:\\Users\\Public', 15:50:57 INFO - 'PWD': 'C:\\slave\\test', 15:50:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:50:57 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:50:57 INFO - 'SYSTEMDRIVE': 'C:', 15:50:57 INFO - 'SYSTEMROOT': 'C:\\windows', 15:50:57 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:50:57 INFO - 'TEST1': 'testie', 15:50:57 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:50:57 INFO - 'USERDOMAIN': 'T-W864-IX-087', 15:50:57 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-087', 15:50:57 INFO - 'USERNAME': 'cltbld', 15:50:57 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-087', 15:50:57 INFO - 'WINDIR': 'C:\\windows', 15:50:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:50:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:50:58 INFO - Downloading/unpacking psutil>=0.7.1 15:50:58 INFO - Running setup.py egg_info for package psutil 15:50:58 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:50:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:50:58 INFO - Installing collected packages: psutil 15:50:58 INFO - Running setup.py install for psutil 15:50:58 INFO - building 'psutil._psutil_windows' extension 15:50:58 INFO - error: Unable to find vcvarsall.bat 15:50:58 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-muhk7q-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:50:58 INFO - running install 15:50:58 INFO - running build 15:50:58 INFO - running build_py 15:50:58 INFO - creating build 15:50:58 INFO - creating build\lib.win32-2.7 15:50:58 INFO - creating build\lib.win32-2.7\psutil 15:50:58 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 15:50:58 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 15:50:58 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 15:50:58 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 15:50:58 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 15:50:58 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 15:50:58 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 15:50:58 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 15:50:58 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 15:50:58 INFO - running build_ext 15:50:58 INFO - building 'psutil._psutil_windows' extension 15:50:58 INFO - error: Unable to find vcvarsall.bat 15:50:58 INFO - ---------------------------------------- 15:50:58 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-muhk7q-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:50:58 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-087\AppData\Roaming\pip\pip.log 15:50:58 WARNING - Return code: 1 15:50:58 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 15:50:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 15:50:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:50:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:50:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:50:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:50:58 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--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 0x0254E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02607200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025AA458>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0257F368>, '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 0x02322D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026120C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-087', 'USERDOMAIN': 'T-W864-IX-087', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-087', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-087', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-087', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-087', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 15:50:58 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 15:50:58 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:50:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 15:50:58 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Roaming', 15:50:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 15:50:58 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 15:50:58 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 15:50:58 INFO - 'COMPUTERNAME': 'T-W864-IX-087', 15:50:58 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 15:50:58 INFO - 'DCLOCATION': 'SCL3', 15:50:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:50:58 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:50:58 INFO - 'HOMEDRIVE': 'C:', 15:50:58 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-087', 15:50:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:50:58 INFO - 'KTS_VERSION': '1.19c', 15:50:58 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Local', 15:50:58 INFO - 'LOGONSERVER': '\\\\T-W864-IX-087', 15:50:58 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:50:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:50:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:50:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:50:58 INFO - 'MOZ_NO_REMOTE': '1', 15:50:58 INFO - 'NO_EM_RESTART': '1', 15:50:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:50:58 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:50:58 INFO - 'OS': 'Windows_NT', 15:50:58 INFO - 'OURDRIVE': 'C:', 15:50:58 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:50:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 15:50:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:50:58 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 15:50:58 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 15:50:58 INFO - 'PROCESSOR_LEVEL': '6', 15:50:58 INFO - 'PROCESSOR_REVISION': '1e05', 15:50:58 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 15:50:58 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 15:50:58 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 15:50:58 INFO - 'PROGRAMW6432': 'C:\\Program Files', 15:50:58 INFO - 'PROMPT': '$P$G', 15:50:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:50:58 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 15:50:58 INFO - 'PUBLIC': 'C:\\Users\\Public', 15:50:58 INFO - 'PWD': 'C:\\slave\\test', 15:50:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:50:58 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:50:58 INFO - 'SYSTEMDRIVE': 'C:', 15:50:58 INFO - 'SYSTEMROOT': 'C:\\windows', 15:50:58 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:50:58 INFO - 'TEST1': 'testie', 15:50:58 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:50:58 INFO - 'USERDOMAIN': 'T-W864-IX-087', 15:50:58 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-087', 15:50:58 INFO - 'USERNAME': 'cltbld', 15:50:58 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-087', 15:50:58 INFO - 'WINDIR': 'C:\\windows', 15:50:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:50:59 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:50:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:50:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:50:59 INFO - Running setup.py egg_info for package mozsystemmonitor 15:50:59 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 15:50:59 INFO - Running setup.py egg_info for package psutil 15:50:59 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:50:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:50:59 INFO - Installing collected packages: mozsystemmonitor, psutil 15:50:59 INFO - Running setup.py install for mozsystemmonitor 15:50:59 INFO - Running setup.py install for psutil 15:50:59 INFO - building 'psutil._psutil_windows' extension 15:50:59 INFO - error: Unable to find vcvarsall.bat 15:50:59 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-twfpgk-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:50:59 INFO - running install 15:50:59 INFO - running build 15:50:59 INFO - running build_py 15:50:59 INFO - running build_ext 15:50:59 INFO - building 'psutil._psutil_windows' extension 15:50:59 INFO - error: Unable to find vcvarsall.bat 15:50:59 INFO - ---------------------------------------- 15:50:59 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\users\cltbld~1.t-w\appdata\local\temp\pip-twfpgk-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:50:59 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-087\AppData\Roaming\pip\pip.log 15:50:59 WARNING - Return code: 1 15:50:59 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 15:50:59 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 15:50:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:50:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:50:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:50:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:50:59 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--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 0x0254E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02607200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025AA458>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0257F368>, '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 0x02322D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026120C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-087', 'USERDOMAIN': 'T-W864-IX-087', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-087', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-087', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-087', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-087', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 15:50:59 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 15:50:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:50:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 15:50:59 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Roaming', 15:50:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 15:50:59 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 15:50:59 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 15:50:59 INFO - 'COMPUTERNAME': 'T-W864-IX-087', 15:50:59 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 15:50:59 INFO - 'DCLOCATION': 'SCL3', 15:50:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:50:59 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:50:59 INFO - 'HOMEDRIVE': 'C:', 15:50:59 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-087', 15:50:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:50:59 INFO - 'KTS_VERSION': '1.19c', 15:50:59 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Local', 15:50:59 INFO - 'LOGONSERVER': '\\\\T-W864-IX-087', 15:50:59 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:50:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:50:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:50:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:50:59 INFO - 'MOZ_NO_REMOTE': '1', 15:50:59 INFO - 'NO_EM_RESTART': '1', 15:50:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:50:59 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:50:59 INFO - 'OS': 'Windows_NT', 15:50:59 INFO - 'OURDRIVE': 'C:', 15:50:59 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:50:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 15:50:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:50:59 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 15:50:59 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 15:50:59 INFO - 'PROCESSOR_LEVEL': '6', 15:50:59 INFO - 'PROCESSOR_REVISION': '1e05', 15:50:59 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 15:50:59 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 15:50:59 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 15:50:59 INFO - 'PROGRAMW6432': 'C:\\Program Files', 15:50:59 INFO - 'PROMPT': '$P$G', 15:50:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:50:59 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 15:50:59 INFO - 'PUBLIC': 'C:\\Users\\Public', 15:50:59 INFO - 'PWD': 'C:\\slave\\test', 15:50:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:50:59 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:50:59 INFO - 'SYSTEMDRIVE': 'C:', 15:50:59 INFO - 'SYSTEMROOT': 'C:\\windows', 15:50:59 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:50:59 INFO - 'TEST1': 'testie', 15:50:59 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:50:59 INFO - 'USERDOMAIN': 'T-W864-IX-087', 15:50:59 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-087', 15:50:59 INFO - 'USERNAME': 'cltbld', 15:50:59 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-087', 15:50:59 INFO - 'WINDIR': 'C:\\windows', 15:50:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:50:59 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:50:59 INFO - Downloading/unpacking blobuploader==1.2.4 15:50:59 INFO - Downloading blobuploader-1.2.4.tar.gz 15:50:59 INFO - Running setup.py egg_info for package blobuploader 15:50:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:51:04 INFO - Running setup.py egg_info for package requests 15:51:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:51:04 INFO - Downloading docopt-0.6.1.tar.gz 15:51:04 INFO - Running setup.py egg_info for package docopt 15:51:04 INFO - Installing collected packages: blobuploader, docopt, requests 15:51:04 INFO - Running setup.py install for blobuploader 15:51:04 INFO - Running setup.py install for docopt 15:51:04 INFO - Running setup.py install for requests 15:51:04 INFO - Successfully installed blobuploader docopt requests 15:51:04 INFO - Cleaning up... 15:51:04 INFO - Return code: 0 15:51:04 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:51:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:51:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:51:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:51:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:51:04 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--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 0x0254E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02607200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025AA458>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0257F368>, '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 0x02322D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026120C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-087', 'USERDOMAIN': 'T-W864-IX-087', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-087', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-087', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-087', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-087', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 15:51:04 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 15:51:04 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:51:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 15:51:04 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Roaming', 15:51:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 15:51:04 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 15:51:04 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 15:51:04 INFO - 'COMPUTERNAME': 'T-W864-IX-087', 15:51:04 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 15:51:04 INFO - 'DCLOCATION': 'SCL3', 15:51:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:51:04 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:51:04 INFO - 'HOMEDRIVE': 'C:', 15:51:04 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-087', 15:51:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:51:04 INFO - 'KTS_VERSION': '1.19c', 15:51:04 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Local', 15:51:04 INFO - 'LOGONSERVER': '\\\\T-W864-IX-087', 15:51:04 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:51:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:51:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:51:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:51:04 INFO - 'MOZ_NO_REMOTE': '1', 15:51:04 INFO - 'NO_EM_RESTART': '1', 15:51:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:51:04 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:51:04 INFO - 'OS': 'Windows_NT', 15:51:04 INFO - 'OURDRIVE': 'C:', 15:51:04 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:51:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 15:51:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:51:04 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 15:51:04 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 15:51:04 INFO - 'PROCESSOR_LEVEL': '6', 15:51:04 INFO - 'PROCESSOR_REVISION': '1e05', 15:51:04 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 15:51:04 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 15:51:04 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 15:51:04 INFO - 'PROGRAMW6432': 'C:\\Program Files', 15:51:04 INFO - 'PROMPT': '$P$G', 15:51:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:51:04 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 15:51:04 INFO - 'PUBLIC': 'C:\\Users\\Public', 15:51:04 INFO - 'PWD': 'C:\\slave\\test', 15:51:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:51:04 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:51:04 INFO - 'SYSTEMDRIVE': 'C:', 15:51:04 INFO - 'SYSTEMROOT': 'C:\\windows', 15:51:04 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:51:04 INFO - 'TEST1': 'testie', 15:51:04 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:51:04 INFO - 'USERDOMAIN': 'T-W864-IX-087', 15:51:04 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-087', 15:51:04 INFO - 'USERNAME': 'cltbld', 15:51:04 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-087', 15:51:04 INFO - 'WINDIR': 'C:\\windows', 15:51:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:51:08 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:51:08 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:51:08 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:51:08 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:51:08 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:51:08 INFO - Unpacking c:\slave\test\build\tests\marionette 15:51:08 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:51:08 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:51:08 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 15:51:08 INFO - Running setup.py install for browsermob-proxy 15:51:24 INFO - Running setup.py install for manifestparser 15:51:24 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Running setup.py install for marionette-client 15:51:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:51:24 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Running setup.py install for marionette-driver 15:51:24 INFO - Running setup.py install for mozcrash 15:51:24 INFO - Running setup.py install for mozdebug 15:51:24 INFO - Running setup.py install for mozdevice 15:51:24 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Running setup.py install for mozfile 15:51:24 INFO - Running setup.py install for mozhttpd 15:51:24 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Running setup.py install for mozinfo 15:51:24 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Running setup.py install for mozInstall 15:51:24 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Running setup.py install for mozleak 15:51:24 INFO - Running setup.py install for mozlog 15:51:24 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Running setup.py install for moznetwork 15:51:24 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Running setup.py install for mozprocess 15:51:24 INFO - Running setup.py install for mozprofile 15:51:24 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Running setup.py install for mozrunner 15:51:24 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Running setup.py install for mozscreenshot 15:51:24 INFO - Running setup.py install for moztest 15:51:24 INFO - Running setup.py install for mozversion 15:51:24 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:51:24 INFO - Running setup.py install for wptserve 15:51:24 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 15:51:24 INFO - Cleaning up... 15:51:24 INFO - Return code: 0 15:51:24 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:51:24 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')]} 15:51:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:51:24 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')]} 15:51:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:51:24 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--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 0x0254E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x02607200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x025AA458>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0257F368>, '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 0x02322D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026120C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-087', 'USERDOMAIN': 'T-W864-IX-087', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-087', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-087', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-087', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-087', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 15:51:24 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 15:51:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:51:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 15:51:24 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Roaming', 15:51:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 15:51:24 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 15:51:24 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 15:51:24 INFO - 'COMPUTERNAME': 'T-W864-IX-087', 15:51:24 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 15:51:24 INFO - 'DCLOCATION': 'SCL3', 15:51:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:51:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:51:24 INFO - 'HOMEDRIVE': 'C:', 15:51:24 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-087', 15:51:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:51:24 INFO - 'KTS_VERSION': '1.19c', 15:51:24 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Local', 15:51:24 INFO - 'LOGONSERVER': '\\\\T-W864-IX-087', 15:51:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:51:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:51:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:51:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:51:24 INFO - 'MOZ_NO_REMOTE': '1', 15:51:24 INFO - 'NO_EM_RESTART': '1', 15:51:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:51:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:51:24 INFO - 'OS': 'Windows_NT', 15:51:24 INFO - 'OURDRIVE': 'C:', 15:51:24 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:51:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 15:51:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:51:24 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 15:51:24 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 15:51:24 INFO - 'PROCESSOR_LEVEL': '6', 15:51:24 INFO - 'PROCESSOR_REVISION': '1e05', 15:51:24 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 15:51:24 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 15:51:24 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 15:51:24 INFO - 'PROGRAMW6432': 'C:\\Program Files', 15:51:24 INFO - 'PROMPT': '$P$G', 15:51:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:51:24 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 15:51:24 INFO - 'PUBLIC': 'C:\\Users\\Public', 15:51:24 INFO - 'PWD': 'C:\\slave\\test', 15:51:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:51:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:51:24 INFO - 'SYSTEMDRIVE': 'C:', 15:51:24 INFO - 'SYSTEMROOT': 'C:\\windows', 15:51:24 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:51:24 INFO - 'TEST1': 'testie', 15:51:24 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:51:24 INFO - 'USERDOMAIN': 'T-W864-IX-087', 15:51:24 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-087', 15:51:24 INFO - 'USERNAME': 'cltbld', 15:51:24 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-087', 15:51:24 INFO - 'WINDIR': 'C:\\windows', 15:51:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:51:28 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:51:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:51:28 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:51:28 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:51:28 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:51:28 INFO - Unpacking c:\slave\test\build\tests\marionette 15:51:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:51:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:51:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 15:51:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 15:51:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 15:51:41 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 15:51:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 15:51:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 15:51:41 INFO - Downloading blessings-1.6.tar.gz 15:51:41 INFO - Running setup.py egg_info for package blessings 15:51:41 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 15:51:41 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 15:51:41 INFO - Running setup.py install for blessings 15:51:41 INFO - Running setup.py install for browsermob-proxy 15:51:41 INFO - Running setup.py install for manifestparser 15:51:41 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Running setup.py install for marionette-client 15:51:41 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:51:41 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Running setup.py install for marionette-driver 15:51:41 INFO - Running setup.py install for mozcrash 15:51:41 INFO - Running setup.py install for mozdebug 15:51:41 INFO - Running setup.py install for mozdevice 15:51:41 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Running setup.py install for mozhttpd 15:51:41 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Running setup.py install for mozInstall 15:51:41 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Running setup.py install for mozleak 15:51:41 INFO - Running setup.py install for mozprofile 15:51:41 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Running setup.py install for mozrunner 15:51:41 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:51:41 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:51:43 INFO - Running setup.py install for mozscreenshot 15:51:43 INFO - Running setup.py install for moztest 15:51:43 INFO - Running setup.py install for mozversion 15:51:43 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:51:43 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:51:43 INFO - Running setup.py install for wptserve 15:51:43 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 15:51:43 INFO - Cleaning up... 15:51:43 INFO - Return code: 0 15:51:43 INFO - Done creating virtualenv C:\slave\test\build\venv. 15:51:43 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:51:43 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:51:43 INFO - Reading from file tmpfile_stdout 15:51:43 INFO - Using _rmtree_windows ... 15:51:43 INFO - Using _rmtree_windows ... 15:51:43 INFO - Current package versions: 15:51:43 INFO - blessings == 1.6 15:51:43 INFO - blobuploader == 1.2.4 15:51:43 INFO - browsermob-proxy == 0.6.0 15:51:43 INFO - distribute == 0.6.14 15:51:43 INFO - docopt == 0.6.1 15:51:43 INFO - manifestparser == 1.1 15:51:43 INFO - marionette-client == 2.3.0 15:51:43 INFO - marionette-driver == 1.4.0 15:51:43 INFO - mozInstall == 1.12 15:51:43 INFO - mozcrash == 0.17 15:51:43 INFO - mozdebug == 0.1 15:51:43 INFO - mozdevice == 0.48 15:51:43 INFO - mozfile == 1.2 15:51:43 INFO - mozhttpd == 0.7 15:51:43 INFO - mozinfo == 0.9 15:51:43 INFO - mozleak == 0.1 15:51:43 INFO - mozlog == 3.1 15:51:43 INFO - moznetwork == 0.27 15:51:43 INFO - mozprocess == 0.22 15:51:43 INFO - mozprofile == 0.28 15:51:43 INFO - mozrunner == 6.11 15:51:43 INFO - mozscreenshot == 0.1 15:51:43 INFO - mozsystemmonitor == 0.0 15:51:43 INFO - moztest == 0.7 15:51:43 INFO - mozversion == 1.4 15:51:43 INFO - requests == 1.2.3 15:51:43 INFO - wptserve == 1.4.0 15:51:43 INFO - Running post-action listener: _resource_record_post_action 15:51:43 INFO - Running post-action listener: _start_resource_monitoring 15:51:43 INFO - Starting resource monitoring. 15:51:43 INFO - ##### 15:51:43 INFO - ##### Running pull step. 15:51:43 INFO - ##### 15:51:43 INFO - Running pre-action listener: _resource_record_pre_action 15:51:43 INFO - Running main action method: pull 15:51:43 INFO - Pull has nothing to do! 15:51:43 INFO - Running post-action listener: _resource_record_post_action 15:51:43 INFO - ##### 15:51:43 INFO - ##### Running install step. 15:51:43 INFO - ##### 15:51:43 INFO - Running pre-action listener: _resource_record_pre_action 15:51:43 INFO - Running main action method: install 15:51:43 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:51:43 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:51:43 INFO - Reading from file tmpfile_stdout 15:51:43 INFO - Using _rmtree_windows ... 15:51:43 INFO - Using _rmtree_windows ... 15:51:43 INFO - Detecting whether we're running mozinstall >=1.0... 15:51:43 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 15:51:43 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 15:51:43 INFO - Reading from file tmpfile_stdout 15:51:43 INFO - Output received: 15:51:43 INFO - Usage: mozinstall-script.py [options] installer 15:51:43 INFO - Options: 15:51:43 INFO - -h, --help show this help message and exit 15:51:43 INFO - -d DEST, --destination=DEST 15:51:43 INFO - Directory to install application into. [default: 15:51:43 INFO - "C:\slave\test"] 15:51:43 INFO - --app=APP Application being installed. [default: firefox] 15:51:43 INFO - Using _rmtree_windows ... 15:51:43 INFO - Using _rmtree_windows ... 15:51:43 INFO - mkdir: C:\slave\test\build\application 15:51:43 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 15:51:43 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a2.en-US.win64.zip --destination C:\slave\test\build\application 15:51:46 INFO - Reading from file tmpfile_stdout 15:51:46 INFO - Output received: 15:51:46 INFO - C:\slave\test\build\application\firefox\firefox.exe 15:51:46 INFO - Using _rmtree_windows ... 15:51:46 INFO - Using _rmtree_windows ... 15:51:46 INFO - Running post-action listener: _resource_record_post_action 15:51:46 INFO - ##### 15:51:46 INFO - ##### Running run-tests step. 15:51:46 INFO - ##### 15:51:46 INFO - Running pre-action listener: _resource_record_pre_action 15:51:46 INFO - Running main action method: run_tests 15:51:46 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 15:51:46 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:51:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:51:46 INFO - grabbing minidump binary from tooltool 15:51:46 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')]} 15:51:46 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0257F368>, '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 0x02322D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026120C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 15:51:46 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 15:51:46 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 15:51:46 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 15:51:48 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpxa0fo6 15:51:48 INFO - INFO - File integrity verified, renaming tmpxa0fo6 to win32-minidump_stackwalk.exe 15:51:48 INFO - Return code: 0 15:51:48 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 15:51:48 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 15:51:48 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 15:51:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 15:51:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 15:51:48 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Roaming', 15:51:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 15:51:48 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 15:51:48 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 15:51:48 INFO - 'COMPUTERNAME': 'T-W864-IX-087', 15:51:48 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 15:51:48 INFO - 'DCLOCATION': 'SCL3', 15:51:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:51:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:51:48 INFO - 'HOMEDRIVE': 'C:', 15:51:48 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-087', 15:51:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:51:48 INFO - 'KTS_VERSION': '1.19c', 15:51:48 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-087\\AppData\\Local', 15:51:48 INFO - 'LOGONSERVER': '\\\\T-W864-IX-087', 15:51:48 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 15:51:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:51:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:51:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:51:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:51:48 INFO - 'MOZ_NO_REMOTE': '1', 15:51:48 INFO - 'NO_EM_RESTART': '1', 15:51:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:51:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:51:48 INFO - 'OS': 'Windows_NT', 15:51:48 INFO - 'OURDRIVE': 'C:', 15:51:48 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:51:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 15:51:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:51:48 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 15:51:48 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 15:51:48 INFO - 'PROCESSOR_LEVEL': '6', 15:51:48 INFO - 'PROCESSOR_REVISION': '1e05', 15:51:48 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 15:51:48 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 15:51:48 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 15:51:48 INFO - 'PROGRAMW6432': 'C:\\Program Files', 15:51:48 INFO - 'PROMPT': '$P$G', 15:51:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:51:48 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 15:51:48 INFO - 'PUBLIC': 'C:\\Users\\Public', 15:51:48 INFO - 'PWD': 'C:\\slave\\test', 15:51:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:51:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:51:48 INFO - 'SYSTEMDRIVE': 'C:', 15:51:48 INFO - 'SYSTEMROOT': 'C:\\windows', 15:51:48 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:51:48 INFO - 'TEST1': 'testie', 15:51:48 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:51:48 INFO - 'USERDOMAIN': 'T-W864-IX-087', 15:51:48 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-087', 15:51:48 INFO - 'USERNAME': 'cltbld', 15:51:48 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-087', 15:51:48 INFO - 'WINDIR': 'C:\\windows', 15:51:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:51:48 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 ProcessManager NOT managing child processes ProcessManager UNABLE to use job objects to manage child processes 15:51:50 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 15:51:50 INFO - import pkg_resources 15:51:51 INFO - Using 1 client processes 15:51:54 INFO - SUITE-START | Running 778 tests 15:51:54 INFO - Running testharness tests 15:51:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:51:54 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 15:51:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:51:54 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 15:51:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:51:54 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 15:51:55 INFO - Setting up ssl 15:51:55 INFO - PROCESS | certutil | 15:51:55 INFO - PROCESS | certutil | 15:51:55 INFO - PROCESS | certutil | 15:51:55 INFO - Certificate Nickname Trust Attributes 15:51:55 INFO - SSL,S/MIME,JAR/XPI 15:51:55 INFO - 15:51:55 INFO - web-platform-tests CT,, 15:51:55 INFO - 15:51:55 INFO - Starting runner 15:51:56 INFO - PROCESS | 248 | [248] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 15:51:56 INFO - PROCESS | 248 | [248] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 15:51:56 INFO - PROCESS | 248 | [248] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228 15:51:56 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 15:51:56 INFO - PROCESS | 248 | [248] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 15:51:57 INFO - PROCESS | 248 | 1464907917773 Marionette DEBUG Marionette enabled via build flag and pref 15:51:58 INFO - PROCESS | 248 | ++DOCSHELL 000000141645E000 == 1 [pid = 248] [id = 1] 15:51:58 INFO - PROCESS | 248 | ++DOMWINDOW == 1 (0000001425671800) [pid = 248] [serial = 1] [outer = 0000000000000000] 15:51:58 INFO - PROCESS | 248 | [248] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:51:58 INFO - PROCESS | 248 | ++DOMWINDOW == 2 (0000001425672800) [pid = 248] [serial = 2] [outer = 0000001425671800] 15:51:59 INFO - PROCESS | 248 | ++DOCSHELL 0000001428849000 == 2 [pid = 248] [id = 2] 15:51:59 INFO - PROCESS | 248 | ++DOMWINDOW == 3 (0000001428849800) [pid = 248] [serial = 3] [outer = 0000000000000000] 15:51:59 INFO - PROCESS | 248 | [248] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:51:59 INFO - PROCESS | 248 | ++DOMWINDOW == 4 (000000142884A800) [pid = 248] [serial = 4] [outer = 0000001428849800] 15:51:59 INFO - PROCESS | 248 | 1464907919584 Marionette INFO Listening on port 2828 15:52:01 INFO - PROCESS | 248 | 1464907921517 Marionette DEBUG Marionette enabled via command-line flag 15:52:01 INFO - PROCESS | 248 | ++DOCSHELL 0000001429790800 == 3 [pid = 248] [id = 3] 15:52:01 INFO - PROCESS | 248 | ++DOMWINDOW == 5 (00000014297D7000) [pid = 248] [serial = 5] [outer = 0000000000000000] 15:52:01 INFO - PROCESS | 248 | [248] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:52:01 INFO - PROCESS | 248 | ++DOMWINDOW == 6 (00000014297D8000) [pid = 248] [serial = 6] [outer = 00000014297D7000] 15:52:01 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 15:52:01 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 15:52:02 INFO - PROCESS | 248 | ++DOMWINDOW == 7 (00000014298E6000) [pid = 248] [serial = 7] [outer = 0000001428849800] 15:52:02 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:02 INFO - PROCESS | 248 | 1464907922482 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49296 15:52:02 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:02 INFO - PROCESS | 248 | 1464907922514 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49297 15:52:02 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:02 INFO - PROCESS | 248 | 1464907922521 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49298 15:52:02 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:02 INFO - PROCESS | 248 | 1464907922556 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49299 15:52:02 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:02 INFO - PROCESS | 248 | 1464907922563 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49300 15:52:02 INFO - PROCESS | 248 | 1464907922566 Marionette DEBUG Closed connection conn0 15:52:02 INFO - PROCESS | 248 | 1464907922568 Marionette DEBUG Closed connection conn1 15:52:02 INFO - PROCESS | 248 | 1464907922570 Marionette DEBUG Closed connection conn2 15:52:02 INFO - PROCESS | 248 | 1464907922625 Marionette DEBUG Closed connection conn3 15:52:02 INFO - PROCESS | 248 | 1464907922652 Marionette DEBUG Closed connection conn4 15:52:02 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:02 INFO - PROCESS | 248 | 1464907922658 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49301 15:52:02 INFO - PROCESS | 248 | 1464907922773 Marionette DEBUG Closed connection conn5 15:52:02 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:02 INFO - PROCESS | 248 | 1464907922778 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49302 15:52:02 INFO - PROCESS | 248 | ++DOCSHELL 000000142A80A000 == 4 [pid = 248] [id = 4] 15:52:02 INFO - PROCESS | 248 | ++DOMWINDOW == 8 (000000142A87B800) [pid = 248] [serial = 8] [outer = 0000000000000000] 15:52:02 INFO - PROCESS | 248 | ++DOMWINDOW == 9 (000000142A887400) [pid = 248] [serial = 9] [outer = 000000142A87B800] 15:52:02 INFO - PROCESS | 248 | ++DOMWINDOW == 10 (000000142AA4B400) [pid = 248] [serial = 10] [outer = 000000142A87B800] 15:52:02 INFO - PROCESS | 248 | 1464907922942 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:52:02 INFO - PROCESS | 248 | 1464907922948 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160602141735","device":"desktop","version":"48.0a2"} 15:52:03 INFO - PROCESS | 248 | [248] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:52:03 INFO - PROCESS | 248 | [248] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:52:04 INFO - PROCESS | 248 | ++DOCSHELL 000000142FAC5000 == 5 [pid = 248] [id = 5] 15:52:04 INFO - PROCESS | 248 | ++DOMWINDOW == 11 (000000142FAC5800) [pid = 248] [serial = 11] [outer = 0000000000000000] 15:52:04 INFO - PROCESS | 248 | ++DOCSHELL 000000142FAC6000 == 6 [pid = 248] [id = 6] 15:52:04 INFO - PROCESS | 248 | ++DOMWINDOW == 12 (000000142FE0B800) [pid = 248] [serial = 12] [outer = 0000000000000000] 15:52:04 INFO - PROCESS | 248 | [248] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:52:04 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:52:05 INFO - PROCESS | 248 | ++DOCSHELL 0000001430E92000 == 7 [pid = 248] [id = 7] 15:52:05 INFO - PROCESS | 248 | ++DOMWINDOW == 13 (000000142FE0B000) [pid = 248] [serial = 13] [outer = 0000000000000000] 15:52:05 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:52:05 INFO - PROCESS | 248 | [248] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:52:05 INFO - PROCESS | 248 | ++DOMWINDOW == 14 (000000143121F000) [pid = 248] [serial = 14] [outer = 000000142FE0B000] 15:52:05 INFO - PROCESS | 248 | ++DOMWINDOW == 15 (000000143159B800) [pid = 248] [serial = 15] [outer = 000000142FAC5800] 15:52:05 INFO - PROCESS | 248 | ++DOMWINDOW == 16 (0000001430E62800) [pid = 248] [serial = 16] [outer = 000000142FE0B800] 15:52:05 INFO - PROCESS | 248 | ++DOMWINDOW == 17 (0000001430E64800) [pid = 248] [serial = 17] [outer = 000000142FE0B000] 15:52:06 INFO - PROCESS | 248 | 1464907926441 Marionette DEBUG loaded listener.js 15:52:06 INFO - PROCESS | 248 | 1464907926455 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 248 | ++DOMWINDOW == 18 (00000014334E6800) [pid = 248] [serial = 18] [outer = 000000142FE0B000] 15:52:07 INFO - PROCESS | 248 | 1464907927619 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"9066801b-8af5-4238-9ba0-c6e5d8bbe01f","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160602141735","device":"desktop","version":"48.0a2","command_id":1}}] 15:52:08 INFO - PROCESS | 248 | 1464907928127 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:52:08 INFO - PROCESS | 248 | 1464907928159 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 15:52:08 INFO - PROCESS | 248 | 1464907928278 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:52:09 INFO - PROCESS | 248 | [248] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:52:09 INFO - PROCESS | 248 | --DOCSHELL 000000141645E000 == 6 [pid = 248] [id = 1] 15:52:10 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:52:10 INFO - PROCESS | 248 | ++DOMWINDOW == 19 (000000142AF20C00) [pid = 248] [serial = 19] [outer = 000000142FE0B000] 15:52:10 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:10 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:10 INFO - PROCESS | 248 | 1464907930744 Marionette TRACE conn6 <- [1,3,null,{}] 15:52:10 INFO - PROCESS | 248 | 1464907930749 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 15:52:10 INFO - PROCESS | 248 | 1464907930769 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 15:52:10 INFO - PROCESS | 248 | 1464907930797 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 15:52:10 INFO - PROCESS | 248 | 1464907930800 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 15:52:10 INFO - PROCESS | 248 | 1464907930806 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:52:10 INFO - PROCESS | 248 | 1464907930810 Marionette TRACE conn6 <- [1,6,null,{}] 15:52:10 INFO - PROCESS | 248 | 1464907930820 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:10 INFO - PROCESS | 248 | 1464907930837 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 15:52:10 INFO - PROCESS | 248 | 1464907930842 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:10 INFO - PROCESS | 248 | ++DOCSHELL 000000142978A800 == 7 [pid = 248] [id = 8] 15:52:10 INFO - PROCESS | 248 | ++DOMWINDOW == 20 (0000001430D9C000) [pid = 248] [serial = 20] [outer = 0000000000000000] 15:52:10 INFO - PROCESS | 248 | ++DOMWINDOW == 21 (0000001430DA5400) [pid = 248] [serial = 21] [outer = 0000001430D9C000] 15:52:10 INFO - PROCESS | 248 | 1464907930904 Marionette DEBUG loaded listener.js 15:52:11 INFO - PROCESS | 248 | ++DOMWINDOW == 22 (00000014313F2800) [pid = 248] [serial = 22] [outer = 0000001430D9C000] 15:52:11 INFO - PROCESS | 248 | ++DOCSHELL 000000142A462800 == 8 [pid = 248] [id = 9] 15:52:11 INFO - PROCESS | 248 | ++DOMWINDOW == 23 (0000001432EA6400) [pid = 248] [serial = 23] [outer = 0000000000000000] 15:52:11 INFO - PROCESS | 248 | ++DOMWINDOW == 24 (00000014333CB400) [pid = 248] [serial = 24] [outer = 0000001432EA6400] 15:52:11 INFO - PROCESS | 248 | 1464907931355 Marionette DEBUG loaded listener.js 15:52:11 INFO - PROCESS | 248 | ++DOMWINDOW == 25 (0000001434AD6C00) [pid = 248] [serial = 25] [outer = 0000001432EA6400] 15:52:12 INFO - PROCESS | 248 | 1464907932126 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1386ms 15:52:12 INFO - PROCESS | 248 | 1464907932326 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 15:52:12 INFO - PROCESS | 248 | 1464907932329 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 15:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:52:12 INFO - PROCESS | 248 | 1464907932351 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:52:12 INFO - PROCESS | 248 | 1464907932354 Marionette TRACE conn6 <- [1,10,null,{}] 15:52:12 INFO - PROCESS | 248 | 1464907932360 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:12 INFO - PROCESS | 248 | ++DOCSHELL 0000001424EDE000 == 9 [pid = 248] [id = 10] 15:52:12 INFO - PROCESS | 248 | ++DOMWINDOW == 26 (0000001424EE3800) [pid = 248] [serial = 26] [outer = 0000000000000000] 15:52:12 INFO - PROCESS | 248 | 1464907932476 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 15:52:12 INFO - PROCESS | 248 | ++DOMWINDOW == 27 (0000001422FE2800) [pid = 248] [serial = 27] [outer = 0000001424EE3800] 15:52:12 INFO - PROCESS | 248 | --DOCSHELL 000000142A80A000 == 8 [pid = 248] [id = 4] 15:52:12 INFO - PROCESS | 248 | ++DOMWINDOW == 28 (0000001423AB2800) [pid = 248] [serial = 28] [outer = 0000001424EE3800] 15:52:12 INFO - PROCESS | 248 | 1464907932576 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:12 INFO - PROCESS | 248 | ++DOCSHELL 00000014231A0800 == 9 [pid = 248] [id = 11] 15:52:12 INFO - PROCESS | 248 | ++DOMWINDOW == 29 (00000014227D6800) [pid = 248] [serial = 29] [outer = 0000000000000000] 15:52:12 INFO - PROCESS | 248 | ++DOMWINDOW == 30 (000000142A881C00) [pid = 248] [serial = 30] [outer = 00000014227D6800] 15:52:12 INFO - PROCESS | 248 | ++DOCSHELL 0000001428853000 == 10 [pid = 248] [id = 12] 15:52:12 INFO - PROCESS | 248 | ++DOMWINDOW == 31 (000000142AA52400) [pid = 248] [serial = 31] [outer = 0000000000000000] 15:52:12 INFO - PROCESS | 248 | ++DOMWINDOW == 32 (000000142ABC1C00) [pid = 248] [serial = 32] [outer = 000000142AA52400] 15:52:12 INFO - PROCESS | 248 | 1464907932668 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 248 | ++DOMWINDOW == 33 (000000142DF31800) [pid = 248] [serial = 33] [outer = 000000142AA52400] 15:52:12 INFO - PROCESS | 248 | ++DOMWINDOW == 34 (000000142E876400) [pid = 248] [serial = 34] [outer = 00000014227D6800] 15:52:13 INFO - PROCESS | 248 | 1464907933188 Marionette TRACE conn6 <- [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]]]}] 15:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 883ms 15:52:13 INFO - PROCESS | 248 | 1464907933233 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 15:52:13 INFO - PROCESS | 248 | 1464907933239 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 15:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:52:13 INFO - PROCESS | 248 | 1464907933246 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:52:13 INFO - PROCESS | 248 | 1464907933249 Marionette TRACE conn6 <- [1,14,null,{}] 15:52:13 INFO - PROCESS | 248 | 1464907933253 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:13 INFO - PROCESS | 248 | 1464907933338 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 15:52:13 INFO - PROCESS | 248 | 1464907933348 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 248 | ++DOCSHELL 000000142993F800 == 11 [pid = 248] [id = 13] 15:52:13 INFO - PROCESS | 248 | ++DOMWINDOW == 35 (0000001430E65400) [pid = 248] [serial = 35] [outer = 0000000000000000] 15:52:13 INFO - PROCESS | 248 | ++DOMWINDOW == 36 (0000001431375000) [pid = 248] [serial = 36] [outer = 0000001430E65400] 15:52:13 INFO - PROCESS | 248 | 1464907933395 Marionette DEBUG loaded listener.js 15:52:13 INFO - PROCESS | 248 | ++DOMWINDOW == 37 (0000001432517800) [pid = 248] [serial = 37] [outer = 0000001430E65400] 15:52:13 INFO - PROCESS | 248 | 1464907933838 Marionette TRACE conn6 <- [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]]]}] 15:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 627ms 15:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:52:13 INFO - PROCESS | 248 | 1464907933874 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 15:52:13 INFO - PROCESS | 248 | 1464907933877 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 15:52:13 INFO - PROCESS | 248 | 1464907933881 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:52:13 INFO - PROCESS | 248 | 1464907933885 Marionette TRACE conn6 <- [1,18,null,{}] 15:52:13 INFO - PROCESS | 248 | 1464907933901 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:14 INFO - PROCESS | 248 | 1464907934019 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 15:52:14 INFO - PROCESS | 248 | 1464907934038 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 248 | ++DOCSHELL 000000142DF9B800 == 12 [pid = 248] [id = 14] 15:52:14 INFO - PROCESS | 248 | ++DOMWINDOW == 38 (0000001430AA6800) [pid = 248] [serial = 38] [outer = 0000000000000000] 15:52:14 INFO - PROCESS | 248 | ++DOMWINDOW == 39 (0000001432EAD400) [pid = 248] [serial = 39] [outer = 0000001430AA6800] 15:52:14 INFO - PROCESS | 248 | 1464907934089 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 248 | ++DOMWINDOW == 40 (0000001434213C00) [pid = 248] [serial = 40] [outer = 0000001430AA6800] 15:52:14 INFO - PROCESS | 248 | 1464907934519 Marionette TRACE conn6 <- [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]]]}] 15:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 692ms 15:52:14 INFO - PROCESS | 248 | 1464907934576 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 248 | 1464907934578 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 15:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:52:14 INFO - PROCESS | 248 | 1464907934582 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 248 | 1464907934584 Marionette TRACE conn6 <- [1,22,null,{}] 15:52:14 INFO - PROCESS | 248 | 1464907934588 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:14 INFO - PROCESS | 248 | 1464907934668 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 15:52:14 INFO - PROCESS | 248 | 1464907934675 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 248 | ++DOCSHELL 000000142FA95800 == 13 [pid = 248] [id = 15] 15:52:14 INFO - PROCESS | 248 | ++DOMWINDOW == 41 (0000001430BCE400) [pid = 248] [serial = 41] [outer = 0000000000000000] 15:52:14 INFO - PROCESS | 248 | ++DOMWINDOW == 42 (0000001430BD2000) [pid = 248] [serial = 42] [outer = 0000001430BCE400] 15:52:14 INFO - PROCESS | 248 | 1464907934725 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 248 | ++DOMWINDOW == 43 (000000142DEF9800) [pid = 248] [serial = 43] [outer = 0000001430BCE400] 15:52:15 INFO - PROCESS | 248 | 1464907935137 Marionette TRACE conn6 <- [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]]]}] 15:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 586ms 15:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:52:15 INFO - PROCESS | 248 | 1464907935172 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 248 | 1464907935175 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 15:52:15 INFO - PROCESS | 248 | 1464907935179 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - PROCESS | 248 | 1464907935180 Marionette TRACE conn6 <- [1,26,null,{}] 15:52:15 INFO - PROCESS | 248 | 1464907935184 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:15 INFO - PROCESS | 248 | 1464907935264 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 15:52:15 INFO - PROCESS | 248 | 1464907935271 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 248 | ++DOCSHELL 000000143070C000 == 14 [pid = 248] [id = 16] 15:52:15 INFO - PROCESS | 248 | ++DOMWINDOW == 44 (000000142DF27C00) [pid = 248] [serial = 44] [outer = 0000000000000000] 15:52:15 INFO - PROCESS | 248 | ++DOMWINDOW == 45 (000000142DF2C000) [pid = 248] [serial = 45] [outer = 000000142DF27C00] 15:52:15 INFO - PROCESS | 248 | 1464907935318 Marionette DEBUG loaded listener.js 15:52:15 INFO - PROCESS | 248 | ++DOMWINDOW == 46 (0000001430BCEC00) [pid = 248] [serial = 46] [outer = 000000142DF27C00] 15:52:15 INFO - PROCESS | 248 | 1464907935721 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 587ms 15:52:15 INFO - PROCESS | 248 | 1464907935776 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 248 | 1464907935778 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 15:52:15 INFO - PROCESS | 248 | 1464907935782 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:52:15 INFO - PROCESS | 248 | 1464907935783 Marionette TRACE conn6 <- [1,30,null,{}] 15:52:15 INFO - PROCESS | 248 | 1464907935787 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:15 INFO - PROCESS | 248 | 1464907935907 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 15:52:15 INFO - PROCESS | 248 | 1464907935924 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 248 | ++DOCSHELL 0000001430C39800 == 15 [pid = 248] [id = 17] 15:52:15 INFO - PROCESS | 248 | ++DOMWINDOW == 47 (000000142DB47800) [pid = 248] [serial = 47] [outer = 0000000000000000] 15:52:15 INFO - PROCESS | 248 | ++DOMWINDOW == 48 (0000001434888800) [pid = 248] [serial = 48] [outer = 000000142DB47800] 15:52:15 INFO - PROCESS | 248 | 1464907935971 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 248 | ++DOMWINDOW == 49 (000000143478E800) [pid = 248] [serial = 49] [outer = 000000142DB47800] 15:52:16 INFO - PROCESS | 248 | 1464907936406 Marionette TRACE conn6 <- [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]]]}] 15:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 690ms 15:52:16 INFO - PROCESS | 248 | 1464907936476 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 248 | 1464907936478 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 15:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:52:16 INFO - PROCESS | 248 | 1464907936482 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 248 | 1464907936484 Marionette TRACE conn6 <- [1,34,null,{}] 15:52:16 INFO - PROCESS | 248 | 1464907936487 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:16 INFO - PROCESS | 248 | 1464907936565 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 15:52:16 INFO - PROCESS | 248 | 1464907936592 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 248 | ++DOCSHELL 000000143229D800 == 16 [pid = 248] [id = 18] 15:52:16 INFO - PROCESS | 248 | ++DOMWINDOW == 50 (0000001422745400) [pid = 248] [serial = 50] [outer = 0000000000000000] 15:52:16 INFO - PROCESS | 248 | ++DOMWINDOW == 51 (0000001434794C00) [pid = 248] [serial = 51] [outer = 0000001422745400] 15:52:16 INFO - PROCESS | 248 | 1464907936637 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 248 | ++DOMWINDOW == 52 (0000001434E61800) [pid = 248] [serial = 52] [outer = 0000001422745400] 15:52:17 INFO - PROCESS | 248 | 1464907937010 Marionette TRACE conn6 <- [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]]]}] 15:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 587ms 15:52:17 INFO - PROCESS | 248 | 1464907937073 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 15:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:52:17 INFO - PROCESS | 248 | 1464907937083 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 15:52:17 INFO - PROCESS | 248 | 1464907937087 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 248 | 1464907937089 Marionette TRACE conn6 <- [1,38,null,{}] 15:52:17 INFO - PROCESS | 248 | 1464907937092 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:17 INFO - PROCESS | 248 | 1464907937173 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 15:52:17 INFO - PROCESS | 248 | 1464907937179 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 248 | ++DOCSHELL 0000001433487800 == 17 [pid = 248] [id = 19] 15:52:17 INFO - PROCESS | 248 | ++DOMWINDOW == 53 (0000001424156800) [pid = 248] [serial = 53] [outer = 0000000000000000] 15:52:17 INFO - PROCESS | 248 | ++DOMWINDOW == 54 (000000142415FC00) [pid = 248] [serial = 54] [outer = 0000001424156800] 15:52:17 INFO - PROCESS | 248 | 1464907937224 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 248 | ++DOMWINDOW == 55 (0000001434793400) [pid = 248] [serial = 55] [outer = 0000001424156800] 15:52:17 INFO - PROCESS | 248 | 1464907937610 Marionette TRACE conn6 <- [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]]]}] 15:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 585ms 15:52:17 INFO - PROCESS | 248 | 1464907937678 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 15:52:17 INFO - PROCESS | 248 | 1464907937680 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 15:52:17 INFO - PROCESS | 248 | 1464907937683 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:52:17 INFO - PROCESS | 248 | 1464907937685 Marionette TRACE conn6 <- [1,42,null,{}] 15:52:17 INFO - PROCESS | 248 | 1464907937688 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:17 INFO - PROCESS | 248 | 1464907937771 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 15:52:17 INFO - PROCESS | 248 | 1464907937778 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 248 | ++DOCSHELL 0000001434E37000 == 18 [pid = 248] [id = 20] 15:52:17 INFO - PROCESS | 248 | ++DOMWINDOW == 56 (0000001424287800) [pid = 248] [serial = 56] [outer = 0000000000000000] 15:52:17 INFO - PROCESS | 248 | ++DOMWINDOW == 57 (000000142428A800) [pid = 248] [serial = 57] [outer = 0000001424287800] 15:52:17 INFO - PROCESS | 248 | 1464907937822 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 248 | ++DOMWINDOW == 58 (000000142E6AF800) [pid = 248] [serial = 58] [outer = 0000001424287800] 15:52:18 INFO - PROCESS | 248 | 1464907938219 Marionette TRACE conn6 <- [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]]]}] 15:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 586ms 15:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:52:18 INFO - PROCESS | 248 | 1464907938280 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 15:52:18 INFO - PROCESS | 248 | 1464907938282 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 15:52:18 INFO - PROCESS | 248 | 1464907938285 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - PROCESS | 248 | 1464907938287 Marionette TRACE conn6 <- [1,46,null,{}] 15:52:18 INFO - PROCESS | 248 | 1464907938291 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:18 INFO - PROCESS | 248 | 1464907938375 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 15:52:18 INFO - PROCESS | 248 | 1464907938382 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:18 INFO - PROCESS | 248 | ++DOCSHELL 000000143635B800 == 19 [pid = 248] [id = 21] 15:52:18 INFO - PROCESS | 248 | ++DOMWINDOW == 59 (0000001430BCF400) [pid = 248] [serial = 59] [outer = 0000000000000000] 15:52:18 INFO - PROCESS | 248 | ++DOMWINDOW == 60 (00000014363F2400) [pid = 248] [serial = 60] [outer = 0000001430BCF400] 15:52:18 INFO - PROCESS | 248 | 1464907938436 Marionette DEBUG loaded listener.js 15:52:18 INFO - PROCESS | 248 | ++DOMWINDOW == 61 (00000014363FAC00) [pid = 248] [serial = 61] [outer = 0000001430BCF400] 15:52:18 INFO - PROCESS | 248 | 1464907938820 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 587ms 15:52:18 INFO - PROCESS | 248 | 1464907938879 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 15:52:18 INFO - PROCESS | 248 | 1464907938881 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 15:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:52:18 INFO - PROCESS | 248 | 1464907938885 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - PROCESS | 248 | 1464907938887 Marionette TRACE conn6 <- [1,50,null,{}] 15:52:18 INFO - PROCESS | 248 | 1464907938891 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:18 INFO - PROCESS | 248 | 1464907938985 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 15:52:19 INFO - PROCESS | 248 | 1464907938993 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 248 | ++DOCSHELL 000000143725F000 == 20 [pid = 248] [id = 22] 15:52:19 INFO - PROCESS | 248 | ++DOMWINDOW == 62 (00000014372EC400) [pid = 248] [serial = 62] [outer = 0000000000000000] 15:52:19 INFO - PROCESS | 248 | ++DOMWINDOW == 63 (000000142FFEE800) [pid = 248] [serial = 63] [outer = 00000014372EC400] 15:52:19 INFO - PROCESS | 248 | 1464907939049 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 248 | ++DOMWINDOW == 64 (000000143747D800) [pid = 248] [serial = 64] [outer = 00000014372EC400] 15:52:19 INFO - PROCESS | 248 | 1464907939466 Marionette TRACE conn6 <- [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]]]}] 15:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 628ms 15:52:19 INFO - PROCESS | 248 | 1464907939522 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 15:52:19 INFO - PROCESS | 248 | 1464907939524 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 15:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:52:19 INFO - PROCESS | 248 | 1464907939528 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:52:19 INFO - PROCESS | 248 | 1464907939529 Marionette TRACE conn6 <- [1,54,null,{}] 15:52:19 INFO - PROCESS | 248 | 1464907939533 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:19 INFO - PROCESS | 248 | 1464907939611 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 15:52:19 INFO - PROCESS | 248 | 1464907939618 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 248 | ++DOCSHELL 000000143790F800 == 21 [pid = 248] [id = 23] 15:52:19 INFO - PROCESS | 248 | ++DOMWINDOW == 65 (0000001437482400) [pid = 248] [serial = 65] [outer = 0000000000000000] 15:52:19 INFO - PROCESS | 248 | ++DOMWINDOW == 66 (00000014375CE000) [pid = 248] [serial = 66] [outer = 0000001437482400] 15:52:19 INFO - PROCESS | 248 | 1464907939662 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 248 | ++DOMWINDOW == 67 (00000014375D7C00) [pid = 248] [serial = 67] [outer = 0000001437482400] 15:52:20 INFO - PROCESS | 248 | 1464907940062 Marionette TRACE conn6 <- [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]]]}] 15:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 585ms 15:52:20 INFO - PROCESS | 248 | 1464907940114 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 15:52:20 INFO - PROCESS | 248 | 1464907940116 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 15:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:52:20 INFO - PROCESS | 248 | 1464907940857 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:52:20 INFO - PROCESS | 248 | 1464907940862 Marionette TRACE conn6 <- [1,58,null,{}] 15:52:20 INFO - PROCESS | 248 | 1464907940868 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:20 INFO - PROCESS | 248 | 1464907940976 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 15:52:20 INFO - PROCESS | 248 | 1464907940988 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 248 | ++DOCSHELL 0000001424E2C000 == 22 [pid = 248] [id = 24] 15:52:21 INFO - PROCESS | 248 | ++DOMWINDOW == 68 (0000001424156400) [pid = 248] [serial = 68] [outer = 0000000000000000] 15:52:21 INFO - PROCESS | 248 | ++DOMWINDOW == 69 (000000142415B800) [pid = 248] [serial = 69] [outer = 0000001424156400] 15:52:21 INFO - PROCESS | 248 | 1464907941065 Marionette DEBUG loaded listener.js 15:52:21 INFO - PROCESS | 248 | ++DOMWINDOW == 70 (0000001424D97C00) [pid = 248] [serial = 70] [outer = 0000001424156400] 15:52:21 INFO - PROCESS | 248 | 1464907941492 Marionette TRACE conn6 <- [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]]]}] 15:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 732ms 15:52:21 INFO - PROCESS | 248 | 1464907941539 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 15:52:21 INFO - PROCESS | 248 | 1464907941543 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 15:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:52:21 INFO - PROCESS | 248 | 1464907941553 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 248 | 1464907941555 Marionette TRACE conn6 <- [1,62,null,{}] 15:52:21 INFO - PROCESS | 248 | 1464907941563 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:21 INFO - PROCESS | 248 | 1464907941666 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 15:52:21 INFO - PROCESS | 248 | 1464907941674 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 248 | ++DOCSHELL 00000014297EA800 == 23 [pid = 248] [id = 25] 15:52:21 INFO - PROCESS | 248 | ++DOMWINDOW == 71 (0000001428BCA800) [pid = 248] [serial = 71] [outer = 0000000000000000] 15:52:21 INFO - PROCESS | 248 | ++DOMWINDOW == 72 (000000142955DC00) [pid = 248] [serial = 72] [outer = 0000001428BCA800] 15:52:21 INFO - PROCESS | 248 | 1464907941724 Marionette DEBUG loaded listener.js 15:52:21 INFO - PROCESS | 248 | ++DOMWINDOW == 73 (000000142A49AC00) [pid = 248] [serial = 73] [outer = 0000001428BCA800] 15:52:22 INFO - PROCESS | 248 | 1464907942155 Marionette TRACE conn6 <- [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]]]}] 15:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 648ms 15:52:22 INFO - PROCESS | 248 | --DOMWINDOW == 72 (000000142A87B800) [pid = 248] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:52:22 INFO - PROCESS | 248 | --DOMWINDOW == 71 (0000001430D9C000) [pid = 248] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:52:22 INFO - PROCESS | 248 | --DOMWINDOW == 70 (000000142AA52400) [pid = 248] [serial = 31] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:52:22 INFO - PROCESS | 248 | --DOMWINDOW == 69 (0000001430E65400) [pid = 248] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:52:22 INFO - PROCESS | 248 | --DOMWINDOW == 68 (0000001430AA6800) [pid = 248] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:52:22 INFO - PROCESS | 248 | --DOMWINDOW == 67 (0000001430BCE400) [pid = 248] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:52:22 INFO - PROCESS | 248 | --DOMWINDOW == 66 (000000142DF27C00) [pid = 248] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:52:22 INFO - PROCESS | 248 | --DOMWINDOW == 65 (00000014372EC400) [pid = 248] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:52:22 INFO - PROCESS | 248 | 1464907942423 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 15:52:22 INFO - PROCESS | 248 | 1464907942426 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 15:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:52:22 INFO - PROCESS | 248 | 1464907942437 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:52:22 INFO - PROCESS | 248 | 1464907942439 Marionette TRACE conn6 <- [1,66,null,{}] 15:52:22 INFO - PROCESS | 248 | 1464907942443 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:22 INFO - PROCESS | 248 | 1464907942532 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 15:52:22 INFO - PROCESS | 248 | 1464907942550 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:22 INFO - PROCESS | 248 | ++DOCSHELL 000000142DE79000 == 24 [pid = 248] [id = 26] 15:52:22 INFO - PROCESS | 248 | ++DOMWINDOW == 66 (000000142AF29800) [pid = 248] [serial = 74] [outer = 0000000000000000] 15:52:22 INFO - PROCESS | 248 | ++DOMWINDOW == 67 (000000142DB3BC00) [pid = 248] [serial = 75] [outer = 000000142AF29800] 15:52:22 INFO - PROCESS | 248 | 1464907942602 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 248 | ++DOMWINDOW == 68 (000000142DF20800) [pid = 248] [serial = 76] [outer = 000000142AF29800] 15:52:23 INFO - PROCESS | 248 | 1464907942997 Marionette TRACE conn6 <- [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]]]}] 15:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 586ms 15:52:23 INFO - PROCESS | 248 | 1464907943032 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 248 | 1464907943034 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 15:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:52:23 INFO - PROCESS | 248 | 1464907943038 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 248 | 1464907943040 Marionette TRACE conn6 <- [1,70,null,{}] 15:52:23 INFO - PROCESS | 248 | 1464907943043 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:23 INFO - PROCESS | 248 | 1464907943124 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 15:52:23 INFO - PROCESS | 248 | 1464907943131 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 248 | ++DOCSHELL 000000142FA93800 == 25 [pid = 248] [id = 27] 15:52:23 INFO - PROCESS | 248 | ++DOMWINDOW == 69 (000000142DF2D800) [pid = 248] [serial = 77] [outer = 0000000000000000] 15:52:23 INFO - PROCESS | 248 | ++DOMWINDOW == 70 (000000142E75A400) [pid = 248] [serial = 78] [outer = 000000142DF2D800] 15:52:23 INFO - PROCESS | 248 | 1464907943180 Marionette DEBUG loaded listener.js 15:52:23 INFO - PROCESS | 248 | ++DOMWINDOW == 71 (000000142FFEBC00) [pid = 248] [serial = 79] [outer = 000000142DF2D800] 15:52:23 INFO - PROCESS | 248 | 1464907943593 Marionette TRACE conn6 <- [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]]]}] 15:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 586ms 15:52:23 INFO - PROCESS | 248 | 1464907943626 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 248 | 1464907943628 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 15:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:52:23 INFO - PROCESS | 248 | 1464907943631 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 248 | 1464907943633 Marionette TRACE conn6 <- [1,74,null,{}] 15:52:23 INFO - PROCESS | 248 | 1464907943637 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:23 INFO - PROCESS | 248 | 1464907943713 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 15:52:23 INFO - PROCESS | 248 | 1464907943720 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B72800 == 26 [pid = 248] [id = 28] 15:52:23 INFO - PROCESS | 248 | ++DOMWINDOW == 72 (00000014301EF000) [pid = 248] [serial = 80] [outer = 0000000000000000] 15:52:23 INFO - PROCESS | 248 | ++DOMWINDOW == 73 (0000001430A9A800) [pid = 248] [serial = 81] [outer = 00000014301EF000] 15:52:23 INFO - PROCESS | 248 | 1464907943774 Marionette DEBUG loaded listener.js 15:52:23 INFO - PROCESS | 248 | ++DOMWINDOW == 74 (0000001430AA8C00) [pid = 248] [serial = 82] [outer = 00000014301EF000] 15:52:24 INFO - PROCESS | 248 | 1464907944176 Marionette TRACE conn6 <- [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]]]}] 15:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 585ms 15:52:24 INFO - PROCESS | 248 | 1464907944220 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 15:52:24 INFO - PROCESS | 248 | 1464907944222 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 15:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:52:24 INFO - PROCESS | 248 | 1464907944228 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:52:24 INFO - PROCESS | 248 | 1464907944230 Marionette TRACE conn6 <- [1,78,null,{}] 15:52:24 INFO - PROCESS | 248 | 1464907944234 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:24 INFO - PROCESS | 248 | 1464907944332 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 15:52:24 INFO - PROCESS | 248 | 1464907944340 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:24 INFO - PROCESS | 248 | ++DOCSHELL 0000001432E9A000 == 27 [pid = 248] [id = 29] 15:52:24 INFO - PROCESS | 248 | ++DOMWINDOW == 75 (0000001430BD3400) [pid = 248] [serial = 83] [outer = 0000000000000000] 15:52:24 INFO - PROCESS | 248 | ++DOMWINDOW == 76 (000000143250F800) [pid = 248] [serial = 84] [outer = 0000001430BD3400] 15:52:24 INFO - PROCESS | 248 | 1464907944386 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 248 | ++DOMWINDOW == 77 (000000143333F000) [pid = 248] [serial = 85] [outer = 0000001430BD3400] 15:52:24 INFO - PROCESS | 248 | 1464907944939 Marionette TRACE conn6 <- [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]]]}] 15:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 796ms 15:52:25 INFO - PROCESS | 248 | 1464907945055 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 248 | 1464907945061 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 15:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:52:25 INFO - PROCESS | 248 | 1464907945119 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 248 | 1464907945124 Marionette TRACE conn6 <- [1,82,null,{}] 15:52:25 INFO - PROCESS | 248 | 1464907945130 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:25 INFO - PROCESS | 248 | 1464907945236 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 15:52:25 INFO - PROCESS | 248 | 1464907945291 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:25 INFO - PROCESS | 248 | ++DOCSHELL 0000001429940800 == 28 [pid = 248] [id = 30] 15:52:25 INFO - PROCESS | 248 | ++DOMWINDOW == 78 (0000001428B63C00) [pid = 248] [serial = 86] [outer = 0000000000000000] 15:52:25 INFO - PROCESS | 248 | ++DOMWINDOW == 79 (00000014298A9400) [pid = 248] [serial = 87] [outer = 0000001428B63C00] 15:52:25 INFO - PROCESS | 248 | 1464907945350 Marionette DEBUG loaded listener.js 15:52:25 INFO - PROCESS | 248 | ++DOMWINDOW == 80 (000000142AF29400) [pid = 248] [serial = 88] [outer = 0000001428B63C00] 15:52:25 INFO - PROCESS | 248 | 1464907945877 Marionette TRACE conn6 <- [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]]]}] 15:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 797ms 15:52:25 INFO - PROCESS | 248 | 1464907945913 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 248 | 1464907945920 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 15:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:52:25 INFO - PROCESS | 248 | 1464907945927 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 248 | 1464907945930 Marionette TRACE conn6 <- [1,86,null,{}] 15:52:25 INFO - PROCESS | 248 | 1464907945934 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:26 INFO - PROCESS | 248 | 1464907946042 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 15:52:26 INFO - PROCESS | 248 | 1464907946104 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 248 | ++DOCSHELL 00000014322AB000 == 29 [pid = 248] [id = 31] 15:52:26 INFO - PROCESS | 248 | ++DOMWINDOW == 81 (000000142E6ABC00) [pid = 248] [serial = 89] [outer = 0000000000000000] 15:52:26 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (000000142FE0C800) [pid = 248] [serial = 90] [outer = 000000142E6ABC00] 15:52:26 INFO - PROCESS | 248 | 1464907946161 Marionette DEBUG loaded listener.js 15:52:26 INFO - PROCESS | 248 | ++DOMWINDOW == 83 (0000001430BD4C00) [pid = 248] [serial = 91] [outer = 000000142E6ABC00] 15:52:26 INFO - PROCESS | 248 | 1464907946729 Marionette TRACE conn6 <- [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]]]}] 15:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 839ms 15:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:52:26 INFO - PROCESS | 248 | 1464907946766 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 248 | 1464907946769 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 15:52:26 INFO - PROCESS | 248 | 1464907946773 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 248 | 1464907946777 Marionette TRACE conn6 <- [1,90,null,{}] 15:52:26 INFO - PROCESS | 248 | 1464907946789 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:26 INFO - PROCESS | 248 | 1464907946927 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 15:52:26 INFO - PROCESS | 248 | 1464907946972 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 248 | ++DOCSHELL 0000001436362800 == 30 [pid = 248] [id = 32] 15:52:26 INFO - PROCESS | 248 | ++DOMWINDOW == 84 (00000014334DA800) [pid = 248] [serial = 92] [outer = 0000000000000000] 15:52:27 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (00000014338B7400) [pid = 248] [serial = 93] [outer = 00000014334DA800] 15:52:27 INFO - PROCESS | 248 | 1464907947032 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (00000014343E6000) [pid = 248] [serial = 94] [outer = 00000014334DA800] 15:52:27 INFO - PROCESS | 248 | 1464907947550 Marionette TRACE conn6 <- [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]]]}] 15:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 840ms 15:52:27 INFO - PROCESS | 248 | 1464907947614 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 15:52:27 INFO - PROCESS | 248 | 1464907947618 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 15:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:52:27 INFO - PROCESS | 248 | 1464907947621 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:52:27 INFO - PROCESS | 248 | 1464907947623 Marionette TRACE conn6 <- [1,94,null,{}] 15:52:27 INFO - PROCESS | 248 | 1464907947627 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:27 INFO - PROCESS | 248 | 1464907947730 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 15:52:27 INFO - PROCESS | 248 | 1464907947808 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 248 | ++DOCSHELL 000000143791B000 == 31 [pid = 248] [id = 33] 15:52:27 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (000000142DF55000) [pid = 248] [serial = 95] [outer = 0000000000000000] 15:52:27 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (000000142DF5C800) [pid = 248] [serial = 96] [outer = 000000142DF55000] 15:52:27 INFO - PROCESS | 248 | 1464907947865 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (0000001434369000) [pid = 248] [serial = 97] [outer = 000000142DF55000] 15:52:28 INFO - PROCESS | 248 | 1464907948488 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 922ms 15:52:28 INFO - PROCESS | 248 | 1464907948546 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 15:52:28 INFO - PROCESS | 248 | 1464907948550 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 15:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:52:28 INFO - PROCESS | 248 | 1464907948556 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 248 | 1464907948560 Marionette TRACE conn6 <- [1,98,null,{}] 15:52:28 INFO - PROCESS | 248 | 1464907948566 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:28 INFO - PROCESS | 248 | 1464907948665 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 15:52:28 INFO - PROCESS | 248 | 1464907948733 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 248 | ++DOCSHELL 0000001428BEC000 == 32 [pid = 248] [id = 34] 15:52:28 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (0000001424289C00) [pid = 248] [serial = 98] [outer = 0000000000000000] 15:52:28 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (00000014243E1C00) [pid = 248] [serial = 99] [outer = 0000001424289C00] 15:52:28 INFO - PROCESS | 248 | 1464907948786 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (00000014243EB800) [pid = 248] [serial = 100] [outer = 0000001424289C00] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 91 (0000001430E64800) [pid = 248] [serial = 17] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 90 (000000142884A800) [pid = 248] [serial = 4] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 89 (0000001434794C00) [pid = 248] [serial = 51] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 88 (000000142415FC00) [pid = 248] [serial = 54] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 87 (000000142428A800) [pid = 248] [serial = 57] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 86 (00000014363F2400) [pid = 248] [serial = 60] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 85 (000000142FFEE800) [pid = 248] [serial = 63] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 84 (0000001430DA5400) [pid = 248] [serial = 21] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 83 (00000014333CB400) [pid = 248] [serial = 24] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 82 (000000142A881C00) [pid = 248] [serial = 30] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 81 (000000142ABC1C00) [pid = 248] [serial = 32] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 80 (000000142DF31800) [pid = 248] [serial = 33] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 79 (0000001431375000) [pid = 248] [serial = 36] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 78 (0000001432517800) [pid = 248] [serial = 37] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 77 (0000001432EAD400) [pid = 248] [serial = 39] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 76 (0000001430BD2000) [pid = 248] [serial = 42] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 75 (000000142DF2C000) [pid = 248] [serial = 45] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 74 (000000142DEF9800) [pid = 248] [serial = 43] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 73 (0000001434888800) [pid = 248] [serial = 48] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 72 (0000001422FE2800) [pid = 248] [serial = 27] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 71 (0000001430BCEC00) [pid = 248] [serial = 46] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 70 (00000014313F2800) [pid = 248] [serial = 22] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 69 (000000143747D800) [pid = 248] [serial = 64] [outer = 0000000000000000] [url = about:blank] 15:52:28 INFO - PROCESS | 248 | --DOMWINDOW == 68 (0000001434213C00) [pid = 248] [serial = 40] [outer = 0000000000000000] [url = about:blank] 15:52:29 INFO - PROCESS | 248 | --DOMWINDOW == 67 (000000143121F000) [pid = 248] [serial = 14] [outer = 0000000000000000] [url = about:blank] 15:52:29 INFO - PROCESS | 248 | --DOMWINDOW == 66 (000000142A887400) [pid = 248] [serial = 9] [outer = 0000000000000000] [url = about:blank] 15:52:29 INFO - PROCESS | 248 | --DOMWINDOW == 65 (000000142AA4B400) [pid = 248] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:52:29 INFO - PROCESS | 248 | 1464907949239 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 731ms 15:52:29 INFO - PROCESS | 248 | 1464907949291 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 248 | 1464907949297 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 15:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:52:29 INFO - PROCESS | 248 | 1464907949303 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 248 | 1464907949306 Marionette TRACE conn6 <- [1,102,null,{}] 15:52:29 INFO - PROCESS | 248 | 1464907949314 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:29 INFO - PROCESS | 248 | 1464907949402 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 15:52:29 INFO - PROCESS | 248 | 1464907949412 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 248 | ++DOCSHELL 00000014297E3800 == 33 [pid = 248] [id = 35] 15:52:29 INFO - PROCESS | 248 | ++DOMWINDOW == 66 (00000014257A3000) [pid = 248] [serial = 101] [outer = 0000000000000000] 15:52:29 INFO - PROCESS | 248 | ++DOMWINDOW == 67 (0000001428BCBC00) [pid = 248] [serial = 102] [outer = 00000014257A3000] 15:52:29 INFO - PROCESS | 248 | 1464907949459 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 248 | ++DOMWINDOW == 68 (000000142955D800) [pid = 248] [serial = 103] [outer = 00000014257A3000] 15:52:29 INFO - PROCESS | 248 | 1464907949873 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 627ms 15:52:29 INFO - PROCESS | 248 | 1464907949932 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 248 | 1464907949934 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 15:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:52:29 INFO - PROCESS | 248 | 1464907949938 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 248 | 1464907949941 Marionette TRACE conn6 <- [1,106,null,{}] 15:52:29 INFO - PROCESS | 248 | 1464907949952 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:30 INFO - PROCESS | 248 | 1464907950037 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 15:52:30 INFO - PROCESS | 248 | 1464907950046 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 248 | ++DOCSHELL 000000142DE7E000 == 34 [pid = 248] [id = 36] 15:52:30 INFO - PROCESS | 248 | ++DOMWINDOW == 69 (000000142AFD1800) [pid = 248] [serial = 104] [outer = 0000000000000000] 15:52:30 INFO - PROCESS | 248 | ++DOMWINDOW == 70 (000000142DB47000) [pid = 248] [serial = 105] [outer = 000000142AFD1800] 15:52:30 INFO - PROCESS | 248 | 1464907950113 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 248 | ++DOMWINDOW == 71 (000000142DF33000) [pid = 248] [serial = 106] [outer = 000000142AFD1800] 15:52:30 INFO - PROCESS | 248 | 1464907950538 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 629ms 15:52:30 INFO - PROCESS | 248 | 1464907950570 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 15:52:30 INFO - PROCESS | 248 | 1464907950572 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 15:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:52:30 INFO - PROCESS | 248 | 1464907950576 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:52:30 INFO - PROCESS | 248 | 1464907950578 Marionette TRACE conn6 <- [1,110,null,{}] 15:52:30 INFO - PROCESS | 248 | 1464907950586 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:30 INFO - PROCESS | 248 | 1464907950670 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 15:52:30 INFO - PROCESS | 248 | 1464907950679 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 248 | ++DOCSHELL 0000001430551800 == 35 [pid = 248] [id = 37] 15:52:30 INFO - PROCESS | 248 | ++DOMWINDOW == 72 (000000142E760000) [pid = 248] [serial = 107] [outer = 0000000000000000] 15:52:30 INFO - PROCESS | 248 | ++DOMWINDOW == 73 (000000142E865400) [pid = 248] [serial = 108] [outer = 000000142E760000] 15:52:30 INFO - PROCESS | 248 | 1464907950726 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 248 | ++DOMWINDOW == 74 (0000001430A9EC00) [pid = 248] [serial = 109] [outer = 000000142E760000] 15:52:31 INFO - PROCESS | 248 | 1464907951118 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 586ms 15:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:52:31 INFO - PROCESS | 248 | 1464907951171 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 248 | 1464907951174 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 15:52:31 INFO - PROCESS | 248 | 1464907951177 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 248 | 1464907951179 Marionette TRACE conn6 <- [1,114,null,{}] 15:52:31 INFO - PROCESS | 248 | 1464907951183 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:31 INFO - PROCESS | 248 | 1464907951281 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 15:52:31 INFO - PROCESS | 248 | 1464907951288 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 248 | ++DOCSHELL 0000001430E8C000 == 36 [pid = 248] [id = 38] 15:52:31 INFO - PROCESS | 248 | ++DOMWINDOW == 75 (0000001430AA5800) [pid = 248] [serial = 110] [outer = 0000000000000000] 15:52:31 INFO - PROCESS | 248 | ++DOMWINDOW == 76 (0000001430BCB800) [pid = 248] [serial = 111] [outer = 0000001430AA5800] 15:52:31 INFO - PROCESS | 248 | 1464907951333 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 248 | ++DOMWINDOW == 77 (0000001430F8D000) [pid = 248] [serial = 112] [outer = 0000001430AA5800] 15:52:31 INFO - PROCESS | 248 | 1464907951777 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 647ms 15:52:31 INFO - PROCESS | 248 | 1464907951826 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 248 | 1464907951828 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 15:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:52:31 INFO - PROCESS | 248 | 1464907951839 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 248 | 1464907951841 Marionette TRACE conn6 <- [1,118,null,{}] 15:52:31 INFO - PROCESS | 248 | 1464907951852 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:31 INFO - PROCESS | 248 | 1464907951978 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 15:52:31 INFO - PROCESS | 248 | 1464907951986 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:32 INFO - PROCESS | 248 | ++DOCSHELL 000000143472F000 == 37 [pid = 248] [id = 39] 15:52:32 INFO - PROCESS | 248 | ++DOMWINDOW == 78 (0000001432510000) [pid = 248] [serial = 113] [outer = 0000000000000000] 15:52:32 INFO - PROCESS | 248 | ++DOMWINDOW == 79 (00000014334DAC00) [pid = 248] [serial = 114] [outer = 0000001432510000] 15:52:32 INFO - PROCESS | 248 | 1464907952031 Marionette DEBUG loaded listener.js 15:52:32 INFO - PROCESS | 248 | ++DOMWINDOW == 80 (000000143479B400) [pid = 248] [serial = 115] [outer = 0000001432510000] 15:52:32 INFO - PROCESS | 248 | 1464907952432 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 649ms 15:52:32 INFO - PROCESS | 248 | 1464907952483 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 15:52:32 INFO - PROCESS | 248 | 1464907952485 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 15:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:52:32 INFO - PROCESS | 248 | 1464907952494 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:52:32 INFO - PROCESS | 248 | 1464907952496 Marionette TRACE conn6 <- [1,122,null,{}] 15:52:32 INFO - PROCESS | 248 | 1464907952500 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:32 INFO - PROCESS | 248 | 1464907952597 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 15:52:32 INFO - PROCESS | 248 | 1464907952657 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:32 INFO - PROCESS | 248 | ++DOCSHELL 0000001434E36800 == 38 [pid = 248] [id = 40] 15:52:32 INFO - PROCESS | 248 | ++DOMWINDOW == 81 (0000001430F53000) [pid = 248] [serial = 116] [outer = 0000000000000000] 15:52:32 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (0000001430F57800) [pid = 248] [serial = 117] [outer = 0000001430F53000] 15:52:32 INFO - PROCESS | 248 | 1464907952704 Marionette DEBUG loaded listener.js 15:52:32 INFO - PROCESS | 248 | ++DOMWINDOW == 83 (0000001434793000) [pid = 248] [serial = 118] [outer = 0000001430F53000] 15:52:33 INFO - PROCESS | 248 | 1464907953090 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 627ms 15:52:33 INFO - PROCESS | 248 | --DOMWINDOW == 82 (0000001428BCA800) [pid = 248] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:52:33 INFO - PROCESS | 248 | --DOMWINDOW == 81 (0000001424156400) [pid = 248] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:52:33 INFO - PROCESS | 248 | --DOMWINDOW == 80 (000000142AF29800) [pid = 248] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:52:33 INFO - PROCESS | 248 | --DOMWINDOW == 79 (000000142DF2D800) [pid = 248] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:52:33 INFO - PROCESS | 248 | --DOMWINDOW == 78 (0000001437482400) [pid = 248] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:52:33 INFO - PROCESS | 248 | --DOMWINDOW == 77 (0000001422745400) [pid = 248] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:52:33 INFO - PROCESS | 248 | --DOMWINDOW == 76 (0000001424287800) [pid = 248] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:52:33 INFO - PROCESS | 248 | --DOMWINDOW == 75 (0000001430BCF400) [pid = 248] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:52:33 INFO - PROCESS | 248 | --DOMWINDOW == 74 (0000001424156800) [pid = 248] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:52:33 INFO - PROCESS | 248 | --DOMWINDOW == 73 (000000142DB47800) [pid = 248] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:52:33 INFO - PROCESS | 248 | --DOMWINDOW == 72 (00000014301EF000) [pid = 248] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:52:33 INFO - PROCESS | 248 | 1464907953125 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 15:52:33 INFO - PROCESS | 248 | 1464907953128 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 15:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:52:33 INFO - PROCESS | 248 | 1464907953131 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:52:33 INFO - PROCESS | 248 | 1464907953132 Marionette TRACE conn6 <- [1,126,null,{}] 15:52:33 INFO - PROCESS | 248 | 1464907953136 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:33 INFO - PROCESS | 248 | 1464907953243 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 15:52:33 INFO - PROCESS | 248 | 1464907953280 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:33 INFO - PROCESS | 248 | ++DOCSHELL 0000001434E3D800 == 39 [pid = 248] [id = 41] 15:52:33 INFO - PROCESS | 248 | ++DOMWINDOW == 73 (000000142273F400) [pid = 248] [serial = 119] [outer = 0000000000000000] 15:52:33 INFO - PROCESS | 248 | ++DOMWINDOW == 74 (0000001424897C00) [pid = 248] [serial = 120] [outer = 000000142273F400] 15:52:33 INFO - PROCESS | 248 | 1464907953326 Marionette DEBUG loaded listener.js 15:52:33 INFO - PROCESS | 248 | ++DOMWINDOW == 75 (00000014342EA000) [pid = 248] [serial = 121] [outer = 000000142273F400] 15:52:33 INFO - PROCESS | 248 | 1464907953670 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 585ms 15:52:33 INFO - PROCESS | 248 | 1464907953718 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 15:52:33 INFO - PROCESS | 248 | 1464907953720 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 15:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:52:33 INFO - PROCESS | 248 | 1464907953723 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:52:33 INFO - PROCESS | 248 | 1464907953725 Marionette TRACE conn6 <- [1,130,null,{}] 15:52:33 INFO - PROCESS | 248 | 1464907953729 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:33 INFO - PROCESS | 248 | 1464907953828 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 15:52:33 INFO - PROCESS | 248 | 1464907953836 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:33 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DC4000 == 40 [pid = 248] [id = 42] 15:52:33 INFO - PROCESS | 248 | ++DOMWINDOW == 76 (000000142DF2DC00) [pid = 248] [serial = 122] [outer = 0000000000000000] 15:52:33 INFO - PROCESS | 248 | ++DOMWINDOW == 77 (00000014342F3800) [pid = 248] [serial = 123] [outer = 000000142DF2DC00] 15:52:33 INFO - PROCESS | 248 | 1464907953881 Marionette DEBUG loaded listener.js 15:52:33 INFO - PROCESS | 248 | ++DOMWINDOW == 78 (000000143488B000) [pid = 248] [serial = 124] [outer = 000000142DF2DC00] 15:52:34 INFO - PROCESS | 248 | 1464907954273 Marionette TRACE conn6 <- [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]]]}] 15:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 587ms 15:52:34 INFO - PROCESS | 248 | 1464907954314 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 15:52:34 INFO - PROCESS | 248 | 1464907954316 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 15:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:52:34 INFO - PROCESS | 248 | 1464907954320 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:52:34 INFO - PROCESS | 248 | 1464907954321 Marionette TRACE conn6 <- [1,134,null,{}] 15:52:34 INFO - PROCESS | 248 | 1464907954325 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:34 INFO - PROCESS | 248 | 1464907954426 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 15:52:34 INFO - PROCESS | 248 | 1464907954462 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:34 INFO - PROCESS | 248 | ++DOCSHELL 0000001437D06800 == 41 [pid = 248] [id = 43] 15:52:34 INFO - PROCESS | 248 | ++DOMWINDOW == 79 (000000142A34D800) [pid = 248] [serial = 125] [outer = 0000000000000000] 15:52:34 INFO - PROCESS | 248 | ++DOMWINDOW == 80 (000000142A3B0C00) [pid = 248] [serial = 126] [outer = 000000142A34D800] 15:52:34 INFO - PROCESS | 248 | 1464907954511 Marionette DEBUG loaded listener.js 15:52:34 INFO - PROCESS | 248 | ++DOMWINDOW == 81 (0000001434889C00) [pid = 248] [serial = 127] [outer = 000000142A34D800] 15:52:34 INFO - PROCESS | 248 | 1464907954868 Marionette TRACE conn6 <- [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]]]}] 15:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 586ms 15:52:34 INFO - PROCESS | 248 | 1464907954910 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 15:52:34 INFO - PROCESS | 248 | 1464907954912 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 15:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:52:34 INFO - PROCESS | 248 | 1464907954915 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:52:34 INFO - PROCESS | 248 | 1464907954918 Marionette TRACE conn6 <- [1,138,null,{}] 15:52:34 INFO - PROCESS | 248 | 1464907954921 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:35 INFO - PROCESS | 248 | 1464907955041 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 15:52:35 INFO - PROCESS | 248 | 1464907955050 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:35 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DE2800 == 42 [pid = 248] [id = 44] 15:52:35 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (000000142A3B0800) [pid = 248] [serial = 128] [outer = 0000000000000000] 15:52:35 INFO - PROCESS | 248 | ++DOMWINDOW == 83 (00000014363EFC00) [pid = 248] [serial = 129] [outer = 000000142A3B0800] 15:52:35 INFO - PROCESS | 248 | 1464907955100 Marionette DEBUG loaded listener.js 15:52:35 INFO - PROCESS | 248 | ++DOMWINDOW == 84 (00000014372F3800) [pid = 248] [serial = 130] [outer = 000000142A3B0800] 15:52:35 INFO - PROCESS | 248 | 1464907955748 Marionette TRACE conn6 <- [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]]]}] 15:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 878ms 15:52:35 INFO - PROCESS | 248 | 1464907955797 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 15:52:35 INFO - PROCESS | 248 | 1464907955802 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 15:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:52:35 INFO - PROCESS | 248 | 1464907955807 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:52:35 INFO - PROCESS | 248 | 1464907955811 Marionette TRACE conn6 <- [1,142,null,{}] 15:52:35 INFO - PROCESS | 248 | 1464907955816 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:35 INFO - PROCESS | 248 | 1464907955930 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 15:52:36 INFO - PROCESS | 248 | 1464907955995 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:36 INFO - PROCESS | 248 | ++DOCSHELL 000000142A81C800 == 43 [pid = 248] [id = 45] 15:52:36 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (00000014243E3800) [pid = 248] [serial = 131] [outer = 0000000000000000] 15:52:36 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (0000001428B5BC00) [pid = 248] [serial = 132] [outer = 00000014243E3800] 15:52:36 INFO - PROCESS | 248 | 1464907956053 Marionette DEBUG loaded listener.js 15:52:36 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (00000014299C3000) [pid = 248] [serial = 133] [outer = 00000014243E3800] 15:52:36 INFO - PROCESS | 248 | 1464907956722 Marionette TRACE conn6 <- [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]]]}] 15:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 986ms 15:52:36 INFO - PROCESS | 248 | 1464907956798 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 15:52:36 INFO - PROCESS | 248 | 1464907956804 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 15:52:36 INFO - PROCESS | 248 | 1464907956811 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:52:36 INFO - PROCESS | 248 | 1464907956814 Marionette TRACE conn6 <- [1,146,null,{}] 15:52:36 INFO - PROCESS | 248 | 1464907956818 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:36 INFO - PROCESS | 248 | 1464907956932 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 15:52:37 INFO - PROCESS | 248 | 1464907956997 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 248 | ++DOCSHELL 0000001436364000 == 44 [pid = 248] [id = 46] 15:52:37 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (000000142DF29000) [pid = 248] [serial = 134] [outer = 0000000000000000] 15:52:37 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (000000142E802C00) [pid = 248] [serial = 135] [outer = 000000142DF29000] 15:52:37 INFO - PROCESS | 248 | 1464907957054 Marionette DEBUG loaded listener.js 15:52:37 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (0000001430F4C800) [pid = 248] [serial = 136] [outer = 000000142DF29000] 15:52:37 INFO - PROCESS | 248 | 1464907957593 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 839ms 15:52:37 INFO - PROCESS | 248 | 1464907957657 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 15:52:37 INFO - PROCESS | 248 | 1464907957659 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 15:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:52:37 INFO - PROCESS | 248 | 1464907957664 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:52:37 INFO - PROCESS | 248 | 1464907957668 Marionette TRACE conn6 <- [1,150,null,{}] 15:52:37 INFO - PROCESS | 248 | 1464907957679 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:37 INFO - PROCESS | 248 | 1464907957789 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 15:52:37 INFO - PROCESS | 248 | 1464907957858 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 248 | ++DOCSHELL 0000001438C47000 == 45 [pid = 248] [id = 47] 15:52:37 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (00000014334DB000) [pid = 248] [serial = 137] [outer = 0000000000000000] 15:52:37 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (000000143421BC00) [pid = 248] [serial = 138] [outer = 00000014334DB000] 15:52:37 INFO - PROCESS | 248 | 1464907957919 Marionette DEBUG loaded listener.js 15:52:38 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (00000014363F3C00) [pid = 248] [serial = 139] [outer = 00000014334DB000] 15:52:38 INFO - PROCESS | 248 | 1464907958650 Marionette TRACE conn6 <- [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]]]}] 15:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1037ms 15:52:38 INFO - PROCESS | 248 | 1464907958702 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 15:52:38 INFO - PROCESS | 248 | 1464907958706 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 15:52:38 INFO - PROCESS | 248 | 1464907958711 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:52:38 INFO - PROCESS | 248 | 1464907958715 Marionette TRACE conn6 <- [1,154,null,{}] 15:52:38 INFO - PROCESS | 248 | 1464907958733 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:38 INFO - PROCESS | 248 | 1464907958831 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 15:52:38 INFO - PROCESS | 248 | 1464907958899 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:38 INFO - PROCESS | 248 | ++DOCSHELL 000000142A810800 == 46 [pid = 248] [id = 48] 15:52:38 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (00000014243E0C00) [pid = 248] [serial = 140] [outer = 0000000000000000] 15:52:38 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (00000014243E7400) [pid = 248] [serial = 141] [outer = 00000014243E0C00] 15:52:38 INFO - PROCESS | 248 | 1464907958949 Marionette DEBUG loaded listener.js 15:52:39 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (00000014292C5C00) [pid = 248] [serial = 142] [outer = 00000014243E0C00] 15:52:39 INFO - PROCESS | 248 | --DOCSHELL 0000001437D06800 == 45 [pid = 248] [id = 43] 15:52:39 INFO - PROCESS | 248 | --DOCSHELL 0000001437DC4000 == 44 [pid = 248] [id = 42] 15:52:39 INFO - PROCESS | 248 | --DOCSHELL 0000001434E3D800 == 43 [pid = 248] [id = 41] 15:52:39 INFO - PROCESS | 248 | --DOCSHELL 0000001434E36800 == 42 [pid = 248] [id = 40] 15:52:39 INFO - PROCESS | 248 | --DOCSHELL 000000143472F000 == 41 [pid = 248] [id = 39] 15:52:39 INFO - PROCESS | 248 | --DOCSHELL 0000001430E8C000 == 40 [pid = 248] [id = 38] 15:52:39 INFO - PROCESS | 248 | --DOCSHELL 0000001430551800 == 39 [pid = 248] [id = 37] 15:52:39 INFO - PROCESS | 248 | --DOCSHELL 000000142DE7E000 == 38 [pid = 248] [id = 36] 15:52:39 INFO - PROCESS | 248 | --DOCSHELL 00000014297E3800 == 37 [pid = 248] [id = 35] 15:52:39 INFO - PROCESS | 248 | --DOCSHELL 0000001428BEC000 == 36 [pid = 248] [id = 34] 15:52:39 INFO - PROCESS | 248 | 1464907959607 Marionette TRACE conn6 <- [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]]]}] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 95 (000000142955DC00) [pid = 248] [serial = 72] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 94 (000000142415B800) [pid = 248] [serial = 69] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 93 (0000001424D97C00) [pid = 248] [serial = 70] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 92 (000000142DB3BC00) [pid = 248] [serial = 75] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 91 (000000142FFEBC00) [pid = 248] [serial = 79] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 90 (000000142DF20800) [pid = 248] [serial = 76] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 89 (000000142A49AC00) [pid = 248] [serial = 73] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 88 (00000014375D7C00) [pid = 248] [serial = 67] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 87 (0000001430AA8C00) [pid = 248] [serial = 82] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 86 (000000142E75A400) [pid = 248] [serial = 78] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 85 (00000014375CE000) [pid = 248] [serial = 66] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 942ms 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 84 (0000001434E61800) [pid = 248] [serial = 52] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 83 (000000142E6AF800) [pid = 248] [serial = 58] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 82 (00000014363FAC00) [pid = 248] [serial = 61] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 81 (0000001434793400) [pid = 248] [serial = 55] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 80 (000000143478E800) [pid = 248] [serial = 49] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | --DOMWINDOW == 79 (0000001430A9A800) [pid = 248] [serial = 81] [outer = 0000000000000000] [url = about:blank] 15:52:39 INFO - PROCESS | 248 | 1464907959659 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 15:52:39 INFO - PROCESS | 248 | 1464907959665 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 15:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:52:39 INFO - PROCESS | 248 | 1464907959674 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:52:39 INFO - PROCESS | 248 | 1464907959676 Marionette TRACE conn6 <- [1,158,null,{}] 15:52:39 INFO - PROCESS | 248 | 1464907959681 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:39 INFO - PROCESS | 248 | 1464907959768 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 15:52:39 INFO - PROCESS | 248 | 1464907959777 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:39 INFO - PROCESS | 248 | ++DOCSHELL 0000001428BEC000 == 37 [pid = 248] [id = 49] 15:52:39 INFO - PROCESS | 248 | ++DOMWINDOW == 80 (000000142401F400) [pid = 248] [serial = 143] [outer = 0000000000000000] 15:52:39 INFO - PROCESS | 248 | ++DOMWINDOW == 81 (0000001424288400) [pid = 248] [serial = 144] [outer = 000000142401F400] 15:52:39 INFO - PROCESS | 248 | 1464907959824 Marionette DEBUG loaded listener.js 15:52:39 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (000000142568B400) [pid = 248] [serial = 145] [outer = 000000142401F400] 15:52:40 INFO - PROCESS | 248 | 1464907960270 Marionette TRACE conn6 <- [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]]]}] 15:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 626ms 15:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:52:40 INFO - PROCESS | 248 | 1464907960305 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 15:52:40 INFO - PROCESS | 248 | 1464907960307 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 15:52:40 INFO - PROCESS | 248 | 1464907960311 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - PROCESS | 248 | 1464907960315 Marionette TRACE conn6 <- [1,162,null,{}] 15:52:40 INFO - PROCESS | 248 | 1464907960325 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:40 INFO - PROCESS | 248 | 1464907960409 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 15:52:40 INFO - PROCESS | 248 | 1464907960418 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:40 INFO - PROCESS | 248 | ++DOCSHELL 000000142DF92000 == 38 [pid = 248] [id = 50] 15:52:40 INFO - PROCESS | 248 | ++DOMWINDOW == 83 (000000142AA4E800) [pid = 248] [serial = 146] [outer = 0000000000000000] 15:52:40 INFO - PROCESS | 248 | ++DOMWINDOW == 84 (000000142AF21000) [pid = 248] [serial = 147] [outer = 000000142AA4E800] 15:52:40 INFO - PROCESS | 248 | 1464907960466 Marionette DEBUG loaded listener.js 15:52:40 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (000000142DB41C00) [pid = 248] [serial = 148] [outer = 000000142AA4E800] 15:52:40 INFO - PROCESS | 248 | 1464907960902 Marionette TRACE conn6 <- [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]]]}] 15:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 629ms 15:52:40 INFO - PROCESS | 248 | 1464907960942 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 15:52:40 INFO - PROCESS | 248 | 1464907960953 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 15:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:52:40 INFO - PROCESS | 248 | 1464907960962 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - PROCESS | 248 | 1464907960964 Marionette TRACE conn6 <- [1,166,null,{}] 15:52:40 INFO - PROCESS | 248 | 1464907960967 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:41 INFO - PROCESS | 248 | 1464907961053 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 15:52:41 INFO - PROCESS | 248 | 1464907961084 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 248 | ++DOCSHELL 0000001430713800 == 39 [pid = 248] [id = 51] 15:52:41 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (000000142DF2CC00) [pid = 248] [serial = 149] [outer = 0000000000000000] 15:52:41 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (000000142DF34400) [pid = 248] [serial = 150] [outer = 000000142DF2CC00] 15:52:41 INFO - PROCESS | 248 | 1464907961138 Marionette DEBUG loaded listener.js 15:52:41 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (000000142DF5EC00) [pid = 248] [serial = 151] [outer = 000000142DF2CC00] 15:52:41 INFO - PROCESS | 248 | 1464907961541 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 628ms 15:52:41 INFO - PROCESS | 248 | 1464907961591 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 15:52:41 INFO - PROCESS | 248 | 1464907961593 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 15:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:52:41 INFO - PROCESS | 248 | 1464907961596 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:52:41 INFO - PROCESS | 248 | 1464907961598 Marionette TRACE conn6 <- [1,170,null,{}] 15:52:41 INFO - PROCESS | 248 | 1464907961602 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:41 INFO - PROCESS | 248 | 1464907961680 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 15:52:41 INFO - PROCESS | 248 | 1464907961686 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 248 | ++DOCSHELL 0000001430E06800 == 40 [pid = 248] [id = 52] 15:52:41 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (000000142E75A400) [pid = 248] [serial = 152] [outer = 0000000000000000] 15:52:41 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (000000142E865800) [pid = 248] [serial = 153] [outer = 000000142E75A400] 15:52:41 INFO - PROCESS | 248 | 1464907961733 Marionette DEBUG loaded listener.js 15:52:41 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (00000014305C5C00) [pid = 248] [serial = 154] [outer = 000000142E75A400] 15:52:42 INFO - PROCESS | 248 | 1464907962168 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 629ms 15:52:42 INFO - PROCESS | 248 | 1464907962232 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 15:52:42 INFO - PROCESS | 248 | 1464907962234 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 15:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:52:42 INFO - PROCESS | 248 | 1464907962238 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:52:42 INFO - PROCESS | 248 | 1464907962239 Marionette TRACE conn6 <- [1,174,null,{}] 15:52:42 INFO - PROCESS | 248 | 1464907962243 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:42 INFO - PROCESS | 248 | 1464907962371 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 15:52:42 INFO - PROCESS | 248 | 1464907962442 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:42 INFO - PROCESS | 248 | ++DOCSHELL 00000014240CB000 == 41 [pid = 248] [id = 53] 15:52:42 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001430AA3000) [pid = 248] [serial = 155] [outer = 0000000000000000] 15:52:42 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (0000001430BD3800) [pid = 248] [serial = 156] [outer = 0000001430AA3000] 15:52:42 INFO - PROCESS | 248 | 1464907962489 Marionette DEBUG loaded listener.js 15:52:42 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (0000001430F56000) [pid = 248] [serial = 157] [outer = 0000001430AA3000] 15:52:42 INFO - PROCESS | 248 | 1464907962890 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:52:42 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (000000142E871800) [pid = 248] [serial = 158] [outer = 00000014227D6800] 15:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 690ms 15:52:42 INFO - PROCESS | 248 | 1464907962941 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 15:52:42 INFO - PROCESS | 248 | 1464907962943 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 15:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:52:42 INFO - PROCESS | 248 | 1464907962985 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:52:42 INFO - PROCESS | 248 | 1464907962987 Marionette TRACE conn6 <- [1,178,null,{}] 15:52:43 INFO - PROCESS | 248 | 1464907962991 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:43 INFO - PROCESS | 248 | 1464907963091 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 15:52:43 INFO - PROCESS | 248 | 1464907963097 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 248 | ++DOCSHELL 0000001428ACC800 == 42 [pid = 248] [id = 54] 15:52:43 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (000000143121F800) [pid = 248] [serial = 159] [outer = 0000000000000000] 15:52:43 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (0000001432517800) [pid = 248] [serial = 160] [outer = 000000143121F800] 15:52:43 INFO - PROCESS | 248 | 1464907963142 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (00000014338BCC00) [pid = 248] [serial = 161] [outer = 000000143121F800] 15:52:43 INFO - PROCESS | 248 | 1464907963547 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 606ms 15:52:43 INFO - PROCESS | 248 | 1464907963574 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 15:52:43 INFO - PROCESS | 248 | 1464907963576 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 15:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:52:43 INFO - PROCESS | 248 | 1464907963580 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:52:43 INFO - PROCESS | 248 | 1464907963582 Marionette TRACE conn6 <- [1,182,null,{}] 15:52:43 INFO - PROCESS | 248 | 1464907963585 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:43 INFO - PROCESS | 248 | 1464907963683 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 15:52:43 INFO - PROCESS | 248 | 1464907963690 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 248 | ++DOCSHELL 0000001436360000 == 43 [pid = 248] [id = 55] 15:52:43 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001433340C00) [pid = 248] [serial = 162] [outer = 0000000000000000] 15:52:43 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (00000014342F6400) [pid = 248] [serial = 163] [outer = 0000001433340C00] 15:52:43 INFO - PROCESS | 248 | 1464907963801 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (00000014343E5000) [pid = 248] [serial = 164] [outer = 0000001433340C00] 15:52:44 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001432510000) [pid = 248] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:52:44 INFO - PROCESS | 248 | --DOMWINDOW == 99 (0000001430AA5800) [pid = 248] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:52:44 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001430F53000) [pid = 248] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:52:44 INFO - PROCESS | 248 | --DOMWINDOW == 97 (0000001424289C00) [pid = 248] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:52:44 INFO - PROCESS | 248 | --DOMWINDOW == 96 (000000142AFD1800) [pid = 248] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:52:44 INFO - PROCESS | 248 | --DOMWINDOW == 95 (00000014257A3000) [pid = 248] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:52:44 INFO - PROCESS | 248 | --DOMWINDOW == 94 (000000142273F400) [pid = 248] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:52:44 INFO - PROCESS | 248 | --DOMWINDOW == 93 (000000142DF55000) [pid = 248] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:52:44 INFO - PROCESS | 248 | --DOMWINDOW == 92 (000000142E760000) [pid = 248] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:52:44 INFO - PROCESS | 248 | --DOMWINDOW == 91 (000000142A34D800) [pid = 248] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:52:44 INFO - PROCESS | 248 | --DOMWINDOW == 90 (000000142DF2DC00) [pid = 248] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:52:44 INFO - PROCESS | 248 | 1464907964251 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 731ms 15:52:44 INFO - PROCESS | 248 | 1464907964320 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 15:52:44 INFO - PROCESS | 248 | 1464907964322 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 15:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:52:44 INFO - PROCESS | 248 | 1464907964326 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:52:44 INFO - PROCESS | 248 | 1464907964328 Marionette TRACE conn6 <- [1,186,null,{}] 15:52:44 INFO - PROCESS | 248 | 1464907964332 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:44 INFO - PROCESS | 248 | 1464907964413 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 15:52:44 INFO - PROCESS | 248 | 1464907964419 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:44 INFO - PROCESS | 248 | ++DOCSHELL 0000001437919000 == 44 [pid = 248] [id = 56] 15:52:44 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (0000001430A9DC00) [pid = 248] [serial = 165] [outer = 0000000000000000] 15:52:44 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001430F5B800) [pid = 248] [serial = 166] [outer = 0000001430A9DC00] 15:52:44 INFO - PROCESS | 248 | 1464907964464 Marionette DEBUG loaded listener.js 15:52:44 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (0000001434791400) [pid = 248] [serial = 167] [outer = 0000001430A9DC00] 15:52:44 INFO - PROCESS | 248 | 1464907964829 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 545ms 15:52:44 INFO - PROCESS | 248 | 1464907964872 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 15:52:44 INFO - PROCESS | 248 | 1464907964874 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 15:52:44 INFO - PROCESS | 248 | 1464907964877 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:52:44 INFO - PROCESS | 248 | 1464907964879 Marionette TRACE conn6 <- [1,190,null,{}] 15:52:44 INFO - PROCESS | 248 | 1464907964883 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:45 INFO - PROCESS | 248 | 1464907964989 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 15:52:45 INFO - PROCESS | 248 | 1464907964998 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DC6000 == 45 [pid = 248] [id = 57] 15:52:45 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (0000001434889800) [pid = 248] [serial = 168] [outer = 0000000000000000] 15:52:45 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (0000001434E60400) [pid = 248] [serial = 169] [outer = 0000001434889800] 15:52:45 INFO - PROCESS | 248 | 1464907965043 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (00000014363F6400) [pid = 248] [serial = 170] [outer = 0000001434889800] 15:52:45 INFO - PROCESS | 248 | 1464907965443 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 587ms 15:52:45 INFO - PROCESS | 248 | 1464907965468 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 15:52:45 INFO - PROCESS | 248 | 1464907965471 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 15:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:52:45 INFO - PROCESS | 248 | 1464907965474 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:52:45 INFO - PROCESS | 248 | 1464907965476 Marionette TRACE conn6 <- [1,194,null,{}] 15:52:45 INFO - PROCESS | 248 | 1464907965480 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:45 INFO - PROCESS | 248 | 1464907965600 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 15:52:45 INFO - PROCESS | 248 | 1464907965608 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 248 | ++DOCSHELL 0000001438C55000 == 46 [pid = 248] [id = 58] 15:52:45 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (000000143488E000) [pid = 248] [serial = 171] [outer = 0000000000000000] 15:52:45 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (00000014372EBC00) [pid = 248] [serial = 172] [outer = 000000143488E000] 15:52:45 INFO - PROCESS | 248 | 1464907965659 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001437483400) [pid = 248] [serial = 173] [outer = 000000143488E000] 15:52:46 INFO - PROCESS | 248 | 1464907966054 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 629ms 15:52:46 INFO - PROCESS | 248 | 1464907966107 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 15:52:46 INFO - PROCESS | 248 | 1464907966112 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 15:52:46 INFO - PROCESS | 248 | 1464907966117 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:52:46 INFO - PROCESS | 248 | 1464907966121 Marionette TRACE conn6 <- [1,198,null,{}] 15:52:46 INFO - PROCESS | 248 | 1464907966128 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:46 INFO - PROCESS | 248 | 1464907966275 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 15:52:46 INFO - PROCESS | 248 | 1464907966427 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:46 INFO - PROCESS | 248 | ++DOCSHELL 00000014297E3800 == 47 [pid = 248] [id = 59] 15:52:46 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001424281C00) [pid = 248] [serial = 174] [outer = 0000000000000000] 15:52:46 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001424285800) [pid = 248] [serial = 175] [outer = 0000001424281C00] 15:52:46 INFO - PROCESS | 248 | 1464907966519 Marionette DEBUG loaded listener.js 15:52:46 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (00000014257A5C00) [pid = 248] [serial = 176] [outer = 0000001424281C00] 15:52:47 INFO - PROCESS | 248 | 1464907967083 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 985ms 15:52:47 INFO - PROCESS | 248 | 1464907967106 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 15:52:47 INFO - PROCESS | 248 | 1464907967110 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 15:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:52:47 INFO - PROCESS | 248 | 1464907967118 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:52:47 INFO - PROCESS | 248 | 1464907967123 Marionette TRACE conn6 <- [1,202,null,{}] 15:52:47 INFO - PROCESS | 248 | 1464907967127 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:47 INFO - PROCESS | 248 | 1464907967239 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 15:52:47 INFO - PROCESS | 248 | 1464907967306 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:47 INFO - PROCESS | 248 | ++DOCSHELL 0000001432395800 == 48 [pid = 248] [id = 60] 15:52:47 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (000000142AA4F400) [pid = 248] [serial = 177] [outer = 0000000000000000] 15:52:47 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (000000142DB3D400) [pid = 248] [serial = 178] [outer = 000000142AA4F400] 15:52:47 INFO - PROCESS | 248 | 1464907967363 Marionette DEBUG loaded listener.js 15:52:47 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (000000142DF2D800) [pid = 248] [serial = 179] [outer = 000000142AA4F400] 15:52:47 INFO - PROCESS | 248 | 1464907967985 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 942ms 15:52:48 INFO - PROCESS | 248 | 1464907968062 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 15:52:48 INFO - PROCESS | 248 | 1464907968065 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 15:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:52:48 INFO - PROCESS | 248 | 1464907968069 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:52:48 INFO - PROCESS | 248 | 1464907968072 Marionette TRACE conn6 <- [1,206,null,{}] 15:52:48 INFO - PROCESS | 248 | 1464907968082 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:48 INFO - PROCESS | 248 | 1464907968195 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 15:52:48 INFO - PROCESS | 248 | 1464907968264 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:48 INFO - PROCESS | 248 | ++DOCSHELL 0000001438C5D800 == 49 [pid = 248] [id = 61] 15:52:48 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001430F50800) [pid = 248] [serial = 180] [outer = 0000000000000000] 15:52:48 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (0000001430F55400) [pid = 248] [serial = 181] [outer = 0000001430F50800] 15:52:48 INFO - PROCESS | 248 | 1464907968325 Marionette DEBUG loaded listener.js 15:52:48 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (00000014363EC400) [pid = 248] [serial = 182] [outer = 0000001430F50800] 15:52:48 INFO - PROCESS | 248 | 1464907968888 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 838ms 15:52:48 INFO - PROCESS | 248 | 1464907968911 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 15:52:48 INFO - PROCESS | 248 | 1464907968914 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 15:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:52:48 INFO - PROCESS | 248 | 1464907968918 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:52:48 INFO - PROCESS | 248 | 1464907968921 Marionette TRACE conn6 <- [1,210,null,{}] 15:52:48 INFO - PROCESS | 248 | 1464907968925 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:49 INFO - PROCESS | 248 | 1464907969037 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 15:52:49 INFO - PROCESS | 248 | 1464907969116 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 248 | ++DOCSHELL 0000001438BB4000 == 50 [pid = 248] [id = 62] 15:52:49 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001437479800) [pid = 248] [serial = 183] [outer = 0000000000000000] 15:52:49 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001437480400) [pid = 248] [serial = 184] [outer = 0000001437479800] 15:52:49 INFO - PROCESS | 248 | 1464907969172 Marionette DEBUG loaded listener.js 15:52:49 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (00000014375D6C00) [pid = 248] [serial = 185] [outer = 0000001437479800] 15:52:49 INFO - PROCESS | 248 | 1464907969899 Marionette TRACE conn6 <- [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]]]}] 15:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1024ms 15:52:49 INFO - PROCESS | 248 | 1464907969947 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 15:52:49 INFO - PROCESS | 248 | 1464907969952 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 15:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:52:49 INFO - PROCESS | 248 | 1464907969967 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - PROCESS | 248 | 1464907969970 Marionette TRACE conn6 <- [1,214,null,{}] 15:52:49 INFO - PROCESS | 248 | 1464907969991 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:50 INFO - PROCESS | 248 | 1464907970097 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 15:52:50 INFO - PROCESS | 248 | 1464907970163 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:50 INFO - PROCESS | 248 | ++DOCSHELL 000000142A814000 == 51 [pid = 248] [id = 63] 15:52:50 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001424288000) [pid = 248] [serial = 186] [outer = 0000000000000000] 15:52:50 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (00000014243E7800) [pid = 248] [serial = 187] [outer = 0000001424288000] 15:52:50 INFO - PROCESS | 248 | 1464907970216 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (000000142A34B400) [pid = 248] [serial = 188] [outer = 0000001424288000] 15:52:50 INFO - PROCESS | 248 | 1464907970796 Marionette TRACE conn6 <- [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]]]}] 15:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 859ms 15:52:50 INFO - PROCESS | 248 | 1464907970826 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 15:52:50 INFO - PROCESS | 248 | 1464907970832 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 15:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:52:50 INFO - PROCESS | 248 | 1464907970838 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:52:50 INFO - PROCESS | 248 | 1464907970841 Marionette TRACE conn6 <- [1,218,null,{}] 15:52:50 INFO - PROCESS | 248 | 1464907970845 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:50 INFO - PROCESS | 248 | 1464907970960 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 15:52:50 INFO - PROCESS | 248 | --DOCSHELL 0000001437DC6000 == 50 [pid = 248] [id = 57] 15:52:50 INFO - PROCESS | 248 | --DOCSHELL 0000001437919000 == 49 [pid = 248] [id = 56] 15:52:50 INFO - PROCESS | 248 | --DOCSHELL 0000001436360000 == 48 [pid = 248] [id = 55] 15:52:50 INFO - PROCESS | 248 | --DOCSHELL 0000001428ACC800 == 47 [pid = 248] [id = 54] 15:52:50 INFO - PROCESS | 248 | --DOCSHELL 00000014240CB000 == 46 [pid = 248] [id = 53] 15:52:50 INFO - PROCESS | 248 | --DOCSHELL 0000001430E06800 == 45 [pid = 248] [id = 52] 15:52:50 INFO - PROCESS | 248 | --DOCSHELL 0000001430713800 == 44 [pid = 248] [id = 51] 15:52:50 INFO - PROCESS | 248 | --DOCSHELL 000000142DF92000 == 43 [pid = 248] [id = 50] 15:52:50 INFO - PROCESS | 248 | --DOCSHELL 0000001428BEC000 == 42 [pid = 248] [id = 49] 15:52:50 INFO - PROCESS | 248 | --DOCSHELL 000000142A810800 == 41 [pid = 248] [id = 48] 15:52:50 INFO - PROCESS | 248 | --DOCSHELL 000000142A81C800 == 40 [pid = 248] [id = 45] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 113 (00000014363EFC00) [pid = 248] [serial = 129] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 112 (00000014334DAC00) [pid = 248] [serial = 114] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001430BCB800) [pid = 248] [serial = 111] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001430F57800) [pid = 248] [serial = 117] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 109 (00000014243EB800) [pid = 248] [serial = 100] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 108 (00000014243E1C00) [pid = 248] [serial = 99] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000143479B400) [pid = 248] [serial = 115] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 106 (00000014298A9400) [pid = 248] [serial = 87] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 105 (000000142DB47000) [pid = 248] [serial = 105] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 104 (000000142DF33000) [pid = 248] [serial = 106] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 103 (00000014338B7400) [pid = 248] [serial = 93] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 102 (0000001428BCBC00) [pid = 248] [serial = 102] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000142955D800) [pid = 248] [serial = 103] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 100 (000000142FE0C800) [pid = 248] [serial = 90] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 99 (0000001424897C00) [pid = 248] [serial = 120] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001434369000) [pid = 248] [serial = 97] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 97 (000000142DF5C800) [pid = 248] [serial = 96] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 96 (000000142E865400) [pid = 248] [serial = 108] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 95 (000000143250F800) [pid = 248] [serial = 84] [outer = 0000000000000000] [url = about:blank] 15:52:50 INFO - PROCESS | 248 | --DOMWINDOW == 94 (00000014342EA000) [pid = 248] [serial = 121] [outer = 0000000000000000] [url = about:blank] 15:52:51 INFO - PROCESS | 248 | --DOMWINDOW == 93 (000000142A3B0C00) [pid = 248] [serial = 126] [outer = 0000000000000000] [url = about:blank] 15:52:51 INFO - PROCESS | 248 | --DOMWINDOW == 92 (0000001434793000) [pid = 248] [serial = 118] [outer = 0000000000000000] [url = about:blank] 15:52:51 INFO - PROCESS | 248 | --DOMWINDOW == 91 (00000014342F3800) [pid = 248] [serial = 123] [outer = 0000000000000000] [url = about:blank] 15:52:51 INFO - PROCESS | 248 | --DOMWINDOW == 90 (000000143488B000) [pid = 248] [serial = 124] [outer = 0000000000000000] [url = about:blank] 15:52:51 INFO - PROCESS | 248 | --DOMWINDOW == 89 (0000001430F8D000) [pid = 248] [serial = 112] [outer = 0000000000000000] [url = about:blank] 15:52:51 INFO - PROCESS | 248 | --DOMWINDOW == 88 (0000001430A9EC00) [pid = 248] [serial = 109] [outer = 0000000000000000] [url = about:blank] 15:52:51 INFO - PROCESS | 248 | --DOMWINDOW == 87 (0000001434889C00) [pid = 248] [serial = 127] [outer = 0000000000000000] [url = about:blank] 15:52:51 INFO - PROCESS | 248 | 1464907971077 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 248 | ++DOCSHELL 00000014249A5000 == 41 [pid = 248] [id = 64] 15:52:51 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (0000001422FC4C00) [pid = 248] [serial = 189] [outer = 0000000000000000] 15:52:51 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (000000142415B000) [pid = 248] [serial = 190] [outer = 0000001422FC4C00] 15:52:51 INFO - PROCESS | 248 | 1464907971125 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (0000001428A7B800) [pid = 248] [serial = 191] [outer = 0000001422FC4C00] 15:52:51 INFO - PROCESS | 248 | 1464907971485 Marionette TRACE conn6 <- [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]]]}] 15:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 691ms 15:52:51 INFO - PROCESS | 248 | 1464907971531 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 15:52:51 INFO - PROCESS | 248 | 1464907971533 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 15:52:51 INFO - PROCESS | 248 | 1464907971537 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:52:51 INFO - PROCESS | 248 | 1464907971540 Marionette TRACE conn6 <- [1,222,null,{}] 15:52:51 INFO - PROCESS | 248 | 1464907971551 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:51 INFO - PROCESS | 248 | 1464907971670 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 15:52:51 INFO - PROCESS | 248 | 1464907971733 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 248 | ++DOCSHELL 00000014240B2000 == 42 [pid = 248] [id = 65] 15:52:51 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (0000001423110800) [pid = 248] [serial = 192] [outer = 0000000000000000] 15:52:51 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001423956400) [pid = 248] [serial = 193] [outer = 0000001423110800] 15:52:51 INFO - PROCESS | 248 | 1464907971788 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (0000001424896C00) [pid = 248] [serial = 194] [outer = 0000001423110800] 15:52:52 INFO - PROCESS | 248 | 1464907972154 Marionette TRACE conn6 <- [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]]]}] 15:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 628ms 15:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:52:52 INFO - PROCESS | 248 | 1464907972168 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 15:52:52 INFO - PROCESS | 248 | 1464907972171 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 15:52:52 INFO - PROCESS | 248 | 1464907972174 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 248 | 1464907972176 Marionette TRACE conn6 <- [1,226,null,{}] 15:52:52 INFO - PROCESS | 248 | 1464907972179 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:52 INFO - PROCESS | 248 | 1464907972282 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 15:52:52 INFO - PROCESS | 248 | 1464907972370 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:52 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B6D800 == 43 [pid = 248] [id = 66] 15:52:52 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (00000014257A7800) [pid = 248] [serial = 195] [outer = 0000000000000000] 15:52:52 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (000000142DF52800) [pid = 248] [serial = 196] [outer = 00000014257A7800] 15:52:52 INFO - PROCESS | 248 | 1464907972417 Marionette DEBUG loaded listener.js 15:52:52 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (000000142E7C6400) [pid = 248] [serial = 197] [outer = 00000014257A7800] 15:52:52 INFO - PROCESS | 248 | 1464907972782 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 15:52:52 INFO - PROCESS | 248 | 1464907972807 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 15:52:52 INFO - PROCESS | 248 | 1464907972809 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 15:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:52:52 INFO - PROCESS | 248 | 1464907972812 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 248 | 1464907972814 Marionette TRACE conn6 <- [1,230,null,{}] 15:52:52 INFO - PROCESS | 248 | 1464907972833 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:52 INFO - PROCESS | 248 | 1464907972914 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 15:52:52 INFO - PROCESS | 248 | 1464907972921 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:52 INFO - PROCESS | 248 | ++DOCSHELL 000000143198C800 == 44 [pid = 248] [id = 67] 15:52:52 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (000000142FFEE800) [pid = 248] [serial = 198] [outer = 0000000000000000] 15:52:52 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (0000001430AA0800) [pid = 248] [serial = 199] [outer = 000000142FFEE800] 15:52:52 INFO - PROCESS | 248 | 1464907972966 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001430B8F000) [pid = 248] [serial = 200] [outer = 000000142FFEE800] 15:52:53 INFO - PROCESS | 248 | 1464907973390 Marionette TRACE conn6 <- [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]]]}] 15:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 646ms 15:52:53 INFO - PROCESS | 248 | 1464907973462 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 248 | 1464907973464 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 15:52:53 INFO - PROCESS | 248 | 1464907973468 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:52:53 INFO - PROCESS | 248 | 1464907973470 Marionette TRACE conn6 <- [1,234,null,{}] 15:52:53 INFO - PROCESS | 248 | 1464907973473 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:53 INFO - PROCESS | 248 | 1464907973601 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 15:52:53 INFO - PROCESS | 248 | 1464907973676 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 248 | ++DOCSHELL 00000014344B5000 == 45 [pid = 248] [id = 68] 15:52:53 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001430F55C00) [pid = 248] [serial = 201] [outer = 0000000000000000] 15:52:53 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001431C25000) [pid = 248] [serial = 202] [outer = 0000001430F55C00] 15:52:53 INFO - PROCESS | 248 | 1464907973723 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (00000014338C6400) [pid = 248] [serial = 203] [outer = 0000001430F55C00] 15:52:54 INFO - PROCESS | 248 | 1464907974143 Marionette TRACE conn6 <- [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]]]}] 15:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 732ms 15:52:54 INFO - PROCESS | 248 | 1464907974203 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 15:52:54 INFO - PROCESS | 248 | 1464907974205 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 15:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:52:54 INFO - PROCESS | 248 | 1464907974209 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:52:54 INFO - PROCESS | 248 | 1464907974211 Marionette TRACE conn6 <- [1,238,null,{}] 15:52:54 INFO - PROCESS | 248 | 1464907974219 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:54 INFO - PROCESS | 248 | 1464907974326 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 15:52:54 INFO - PROCESS | 248 | 1464907974339 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 248 | ++DOCSHELL 0000001434746000 == 46 [pid = 248] [id = 69] 15:52:54 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (00000014342ECC00) [pid = 248] [serial = 204] [outer = 0000000000000000] 15:52:54 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (00000014342F3000) [pid = 248] [serial = 205] [outer = 00000014342ECC00] 15:52:54 INFO - PROCESS | 248 | 1464907974383 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (0000001434695C00) [pid = 248] [serial = 206] [outer = 00000014342ECC00] 15:52:54 INFO - PROCESS | 248 | 1464907974887 Marionette TRACE conn6 <- [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]]]}] 15:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 733ms 15:52:55 INFO - PROCESS | 248 | 1464907974997 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 248 | 1464907974999 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 15:52:55 INFO - PROCESS | 248 | 1464907975023 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 248 | 1464907975025 Marionette TRACE conn6 <- [1,242,null,{}] 15:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:52:55 INFO - PROCESS | 248 | 1464907975037 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:55 INFO - PROCESS | 248 | 1464907975220 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 15:52:55 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001430AA3000) [pid = 248] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:52:55 INFO - PROCESS | 248 | --DOMWINDOW == 103 (000000143121F800) [pid = 248] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:52:55 INFO - PROCESS | 248 | --DOMWINDOW == 102 (0000001433340C00) [pid = 248] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:52:55 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000142AA4E800) [pid = 248] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:52:55 INFO - PROCESS | 248 | --DOMWINDOW == 100 (000000142401F400) [pid = 248] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:52:55 INFO - PROCESS | 248 | --DOMWINDOW == 99 (0000001430A9DC00) [pid = 248] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:52:55 INFO - PROCESS | 248 | --DOMWINDOW == 98 (000000142DF2CC00) [pid = 248] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:52:55 INFO - PROCESS | 248 | --DOMWINDOW == 97 (00000014243E0C00) [pid = 248] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:52:55 INFO - PROCESS | 248 | --DOMWINDOW == 96 (000000142E75A400) [pid = 248] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:52:55 INFO - PROCESS | 248 | --DOMWINDOW == 95 (0000001434889800) [pid = 248] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:52:55 INFO - PROCESS | 248 | 1464907975264 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:55 INFO - PROCESS | 248 | ++DOCSHELL 0000001431CBE800 == 47 [pid = 248] [id = 70] 15:52:55 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (000000142401F800) [pid = 248] [serial = 207] [outer = 0000000000000000] 15:52:55 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (0000001428A5F800) [pid = 248] [serial = 208] [outer = 000000142401F800] 15:52:55 INFO - PROCESS | 248 | 1464907975310 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (000000142E880000) [pid = 248] [serial = 209] [outer = 000000142401F800] 15:52:55 INFO - PROCESS | 248 | 1464907975651 Marionette TRACE conn6 <- [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]]]}] 15:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 671ms 15:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:52:55 INFO - PROCESS | 248 | 1464907975705 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 248 | 1464907975707 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 15:52:55 INFO - PROCESS | 248 | 1464907975711 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 248 | 1464907975713 Marionette TRACE conn6 <- [1,246,null,{}] 15:52:55 INFO - PROCESS | 248 | 1464907975716 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:55 INFO - PROCESS | 248 | 1464907975823 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 15:52:55 INFO - PROCESS | 248 | 1464907975832 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:55 INFO - PROCESS | 248 | ++DOCSHELL 0000001437914000 == 48 [pid = 248] [id = 71] 15:52:55 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (00000014343E9000) [pid = 248] [serial = 210] [outer = 0000000000000000] 15:52:55 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (000000143469D800) [pid = 248] [serial = 211] [outer = 00000014343E9000] 15:52:55 INFO - PROCESS | 248 | 1464907975876 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (000000143479B800) [pid = 248] [serial = 212] [outer = 00000014343E9000] 15:52:56 INFO - PROCESS | 248 | 1464907976258 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 586ms 15:52:56 INFO - PROCESS | 248 | 1464907976301 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 15:52:56 INFO - PROCESS | 248 | 1464907976303 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 15:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:52:56 INFO - PROCESS | 248 | 1464907976306 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:52:56 INFO - PROCESS | 248 | 1464907976308 Marionette TRACE conn6 <- [1,250,null,{}] 15:52:56 INFO - PROCESS | 248 | 1464907976312 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:56 INFO - PROCESS | 248 | 1464907976418 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 15:52:56 INFO - PROCESS | 248 | 1464907976426 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DC5000 == 49 [pid = 248] [id = 72] 15:52:56 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001424099C00) [pid = 248] [serial = 213] [outer = 0000000000000000] 15:52:56 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (000000142409E000) [pid = 248] [serial = 214] [outer = 0000001424099C00] 15:52:56 INFO - PROCESS | 248 | 1464907976472 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001434696000) [pid = 248] [serial = 215] [outer = 0000001424099C00] 15:52:56 INFO - PROCESS | 248 | 1464907976875 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 586ms 15:52:56 INFO - PROCESS | 248 | 1464907976896 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 15:52:56 INFO - PROCESS | 248 | 1464907976899 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 15:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:52:56 INFO - PROCESS | 248 | 1464907976902 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:52:56 INFO - PROCESS | 248 | 1464907976905 Marionette TRACE conn6 <- [1,254,null,{}] 15:52:56 INFO - PROCESS | 248 | 1464907976909 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:57 INFO - PROCESS | 248 | 1464907977033 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 15:52:57 INFO - PROCESS | 248 | 1464907977042 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:57 INFO - PROCESS | 248 | ++DOCSHELL 0000001438BA2800 == 50 [pid = 248] [id = 73] 15:52:57 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (00000014240A2C00) [pid = 248] [serial = 216] [outer = 0000000000000000] 15:52:57 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001434E67400) [pid = 248] [serial = 217] [outer = 00000014240A2C00] 15:52:57 INFO - PROCESS | 248 | 1464907977093 Marionette DEBUG loaded listener.js 15:52:57 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (0000001437483800) [pid = 248] [serial = 218] [outer = 00000014240A2C00] 15:52:57 INFO - PROCESS | 248 | 1464907977734 Marionette TRACE conn6 <- [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]]]}] 15:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 881ms 15:52:57 INFO - PROCESS | 248 | 1464907977793 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 15:52:57 INFO - PROCESS | 248 | 1464907977799 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 15:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:52:57 INFO - PROCESS | 248 | 1464907977805 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 248 | 1464907977810 Marionette TRACE conn6 <- [1,258,null,{}] 15:52:57 INFO - PROCESS | 248 | 1464907977815 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:57 INFO - PROCESS | 248 | 1464907977939 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 15:52:58 INFO - PROCESS | 248 | 1464907978001 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 248 | ++DOCSHELL 000000142AA6B000 == 51 [pid = 248] [id = 74] 15:52:58 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001424159800) [pid = 248] [serial = 219] [outer = 0000000000000000] 15:52:58 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (000000142488F400) [pid = 248] [serial = 220] [outer = 0000001424159800] 15:52:58 INFO - PROCESS | 248 | 1464907978061 Marionette DEBUG loaded listener.js 15:52:58 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001428A60400) [pid = 248] [serial = 221] [outer = 0000001424159800] 15:52:58 INFO - PROCESS | 248 | 1464907978622 Marionette TRACE conn6 <- [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]]]}] 15:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 838ms 15:52:58 INFO - PROCESS | 248 | 1464907978647 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 15:52:58 INFO - PROCESS | 248 | 1464907978653 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 15:52:58 INFO - PROCESS | 248 | 1464907978660 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:52:58 INFO - PROCESS | 248 | 1464907978663 Marionette TRACE conn6 <- [1,262,null,{}] 15:52:58 INFO - PROCESS | 248 | 1464907978667 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:58 INFO - PROCESS | 248 | 1464907978784 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 15:52:58 INFO - PROCESS | 248 | 1464907978868 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D4D800 == 52 [pid = 248] [id = 75] 15:52:58 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (000000142A49A800) [pid = 248] [serial = 222] [outer = 0000000000000000] 15:52:58 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (000000142DEF0800) [pid = 248] [serial = 223] [outer = 000000142A49A800] 15:52:58 INFO - PROCESS | 248 | 1464907978926 Marionette DEBUG loaded listener.js 15:52:59 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (000000142DF60400) [pid = 248] [serial = 224] [outer = 000000142A49A800] 15:52:59 INFO - PROCESS | 248 | 1464907979765 Marionette TRACE conn6 <- [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]]]}] 15:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1126ms 15:52:59 INFO - PROCESS | 248 | 1464907979807 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 15:52:59 INFO - PROCESS | 248 | 1464907979810 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 15:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:52:59 INFO - PROCESS | 248 | 1464907979831 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 248 | 1464907979835 Marionette TRACE conn6 <- [1,266,null,{}] 15:52:59 INFO - PROCESS | 248 | 1464907979846 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:59 INFO - PROCESS | 248 | 1464907979960 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 15:53:00 INFO - PROCESS | 248 | 1464907980031 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:00 INFO - PROCESS | 248 | ++DOCSHELL 0000001438C60800 == 53 [pid = 248] [id = 76] 15:53:00 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001434797400) [pid = 248] [serial = 225] [outer = 0000000000000000] 15:53:00 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (00000014363F3800) [pid = 248] [serial = 226] [outer = 0000001434797400] 15:53:00 INFO - PROCESS | 248 | 1464907980089 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (00000014375CA800) [pid = 248] [serial = 227] [outer = 0000001434797400] 15:53:00 INFO - PROCESS | 248 | 1464907980621 Marionette TRACE conn6 <- [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]]]}] 15:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 839ms 15:53:00 INFO - PROCESS | 248 | 1464907980664 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 15:53:00 INFO - PROCESS | 248 | 1464907980667 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 15:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:53:00 INFO - PROCESS | 248 | 1464907980671 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:53:00 INFO - PROCESS | 248 | 1464907980673 Marionette TRACE conn6 <- [1,270,null,{}] 15:53:00 INFO - PROCESS | 248 | 1464907980677 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:00 INFO - PROCESS | 248 | 1464907980791 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 15:53:00 INFO - PROCESS | 248 | 1464907980873 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:00 INFO - PROCESS | 248 | ++DOCSHELL 0000001438EE0000 == 54 [pid = 248] [id = 77] 15:53:00 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001434644C00) [pid = 248] [serial = 228] [outer = 0000000000000000] 15:53:00 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001434646C00) [pid = 248] [serial = 229] [outer = 0000001434644C00] 15:53:00 INFO - PROCESS | 248 | 1464907980930 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (000000143747D800) [pid = 248] [serial = 230] [outer = 0000001434644C00] 15:53:01 INFO - PROCESS | 248 | 1464907981542 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 943ms 15:53:01 INFO - PROCESS | 248 | 1464907981616 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 15:53:01 INFO - PROCESS | 248 | 1464907981618 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 15:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:53:01 INFO - PROCESS | 248 | 1464907981622 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 248 | 1464907981624 Marionette TRACE conn6 <- [1,274,null,{}] 15:53:01 INFO - PROCESS | 248 | 1464907981628 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:01 INFO - PROCESS | 248 | 1464907981736 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 15:53:01 INFO - PROCESS | 248 | 1464907981806 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 248 | ++DOCSHELL 000000142A45E800 == 55 [pid = 248] [id = 78] 15:53:01 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (000000142DB4A400) [pid = 248] [serial = 231] [outer = 0000000000000000] 15:53:01 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (000000142E878000) [pid = 248] [serial = 232] [outer = 000000142DB4A400] 15:53:01 INFO - PROCESS | 248 | 1464907981862 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (0000001434793800) [pid = 248] [serial = 233] [outer = 000000142DB4A400] 15:53:02 INFO - PROCESS | 248 | 1464907982559 Marionette TRACE conn6 <- [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]]]}] 15:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 984ms 15:53:02 INFO - PROCESS | 248 | 1464907982608 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 15:53:02 INFO - PROCESS | 248 | 1464907982613 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 15:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:53:02 INFO - PROCESS | 248 | 1464907982618 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:53:02 INFO - PROCESS | 248 | 1464907982622 Marionette TRACE conn6 <- [1,278,null,{}] 15:53:02 INFO - PROCESS | 248 | 1464907982627 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:02 INFO - PROCESS | 248 | 1464907982761 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 15:53:02 INFO - PROCESS | 248 | 1464907982833 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:02 INFO - PROCESS | 248 | ++DOCSHELL 000000142922E000 == 56 [pid = 248] [id = 79] 15:53:02 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001424285400) [pid = 248] [serial = 234] [outer = 0000000000000000] 15:53:02 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (000000142428A800) [pid = 248] [serial = 235] [outer = 0000001424285400] 15:53:02 INFO - PROCESS | 248 | 1464907982926 Marionette DEBUG loaded listener.js 15:53:03 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (000000142561F000) [pid = 248] [serial = 236] [outer = 0000001424285400] 15:53:03 INFO - PROCESS | 248 | --DOCSHELL 0000001429940800 == 55 [pid = 248] [id = 30] 15:53:03 INFO - PROCESS | 248 | --DOCSHELL 0000001437DC5000 == 54 [pid = 248] [id = 72] 15:53:03 INFO - PROCESS | 248 | --DOCSHELL 0000001437914000 == 53 [pid = 248] [id = 71] 15:53:03 INFO - PROCESS | 248 | --DOCSHELL 0000001431CBE800 == 52 [pid = 248] [id = 70] 15:53:03 INFO - PROCESS | 248 | --DOCSHELL 0000001434746000 == 51 [pid = 248] [id = 69] 15:53:03 INFO - PROCESS | 248 | --DOCSHELL 00000014344B5000 == 50 [pid = 248] [id = 68] 15:53:03 INFO - PROCESS | 248 | --DOCSHELL 000000143198C800 == 49 [pid = 248] [id = 67] 15:53:03 INFO - PROCESS | 248 | --DOCSHELL 0000001430B6D800 == 48 [pid = 248] [id = 66] 15:53:03 INFO - PROCESS | 248 | --DOCSHELL 00000014240B2000 == 47 [pid = 248] [id = 65] 15:53:03 INFO - PROCESS | 248 | --DOCSHELL 00000014249A5000 == 46 [pid = 248] [id = 64] 15:53:03 INFO - PROCESS | 248 | --DOCSHELL 000000142A814000 == 45 [pid = 248] [id = 63] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001428B5BC00) [pid = 248] [serial = 132] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 123 (000000142E802C00) [pid = 248] [serial = 135] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 122 (000000143421BC00) [pid = 248] [serial = 138] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 121 (00000014372EBC00) [pid = 248] [serial = 172] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOCSHELL 00000014297E3800 == 44 [pid = 248] [id = 59] 15:53:03 INFO - PROCESS | 248 | --DOCSHELL 0000001438C55000 == 43 [pid = 248] [id = 58] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 120 (000000142E876400) [pid = 248] [serial = 34] [outer = 0000000000000000] [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.] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001430BD3800) [pid = 248] [serial = 156] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001432517800) [pid = 248] [serial = 160] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 117 (00000014342F6400) [pid = 248] [serial = 163] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 116 (000000142AF21000) [pid = 248] [serial = 147] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 115 (000000142DB41C00) [pid = 248] [serial = 148] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001424288400) [pid = 248] [serial = 144] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001430F5B800) [pid = 248] [serial = 166] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 112 (000000142568B400) [pid = 248] [serial = 145] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 111 (000000142DF34400) [pid = 248] [serial = 150] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 110 (000000142DF5EC00) [pid = 248] [serial = 151] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 109 (00000014243E7400) [pid = 248] [serial = 141] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 108 (00000014292C5C00) [pid = 248] [serial = 142] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000142E865800) [pid = 248] [serial = 153] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 106 (00000014363F6400) [pid = 248] [serial = 170] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 105 (00000014338BCC00) [pid = 248] [serial = 161] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001434791400) [pid = 248] [serial = 167] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001434E60400) [pid = 248] [serial = 169] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 102 (00000014343E5000) [pid = 248] [serial = 164] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 101 (0000001430F56000) [pid = 248] [serial = 157] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | --DOMWINDOW == 100 (00000014305C5C00) [pid = 248] [serial = 154] [outer = 0000000000000000] [url = about:blank] 15:53:03 INFO - PROCESS | 248 | 1464907983445 Marionette TRACE conn6 <- [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]]]}] 15:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 880ms 15:53:03 INFO - PROCESS | 248 | 1464907983498 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 15:53:03 INFO - PROCESS | 248 | 1464907983504 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 15:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:53:03 INFO - PROCESS | 248 | 1464907983510 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 248 | 1464907983513 Marionette TRACE conn6 <- [1,282,null,{}] 15:53:03 INFO - PROCESS | 248 | 1464907983517 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:03 INFO - PROCESS | 248 | 1464907983606 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 15:53:03 INFO - PROCESS | 248 | 1464907983676 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:03 INFO - PROCESS | 248 | ++DOCSHELL 000000142A822000 == 44 [pid = 248] [id = 80] 15:53:03 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001424156C00) [pid = 248] [serial = 237] [outer = 0000000000000000] 15:53:03 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (00000014243EE800) [pid = 248] [serial = 238] [outer = 0000001424156C00] 15:53:03 INFO - PROCESS | 248 | 1464907983722 Marionette DEBUG loaded listener.js 15:53:03 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001428A6B000) [pid = 248] [serial = 239] [outer = 0000001424156C00] 15:53:04 INFO - PROCESS | 248 | 1464907984095 Marionette TRACE conn6 <- [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]]]}] 15:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 628ms 15:53:04 INFO - PROCESS | 248 | 1464907984140 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 248 | 1464907984142 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 15:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:53:04 INFO - PROCESS | 248 | 1464907984146 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 248 | 1464907984149 Marionette TRACE conn6 <- [1,286,null,{}] 15:53:04 INFO - PROCESS | 248 | 1464907984166 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:04 INFO - PROCESS | 248 | 1464907984257 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 15:53:04 INFO - PROCESS | 248 | 1464907984293 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 248 | ++DOCSHELL 0000001430E11800 == 45 [pid = 248] [id = 81] 15:53:04 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (000000142A882400) [pid = 248] [serial = 240] [outer = 0000000000000000] 15:53:04 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (000000142AF23000) [pid = 248] [serial = 241] [outer = 000000142A882400] 15:53:04 INFO - PROCESS | 248 | 1464907984343 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (000000142DEF0400) [pid = 248] [serial = 242] [outer = 000000142A882400] 15:53:04 INFO - PROCESS | 248 | 1464907984782 Marionette TRACE conn6 <- [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]]]}] 15:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 689ms 15:53:04 INFO - PROCESS | 248 | 1464907984838 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 248 | 1464907984841 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 15:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:53:04 INFO - PROCESS | 248 | 1464907984845 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 248 | 1464907984847 Marionette TRACE conn6 <- [1,290,null,{}] 15:53:04 INFO - PROCESS | 248 | 1464907984850 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:04 INFO - PROCESS | 248 | 1464907984938 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 15:53:04 INFO - PROCESS | 248 | 1464907984948 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 248 | ++DOCSHELL 00000014333B0000 == 46 [pid = 248] [id = 82] 15:53:04 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (000000142DF2F400) [pid = 248] [serial = 243] [outer = 0000000000000000] 15:53:04 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (000000142DF54C00) [pid = 248] [serial = 244] [outer = 000000142DF2F400] 15:53:05 INFO - PROCESS | 248 | 1464907984993 Marionette DEBUG loaded listener.js 15:53:05 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (000000142E7C9000) [pid = 248] [serial = 245] [outer = 000000142DF2F400] 15:53:05 INFO - PROCESS | 248 | 1464907985406 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 628ms 15:53:05 INFO - PROCESS | 248 | 1464907985475 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 15:53:05 INFO - PROCESS | 248 | 1464907985478 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 15:53:05 INFO - PROCESS | 248 | 1464907985481 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:53:05 INFO - PROCESS | 248 | 1464907985483 Marionette TRACE conn6 <- [1,294,null,{}] 15:53:05 INFO - PROCESS | 248 | 1464907985487 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:05 INFO - PROCESS | 248 | 1464907985590 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 15:53:05 INFO - PROCESS | 248 | 1464907985658 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:05 INFO - PROCESS | 248 | ++DOCSHELL 0000001434745000 == 47 [pid = 248] [id = 83] 15:53:05 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (000000142FFE8800) [pid = 248] [serial = 246] [outer = 0000000000000000] 15:53:05 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (00000014305CF400) [pid = 248] [serial = 247] [outer = 000000142FFE8800] 15:53:05 INFO - PROCESS | 248 | 1464907985704 Marionette DEBUG loaded listener.js 15:53:05 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001430AA5800) [pid = 248] [serial = 248] [outer = 000000142FFE8800] 15:53:06 INFO - PROCESS | 248 | 1464907986123 Marionette TRACE conn6 <- [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]]]}] 15:53:06 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. 15:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 691ms 15:53:06 INFO - PROCESS | 248 | 1464907986177 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 15:53:06 INFO - PROCESS | 248 | 1464907986187 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 15:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:53:06 INFO - PROCESS | 248 | 1464907986191 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:53:06 INFO - PROCESS | 248 | 1464907986193 Marionette TRACE conn6 <- [1,298,null,{}] 15:53:06 INFO - PROCESS | 248 | 1464907986202 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:06 INFO - PROCESS | 248 | 1464907986334 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 15:53:06 INFO - PROCESS | 248 | 1464907986383 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 248 | ++DOCSHELL 0000001434E51800 == 48 [pid = 248] [id = 84] 15:53:06 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001430E65800) [pid = 248] [serial = 249] [outer = 0000000000000000] 15:53:06 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (00000014322C1400) [pid = 248] [serial = 250] [outer = 0000001430E65800] 15:53:06 INFO - PROCESS | 248 | 1464907986430 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (00000014333C5400) [pid = 248] [serial = 251] [outer = 0000001430E65800] 15:53:06 INFO - PROCESS | 248 | 1464907986668 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:53:06 INFO - PROCESS | 248 | 1464907986896 Marionette TRACE conn6 <- [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]]]}] 15:53:06 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. 15:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 732ms 15:53:06 INFO - PROCESS | 248 | 1464907986940 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 15:53:06 INFO - PROCESS | 248 | 1464907986942 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 15:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:53:06 INFO - PROCESS | 248 | 1464907986945 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:53:06 INFO - PROCESS | 248 | 1464907986947 Marionette TRACE conn6 <- [1,302,null,{}] 15:53:06 INFO - PROCESS | 248 | 1464907986951 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:07 INFO - PROCESS | 248 | 1464907987056 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 15:53:07 INFO - PROCESS | 248 | 1464907987062 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:07 INFO - PROCESS | 248 | ++DOCSHELL 0000001437652000 == 49 [pid = 248] [id = 85] 15:53:07 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (00000014338BCC00) [pid = 248] [serial = 252] [outer = 0000000000000000] 15:53:07 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (00000014343E3400) [pid = 248] [serial = 253] [outer = 00000014338BCC00] 15:53:07 INFO - PROCESS | 248 | 1464907987145 Marionette DEBUG loaded listener.js 15:53:07 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001434698C00) [pid = 248] [serial = 254] [outer = 00000014338BCC00] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 117 (0000001430F55C00) [pid = 248] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 116 (000000143488E000) [pid = 248] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001424288000) [pid = 248] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 114 (00000014257A7800) [pid = 248] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 113 (000000142FFEE800) [pid = 248] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001423110800) [pid = 248] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001422FC4C00) [pid = 248] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 110 (00000014342ECC00) [pid = 248] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 109 (000000142401F800) [pid = 248] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 108 (0000001424099C00) [pid = 248] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 107 (00000014343E9000) [pid = 248] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 106 (00000014334DA800) [pid = 248] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 105 (000000142A3B0800) [pid = 248] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 104 (000000142E6ABC00) [pid = 248] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:53:07 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001428B63C00) [pid = 248] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:53:07 INFO - PROCESS | 248 | 1464907987644 Marionette TRACE conn6 <- [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]]]}] 15:53:07 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. 15:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 733ms 15:53:07 INFO - PROCESS | 248 | 1464907987680 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 248 | 1464907987682 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 15:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:53:07 INFO - PROCESS | 248 | 1464907987685 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 248 | 1464907987696 Marionette TRACE conn6 <- [1,306,null,{}] 15:53:07 INFO - PROCESS | 248 | 1464907987699 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:07 INFO - PROCESS | 248 | 1464907987781 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 15:53:07 INFO - PROCESS | 248 | 1464907987787 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:07 INFO - PROCESS | 248 | ++DOCSHELL 0000001434E47000 == 50 [pid = 248] [id = 86] 15:53:07 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001424097000) [pid = 248] [serial = 255] [outer = 0000000000000000] 15:53:07 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (000000142928F400) [pid = 248] [serial = 256] [outer = 0000001424097000] 15:53:07 INFO - PROCESS | 248 | 1464907987832 Marionette DEBUG loaded listener.js 15:53:07 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (00000014342ECC00) [pid = 248] [serial = 257] [outer = 0000001424097000] 15:53:08 INFO - PROCESS | 248 | 1464907988232 Marionette TRACE conn6 <- [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]]]}] 15:53:08 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. 15:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 583ms 15:53:08 INFO - PROCESS | 248 | 1464907988271 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 15:53:08 INFO - PROCESS | 248 | 1464907988274 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 15:53:08 INFO - PROCESS | 248 | 1464907988277 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:53:08 INFO - PROCESS | 248 | 1464907988278 Marionette TRACE conn6 <- [1,310,null,{}] 15:53:08 INFO - PROCESS | 248 | 1464907988282 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:08 INFO - PROCESS | 248 | 1464907988364 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 15:53:08 INFO - PROCESS | 248 | 1464907988395 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DCE000 == 51 [pid = 248] [id = 87] 15:53:08 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (00000014346A0C00) [pid = 248] [serial = 258] [outer = 0000000000000000] 15:53:08 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (000000143479C800) [pid = 248] [serial = 259] [outer = 00000014346A0C00] 15:53:08 INFO - PROCESS | 248 | 1464907988441 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001435E5B400) [pid = 248] [serial = 260] [outer = 00000014346A0C00] 15:53:08 INFO - PROCESS | 248 | 1464907988844 Marionette TRACE conn6 <- [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]]]}] 15:53:08 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. 15:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 587ms 15:53:08 INFO - PROCESS | 248 | 1464907988868 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 15:53:08 INFO - PROCESS | 248 | 1464907988870 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 15:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:53:08 INFO - PROCESS | 248 | 1464907988882 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:53:08 INFO - PROCESS | 248 | 1464907988884 Marionette TRACE conn6 <- [1,314,null,{}] 15:53:08 INFO - PROCESS | 248 | 1464907988888 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:08 INFO - PROCESS | 248 | 1464907988982 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 15:53:08 INFO - PROCESS | 248 | 1464907988989 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:09 INFO - PROCESS | 248 | ++DOCSHELL 0000001438BA7800 == 52 [pid = 248] [id = 88] 15:53:09 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001435AB9C00) [pid = 248] [serial = 261] [outer = 0000000000000000] 15:53:09 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001435ABC400) [pid = 248] [serial = 262] [outer = 0000001435AB9C00] 15:53:09 INFO - PROCESS | 248 | 1464907989033 Marionette DEBUG loaded listener.js 15:53:09 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001435AC2000) [pid = 248] [serial = 263] [outer = 0000001435AB9C00] 15:53:09 INFO - PROCESS | 248 | 1464907989458 Marionette TRACE conn6 <- [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]]]}] 15:53:09 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. 15:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 648ms 15:53:09 INFO - PROCESS | 248 | 1464907989525 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 15:53:09 INFO - PROCESS | 248 | 1464907989527 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 15:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:53:09 INFO - PROCESS | 248 | 1464907989531 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:53:09 INFO - PROCESS | 248 | 1464907989533 Marionette TRACE conn6 <- [1,318,null,{}] 15:53:09 INFO - PROCESS | 248 | 1464907989537 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:09 INFO - PROCESS | 248 | 1464907989719 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 15:53:09 INFO - PROCESS | 248 | 1464907989858 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:09 INFO - PROCESS | 248 | ++DOCSHELL 0000001429947000 == 53 [pid = 248] [id = 89] 15:53:09 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001423958000) [pid = 248] [serial = 264] [outer = 0000000000000000] 15:53:09 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001424023800) [pid = 248] [serial = 265] [outer = 0000001423958000] 15:53:09 INFO - PROCESS | 248 | 1464907989917 Marionette DEBUG loaded listener.js 15:53:10 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (000000142428D400) [pid = 248] [serial = 266] [outer = 0000001423958000] 15:53:10 INFO - PROCESS | 248 | 1464907990538 Marionette TRACE conn6 <- [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]]]}] 15:53:10 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. 15:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1033ms 15:53:10 INFO - PROCESS | 248 | 1464907990568 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 15:53:10 INFO - PROCESS | 248 | 1464907990572 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 15:53:10 INFO - PROCESS | 248 | 1464907990577 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:53:10 INFO - PROCESS | 248 | 1464907990581 Marionette TRACE conn6 <- [1,322,null,{}] 15:53:10 INFO - PROCESS | 248 | 1464907990604 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:10 INFO - PROCESS | 248 | 1464907990720 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 15:53:10 INFO - PROCESS | 248 | 1464907990793 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:10 INFO - PROCESS | 248 | ++DOCSHELL 000000143349A000 == 54 [pid = 248] [id = 90] 15:53:10 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (000000142A3B4000) [pid = 248] [serial = 267] [outer = 0000000000000000] 15:53:10 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001424155800) [pid = 248] [serial = 268] [outer = 000000142A3B4000] 15:53:10 INFO - PROCESS | 248 | 1464907990897 Marionette DEBUG loaded listener.js 15:53:10 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (000000142DF3FC00) [pid = 248] [serial = 269] [outer = 000000142A3B4000] 15:53:11 INFO - PROCESS | 248 | 1464907991560 Marionette TRACE conn6 <- [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]]]}] 15:53:11 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. 15:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1005ms 15:53:11 INFO - PROCESS | 248 | 1464907991594 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 15:53:11 INFO - PROCESS | 248 | 1464907991598 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 15:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:53:11 INFO - PROCESS | 248 | 1464907991603 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:53:11 INFO - PROCESS | 248 | 1464907991605 Marionette TRACE conn6 <- [1,326,null,{}] 15:53:11 INFO - PROCESS | 248 | 1464907991609 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:11 INFO - PROCESS | 248 | 1464907991721 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 15:53:11 INFO - PROCESS | 248 | 1464907991794 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:11 INFO - PROCESS | 248 | ++DOCSHELL 0000001438EE2800 == 55 [pid = 248] [id = 91] 15:53:11 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001430BD1400) [pid = 248] [serial = 270] [outer = 0000000000000000] 15:53:11 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001430F4DC00) [pid = 248] [serial = 271] [outer = 0000001430BD1400] 15:53:11 INFO - PROCESS | 248 | 1464907991851 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001432565000) [pid = 248] [serial = 272] [outer = 0000001430BD1400] 15:53:12 INFO - PROCESS | 248 | 1464907992489 Marionette TRACE conn6 <- [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]]]}] 15:53:12 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. 15:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 943ms 15:53:12 INFO - PROCESS | 248 | 1464907992549 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 15:53:12 INFO - PROCESS | 248 | 1464907992554 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 15:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:53:12 INFO - PROCESS | 248 | 1464907992565 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:53:12 INFO - PROCESS | 248 | 1464907992570 Marionette TRACE conn6 <- [1,330,null,{}] 15:53:12 INFO - PROCESS | 248 | 1464907992574 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:12 INFO - PROCESS | 248 | 1464907992690 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 15:53:12 INFO - PROCESS | 248 | 1464907992760 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 248 | ++DOCSHELL 0000001431557000 == 56 [pid = 248] [id = 92] 15:53:12 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (00000014358A3C00) [pid = 248] [serial = 273] [outer = 0000000000000000] 15:53:12 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001435AB7400) [pid = 248] [serial = 274] [outer = 00000014358A3C00] 15:53:12 INFO - PROCESS | 248 | 1464907992816 Marionette DEBUG loaded listener.js 15:53:12 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (0000001435E5D800) [pid = 248] [serial = 275] [outer = 00000014358A3C00] 15:53:13 INFO - PROCESS | 248 | 1464907993459 Marionette TRACE conn6 <- [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]]]}] 15:53:13 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. 15:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 943ms 15:53:13 INFO - PROCESS | 248 | 1464907993506 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 15:53:13 INFO - PROCESS | 248 | 1464907993508 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 15:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:53:13 INFO - PROCESS | 248 | 1464907993512 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:53:13 INFO - PROCESS | 248 | 1464907993514 Marionette TRACE conn6 <- [1,334,null,{}] 15:53:13 INFO - PROCESS | 248 | 1464907993518 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:13 INFO - PROCESS | 248 | 1464907993628 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 15:53:13 INFO - PROCESS | 248 | 1464907993698 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:13 INFO - PROCESS | 248 | ++DOCSHELL 0000001428BE7800 == 57 [pid = 248] [id = 93] 15:53:13 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (000000142AA4CC00) [pid = 248] [serial = 276] [outer = 0000000000000000] 15:53:13 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (000000142DF59C00) [pid = 248] [serial = 277] [outer = 000000142AA4CC00] 15:53:13 INFO - PROCESS | 248 | 1464907993755 Marionette DEBUG loaded listener.js 15:53:13 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (00000014343E8800) [pid = 248] [serial = 278] [outer = 000000142AA4CC00] 15:53:14 INFO - PROCESS | 248 | 1464907994452 Marionette TRACE conn6 <- [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]]]}] 15:53:14 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. 15:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 986ms 15:53:14 INFO - PROCESS | 248 | 1464907994501 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 15:53:14 INFO - PROCESS | 248 | 1464907994506 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 15:53:14 INFO - PROCESS | 248 | 1464907994511 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:53:14 INFO - PROCESS | 248 | 1464907994515 Marionette TRACE conn6 <- [1,338,null,{}] 15:53:14 INFO - PROCESS | 248 | 1464907994520 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:14 INFO - PROCESS | 248 | 1464907994626 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 15:53:14 INFO - PROCESS | 248 | 1464907994719 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 248 | ++DOCSHELL 0000001429353000 == 58 [pid = 248] [id = 94] 15:53:14 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001425860400) [pid = 248] [serial = 279] [outer = 0000000000000000] 15:53:14 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001428B5BC00) [pid = 248] [serial = 280] [outer = 0000001425860400] 15:53:14 INFO - PROCESS | 248 | 1464907994771 Marionette DEBUG loaded listener.js 15:53:14 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (000000142AFCB400) [pid = 248] [serial = 281] [outer = 0000001425860400] 15:53:15 INFO - PROCESS | 248 | --DOCSHELL 0000001438BA7800 == 57 [pid = 248] [id = 88] 15:53:15 INFO - PROCESS | 248 | --DOCSHELL 0000001437DCE000 == 56 [pid = 248] [id = 87] 15:53:15 INFO - PROCESS | 248 | --DOCSHELL 0000001434E47000 == 55 [pid = 248] [id = 86] 15:53:15 INFO - PROCESS | 248 | --DOCSHELL 0000001437652000 == 54 [pid = 248] [id = 85] 15:53:15 INFO - PROCESS | 248 | --DOCSHELL 0000001434E51800 == 53 [pid = 248] [id = 84] 15:53:15 INFO - PROCESS | 248 | --DOCSHELL 0000001434745000 == 52 [pid = 248] [id = 83] 15:53:15 INFO - PROCESS | 248 | --DOCSHELL 00000014333B0000 == 51 [pid = 248] [id = 82] 15:53:15 INFO - PROCESS | 248 | --DOCSHELL 0000001430E11800 == 50 [pid = 248] [id = 81] 15:53:15 INFO - PROCESS | 248 | --DOCSHELL 000000142A822000 == 49 [pid = 248] [id = 80] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 129 (0000001434E67400) [pid = 248] [serial = 217] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 128 (0000001424285800) [pid = 248] [serial = 175] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 127 (000000142DB3D400) [pid = 248] [serial = 178] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 126 (0000001430F55400) [pid = 248] [serial = 181] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 125 (0000001437480400) [pid = 248] [serial = 184] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | 1464907995435 Marionette TRACE conn6 <- [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]]]}] 15:53:15 INFO - PROCESS | 248 | --DOCSHELL 000000142922E000 == 48 [pid = 248] [id = 79] 15:53:15 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. 15:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 984ms 15:53:15 INFO - PROCESS | 248 | 1464907995500 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 15:53:15 INFO - PROCESS | 248 | 1464907995506 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 15:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 124 (00000014343E6000) [pid = 248] [serial = 94] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 123 (00000014372F3800) [pid = 248] [serial = 130] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 122 (0000001430BD4C00) [pid = 248] [serial = 91] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 121 (000000142AF29400) [pid = 248] [serial = 88] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 120 (0000001431C25000) [pid = 248] [serial = 202] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001437483400) [pid = 248] [serial = 173] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 118 (00000014243E7800) [pid = 248] [serial = 187] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 117 (000000142DF52800) [pid = 248] [serial = 196] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001430AA0800) [pid = 248] [serial = 199] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001423956400) [pid = 248] [serial = 193] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001424896C00) [pid = 248] [serial = 194] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 113 (000000142415B000) [pid = 248] [serial = 190] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001428A7B800) [pid = 248] [serial = 191] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 111 (00000014342F3000) [pid = 248] [serial = 205] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 110 (00000014338C6400) [pid = 248] [serial = 203] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001428A5F800) [pid = 248] [serial = 208] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 108 (000000142409E000) [pid = 248] [serial = 214] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000142E880000) [pid = 248] [serial = 209] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 106 (000000142A34B400) [pid = 248] [serial = 188] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 105 (000000142E7C6400) [pid = 248] [serial = 197] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001434695C00) [pid = 248] [serial = 206] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 103 (000000143469D800) [pid = 248] [serial = 211] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 102 (0000001430B8F000) [pid = 248] [serial = 200] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000143479B800) [pid = 248] [serial = 212] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001434696000) [pid = 248] [serial = 215] [outer = 0000000000000000] [url = about:blank] 15:53:15 INFO - PROCESS | 248 | 1464907995533 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 248 | 1464907995536 Marionette TRACE conn6 <- [1,342,null,{}] 15:53:15 INFO - PROCESS | 248 | 1464907995542 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:15 INFO - PROCESS | 248 | 1464907995639 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 15:53:15 INFO - PROCESS | 248 | 1464907995646 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:15 INFO - PROCESS | 248 | ++DOCSHELL 000000142994B000 == 49 [pid = 248] [id = 95] 15:53:15 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001424288000) [pid = 248] [serial = 282] [outer = 0000000000000000] 15:53:15 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001424897400) [pid = 248] [serial = 283] [outer = 0000001424288000] 15:53:15 INFO - PROCESS | 248 | 1464907995693 Marionette DEBUG loaded listener.js 15:53:15 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001428A6AC00) [pid = 248] [serial = 284] [outer = 0000001424288000] 15:53:16 INFO - PROCESS | 248 | 1464907996137 Marionette TRACE conn6 <- [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]]]}] 15:53:16 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. 15:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 648ms 15:53:16 INFO - PROCESS | 248 | 1464907996174 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 15:53:16 INFO - PROCESS | 248 | 1464907996176 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 15:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:53:16 INFO - PROCESS | 248 | 1464907996180 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - PROCESS | 248 | 1464907996184 Marionette TRACE conn6 <- [1,346,null,{}] 15:53:16 INFO - PROCESS | 248 | 1464907996195 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:16 INFO - PROCESS | 248 | 1464907996286 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 15:53:16 INFO - PROCESS | 248 | 1464907996296 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:16 INFO - PROCESS | 248 | ++DOCSHELL 0000001431555800 == 50 [pid = 248] [id = 96] 15:53:16 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (000000142DF2F800) [pid = 248] [serial = 285] [outer = 0000000000000000] 15:53:16 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (000000142DF55000) [pid = 248] [serial = 286] [outer = 000000142DF2F800] 15:53:16 INFO - PROCESS | 248 | 1464907996345 Marionette DEBUG loaded listener.js 15:53:16 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (00000014301F3000) [pid = 248] [serial = 287] [outer = 000000142DF2F800] 15:53:16 INFO - PROCESS | 248 | 1464907996790 Marionette TRACE conn6 <- [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]]]}] 15:53:16 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. 15:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 628ms 15:53:16 INFO - PROCESS | 248 | 1464907996811 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 15:53:16 INFO - PROCESS | 248 | 1464907996814 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 15:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:53:16 INFO - PROCESS | 248 | 1464907996825 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - PROCESS | 248 | 1464907996827 Marionette TRACE conn6 <- [1,350,null,{}] 15:53:16 INFO - PROCESS | 248 | 1464907996836 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:16 INFO - PROCESS | 248 | 1464907996927 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 15:53:16 INFO - PROCESS | 248 | 1464907996960 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:16 INFO - PROCESS | 248 | ++DOCSHELL 0000001433397000 == 51 [pid = 248] [id = 97] 15:53:16 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (0000001430BCF000) [pid = 248] [serial = 288] [outer = 0000000000000000] 15:53:17 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001430E69400) [pid = 248] [serial = 289] [outer = 0000001430BCF000] 15:53:17 INFO - PROCESS | 248 | 1464907997009 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001431219000) [pid = 248] [serial = 290] [outer = 0000001430BCF000] 15:53:17 INFO - PROCESS | 248 | 1464907997426 Marionette TRACE conn6 <- [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]]]}] 15:53:17 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. 15:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 650ms 15:53:17 INFO - PROCESS | 248 | 1464907997469 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 15:53:17 INFO - PROCESS | 248 | 1464907997472 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 15:53:17 INFO - PROCESS | 248 | 1464907997475 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:53:17 INFO - PROCESS | 248 | 1464907997477 Marionette TRACE conn6 <- [1,354,null,{}] 15:53:17 INFO - PROCESS | 248 | 1464907997481 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:17 INFO - PROCESS | 248 | 1464907997565 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 15:53:17 INFO - PROCESS | 248 | 1464907997572 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:17 INFO - PROCESS | 248 | ++DOCSHELL 0000001434732800 == 52 [pid = 248] [id = 98] 15:53:17 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001432511C00) [pid = 248] [serial = 291] [outer = 0000000000000000] 15:53:17 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001432E30800) [pid = 248] [serial = 292] [outer = 0000001432511C00] 15:53:17 INFO - PROCESS | 248 | 1464907997617 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (00000014342EB800) [pid = 248] [serial = 293] [outer = 0000001432511C00] 15:53:18 INFO - PROCESS | 248 | 1464907998093 Marionette TRACE conn6 <- [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]]]}] 15:53:18 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. 15:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 691ms 15:53:18 INFO - PROCESS | 248 | 1464907998170 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 15:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:53:18 INFO - PROCESS | 248 | 1464907998172 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 15:53:18 INFO - PROCESS | 248 | 1464907998175 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 248 | 1464907998177 Marionette TRACE conn6 <- [1,358,null,{}] 15:53:18 INFO - PROCESS | 248 | 1464907998181 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:18 INFO - PROCESS | 248 | 1464907998335 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 15:53:18 INFO - PROCESS | 248 | 1464907998363 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:18 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D67800 == 53 [pid = 248] [id = 99] 15:53:18 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (000000143478EC00) [pid = 248] [serial = 294] [outer = 0000000000000000] 15:53:18 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (000000143479C400) [pid = 248] [serial = 295] [outer = 000000143478EC00] 15:53:18 INFO - PROCESS | 248 | 1464907998410 Marionette DEBUG loaded listener.js 15:53:18 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001434D0E800) [pid = 248] [serial = 296] [outer = 000000143478EC00] 15:53:18 INFO - PROCESS | 248 | 1464907998856 Marionette TRACE conn6 <- [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]]]}] 15:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 733ms 15:53:18 INFO - PROCESS | 248 | 1464907998912 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 248 | 1464907998914 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 15:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:53:18 INFO - PROCESS | 248 | 1464907998917 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 248 | 1464907998919 Marionette TRACE conn6 <- [1,362,null,{}] 15:53:18 INFO - PROCESS | 248 | 1464907998929 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:19 INFO - PROCESS | 248 | 1464907999033 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 15:53:19 INFO - PROCESS | 248 | 1464907999045 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:19 INFO - PROCESS | 248 | ++DOCSHELL 0000001437517800 == 54 [pid = 248] [id = 100] 15:53:19 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001434D0E000) [pid = 248] [serial = 297] [outer = 0000000000000000] 15:53:19 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001434D16800) [pid = 248] [serial = 298] [outer = 0000001434D0E000] 15:53:19 INFO - PROCESS | 248 | 1464907999091 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (000000143589BC00) [pid = 248] [serial = 299] [outer = 0000001434D0E000] 15:53:19 INFO - PROCESS | 248 | 1464907999540 Marionette TRACE conn6 <- [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]]]}] 15:53:19 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. 15:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 627ms 15:53:19 INFO - PROCESS | 248 | 1464907999547 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 15:53:19 INFO - PROCESS | 248 | 1464907999549 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 15:53:19 INFO - PROCESS | 248 | 1464907999552 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:53:19 INFO - PROCESS | 248 | 1464907999554 Marionette TRACE conn6 <- [1,366,null,{}] 15:53:19 INFO - PROCESS | 248 | 1464907999558 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:19 INFO - PROCESS | 248 | 1464907999698 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 15:53:19 INFO - PROCESS | 248 | 1464907999749 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:19 INFO - PROCESS | 248 | ++DOCSHELL 000000143791A000 == 55 [pid = 248] [id = 101] 15:53:19 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (000000142415DC00) [pid = 248] [serial = 300] [outer = 0000000000000000] 15:53:19 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001435AA3400) [pid = 248] [serial = 301] [outer = 000000142415DC00] 15:53:19 INFO - PROCESS | 248 | 1464907999794 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001435AAA800) [pid = 248] [serial = 302] [outer = 000000142415DC00] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 120 (00000014243E3800) [pid = 248] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001430BD3400) [pid = 248] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 118 (000000142AA4F400) [pid = 248] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 117 (0000001437479800) [pid = 248] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 116 (00000014334DB000) [pid = 248] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001430F50800) [pid = 248] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001430E65800) [pid = 248] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 113 (000000142FFE8800) [pid = 248] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 112 (00000014338BCC00) [pid = 248] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001424159800) [pid = 248] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 110 (000000142A49A800) [pid = 248] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001424285400) [pid = 248] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 108 (0000001434797400) [pid = 248] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000142A882400) [pid = 248] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001424097000) [pid = 248] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 105 (000000142DF2F400) [pid = 248] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 104 (000000142DB4A400) [pid = 248] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001434644C00) [pid = 248] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 102 (0000001424156C00) [pid = 248] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 101 (00000014346A0C00) [pid = 248] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 100 (00000014240A2C00) [pid = 248] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 99 (000000142DF29000) [pid = 248] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:53:20 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001424281C00) [pid = 248] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:53:20 INFO - PROCESS | 248 | 1464908000336 Marionette TRACE conn6 <- [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]]]}] 15:53:20 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. 15:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 837ms 15:53:20 INFO - PROCESS | 248 | 1464908000394 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 248 | 1464908000396 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 15:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:53:20 INFO - PROCESS | 248 | 1464908000399 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 248 | 1464908000401 Marionette TRACE conn6 <- [1,370,null,{}] 15:53:20 INFO - PROCESS | 248 | 1464908000404 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:20 INFO - PROCESS | 248 | 1464908000488 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 15:53:20 INFO - PROCESS | 248 | 1464908000495 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 248 | ++DOCSHELL 0000001437D0E000 == 56 [pid = 248] [id = 102] 15:53:20 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001428A5E000) [pid = 248] [serial = 303] [outer = 0000000000000000] 15:53:20 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (000000142DB4A400) [pid = 248] [serial = 304] [outer = 0000001428A5E000] 15:53:20 INFO - PROCESS | 248 | 1464908000541 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (000000143436A800) [pid = 248] [serial = 305] [outer = 0000001428A5E000] 15:53:20 INFO - PROCESS | 248 | 1464908000966 Marionette TRACE conn6 <- [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]]]}] 15:53:20 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. 15:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 587ms 15:53:20 INFO - PROCESS | 248 | 1464908000991 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 248 | 1464908000993 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 15:53:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:53:21 INFO - PROCESS | 248 | 1464908000996 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 248 | 1464908000998 Marionette TRACE conn6 <- [1,374,null,{}] 15:53:21 INFO - PROCESS | 248 | 1464908001002 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:21 INFO - PROCESS | 248 | 1464908001086 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 15:53:21 INFO - PROCESS | 248 | 1464908001093 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:21 INFO - PROCESS | 248 | ++DOCSHELL 0000001438AB4000 == 57 [pid = 248] [id = 103] 15:53:21 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001434644C00) [pid = 248] [serial = 306] [outer = 0000000000000000] 15:53:21 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001435AAAC00) [pid = 248] [serial = 307] [outer = 0000001434644C00] 15:53:21 INFO - PROCESS | 248 | 1464908001138 Marionette DEBUG loaded listener.js 15:53:21 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001435AB8400) [pid = 248] [serial = 308] [outer = 0000001434644C00] 15:53:21 INFO - PROCESS | 248 | 1464908001600 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:53:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:53:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 690ms 15:53:21 INFO - PROCESS | 248 | 1464908001690 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 248 | 1464908001693 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 15:53:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:53:21 INFO - PROCESS | 248 | 1464908001696 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 248 | 1464908001699 Marionette TRACE conn6 <- [1,378,null,{}] 15:53:21 INFO - PROCESS | 248 | 1464908001702 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:21 INFO - PROCESS | 248 | 1464908001808 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 15:53:21 INFO - PROCESS | 248 | 1464908001821 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:21 INFO - PROCESS | 248 | ++DOCSHELL 0000001438ED7000 == 58 [pid = 248] [id = 104] 15:53:21 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (0000001430C23C00) [pid = 248] [serial = 309] [outer = 0000000000000000] 15:53:21 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001435E59400) [pid = 248] [serial = 310] [outer = 0000001430C23C00] 15:53:21 INFO - PROCESS | 248 | 1464908001870 Marionette DEBUG loaded listener.js 15:53:21 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (0000001435E66C00) [pid = 248] [serial = 311] [outer = 0000001430C23C00] 15:53:22 INFO - PROCESS | 248 | 1464908002631 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:53:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:53:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 986ms 15:53:22 INFO - PROCESS | 248 | 1464908002686 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 15:53:22 INFO - PROCESS | 248 | 1464908002690 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 15:53:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:53:22 INFO - PROCESS | 248 | 1464908002696 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:53:22 INFO - PROCESS | 248 | 1464908002701 Marionette TRACE conn6 <- [1,382,null,{}] 15:53:22 INFO - PROCESS | 248 | 1464908002707 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:22 INFO - PROCESS | 248 | 1464908002824 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 15:53:22 INFO - PROCESS | 248 | 1464908002899 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 248 | ++DOCSHELL 0000001430A24000 == 59 [pid = 248] [id = 105] 15:53:22 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001424898400) [pid = 248] [serial = 312] [outer = 0000000000000000] 15:53:22 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001428A62800) [pid = 248] [serial = 313] [outer = 0000001424898400] 15:53:23 INFO - PROCESS | 248 | 1464908002999 Marionette DEBUG loaded listener.js 15:53:23 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (000000142A3AD800) [pid = 248] [serial = 314] [outer = 0000001424898400] 15:53:23 INFO - PROCESS | 248 | 1464908003628 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:53:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:53:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 985ms 15:53:23 INFO - PROCESS | 248 | 1464908003684 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 15:53:23 INFO - PROCESS | 248 | 1464908003691 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 15:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:53:23 INFO - PROCESS | 248 | 1464908003697 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - PROCESS | 248 | 1464908003700 Marionette TRACE conn6 <- [1,386,null,{}] 15:53:23 INFO - PROCESS | 248 | 1464908003704 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:23 INFO - PROCESS | 248 | 1464908003855 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 15:53:23 INFO - PROCESS | 248 | 1464908003970 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:23 INFO - PROCESS | 248 | ++DOCSHELL 0000001430E06000 == 60 [pid = 248] [id = 106] 15:53:23 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (000000142DF2C800) [pid = 248] [serial = 315] [outer = 0000000000000000] 15:53:24 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (00000014301EF000) [pid = 248] [serial = 316] [outer = 000000142DF2C800] 15:53:24 INFO - PROCESS | 248 | 1464908004027 Marionette DEBUG loaded listener.js 15:53:24 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001430C20C00) [pid = 248] [serial = 317] [outer = 000000142DF2C800] 15:53:24 INFO - PROCESS | 248 | 1464908004671 Marionette TRACE conn6 <- [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]]]}] 15:53:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:53:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1029ms 15:53:24 INFO - PROCESS | 248 | 1464908004733 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 15:53:24 INFO - PROCESS | 248 | 1464908004736 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 15:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:53:24 INFO - PROCESS | 248 | 1464908004740 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:53:24 INFO - PROCESS | 248 | 1464908004744 Marionette TRACE conn6 <- [1,390,null,{}] 15:53:24 INFO - PROCESS | 248 | 1464908004789 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:24 INFO - PROCESS | 248 | 1464908004986 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 15:53:25 INFO - PROCESS | 248 | 1464908005075 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:25 INFO - PROCESS | 248 | ++DOCSHELL 0000001438EC6800 == 61 [pid = 248] [id = 107] 15:53:25 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (00000014343E6C00) [pid = 248] [serial = 318] [outer = 0000000000000000] 15:53:25 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001434694800) [pid = 248] [serial = 319] [outer = 00000014343E6C00] 15:53:25 INFO - PROCESS | 248 | 1464908005134 Marionette DEBUG loaded listener.js 15:53:25 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001434D18400) [pid = 248] [serial = 320] [outer = 00000014343E6C00] 15:53:25 INFO - PROCESS | 248 | 1464908005824 Marionette TRACE conn6 <- [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]]]}] 15:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1134ms 15:53:26 INFO - PROCESS | 248 | 1464908006050 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 15:53:26 INFO - PROCESS | 248 | 1464908006055 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 15:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:53:26 INFO - PROCESS | 248 | 1464908006061 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:53:26 INFO - PROCESS | 248 | 1464908006064 Marionette TRACE conn6 <- [1,394,null,{}] 15:53:26 INFO - PROCESS | 248 | 1464908006070 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:26 INFO - PROCESS | 248 | 1464908006172 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 15:53:26 INFO - PROCESS | 248 | 1464908006241 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:26 INFO - PROCESS | 248 | ++DOCSHELL 000000142A81D800 == 62 [pid = 248] [id = 108] 15:53:26 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001424285400) [pid = 248] [serial = 321] [outer = 0000000000000000] 15:53:26 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (00000014243E3C00) [pid = 248] [serial = 322] [outer = 0000001424285400] 15:53:26 INFO - PROCESS | 248 | 1464908006290 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001428A5F000) [pid = 248] [serial = 323] [outer = 0000001424285400] 15:53:26 INFO - PROCESS | 248 | 1464908006943 Marionette TRACE conn6 <- [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]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 944ms 15:53:27 INFO - PROCESS | 248 | 1464908007010 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 248 | 1464908007013 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 15:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:53:27 INFO - PROCESS | 248 | 1464908007021 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 248 | 1464908007025 Marionette TRACE conn6 <- [1,398,null,{}] 15:53:27 INFO - PROCESS | 248 | 1464908007029 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:27 INFO - PROCESS | 248 | 1464908007131 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 15:53:27 INFO - PROCESS | 248 | 1464908007206 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:27 INFO - PROCESS | 248 | ++DOCSHELL 0000001430552800 == 63 [pid = 248] [id = 109] 15:53:27 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001428A65400) [pid = 248] [serial = 324] [outer = 0000000000000000] 15:53:27 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (000000142A496000) [pid = 248] [serial = 325] [outer = 0000001428A65400] 15:53:27 INFO - PROCESS | 248 | 1464908007255 Marionette DEBUG loaded listener.js 15:53:27 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (000000142DB3E800) [pid = 248] [serial = 326] [outer = 0000001428A65400] 15:53:27 INFO - PROCESS | 248 | --DOCSHELL 000000143791B000 == 62 [pid = 248] [id = 33] 15:53:27 INFO - PROCESS | 248 | --DOCSHELL 0000001438AB4000 == 61 [pid = 248] [id = 103] 15:53:27 INFO - PROCESS | 248 | --DOCSHELL 0000001437D0E000 == 60 [pid = 248] [id = 102] 15:53:27 INFO - PROCESS | 248 | --DOCSHELL 000000143791A000 == 59 [pid = 248] [id = 101] 15:53:27 INFO - PROCESS | 248 | --DOCSHELL 0000001437517800 == 58 [pid = 248] [id = 100] 15:53:27 INFO - PROCESS | 248 | --DOCSHELL 0000001434D67800 == 57 [pid = 248] [id = 99] 15:53:27 INFO - PROCESS | 248 | --DOCSHELL 0000001434732800 == 56 [pid = 248] [id = 98] 15:53:27 INFO - PROCESS | 248 | --DOCSHELL 0000001433397000 == 55 [pid = 248] [id = 97] 15:53:27 INFO - PROCESS | 248 | --DOCSHELL 0000001431555800 == 54 [pid = 248] [id = 96] 15:53:27 INFO - PROCESS | 248 | --DOCSHELL 000000142994B000 == 53 [pid = 248] [id = 95] 15:53:27 INFO - PROCESS | 248 | --DOCSHELL 0000001429353000 == 52 [pid = 248] [id = 94] 15:53:27 INFO - PROCESS | 248 | --DOCSHELL 000000143349A000 == 51 [pid = 248] [id = 90] 15:53:27 INFO - PROCESS | 248 | --DOCSHELL 0000001429947000 == 50 [pid = 248] [id = 89] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001430F4C800) [pid = 248] [serial = 136] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 120 (00000014257A5C00) [pid = 248] [serial = 176] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 119 (00000014299C3000) [pid = 248] [serial = 133] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 118 (000000143333F000) [pid = 248] [serial = 85] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 117 (000000142DF2D800) [pid = 248] [serial = 179] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 116 (00000014375D6C00) [pid = 248] [serial = 185] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 115 (00000014363F3C00) [pid = 248] [serial = 139] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 114 (00000014363EC400) [pid = 248] [serial = 182] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 113 (00000014322C1400) [pid = 248] [serial = 250] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 112 (00000014305CF400) [pid = 248] [serial = 247] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001430AA5800) [pid = 248] [serial = 248] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 110 (00000014333C5400) [pid = 248] [serial = 251] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 109 (00000014343E3400) [pid = 248] [serial = 253] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 108 (0000001428A60400) [pid = 248] [serial = 221] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000142488F400) [pid = 248] [serial = 220] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 106 (000000142DF60400) [pid = 248] [serial = 224] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 105 (000000142DEF0800) [pid = 248] [serial = 223] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 104 (000000142561F000) [pid = 248] [serial = 236] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 103 (000000142428A800) [pid = 248] [serial = 235] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 102 (00000014375CA800) [pid = 248] [serial = 227] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 101 (00000014363F3800) [pid = 248] [serial = 226] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 100 (000000142AF23000) [pid = 248] [serial = 241] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 99 (000000142DEF0400) [pid = 248] [serial = 242] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 98 (000000142928F400) [pid = 248] [serial = 256] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 97 (000000142DF54C00) [pid = 248] [serial = 244] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 96 (0000001434793800) [pid = 248] [serial = 233] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 95 (000000142E878000) [pid = 248] [serial = 232] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 94 (000000143747D800) [pid = 248] [serial = 230] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 93 (0000001434646C00) [pid = 248] [serial = 229] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 92 (00000014243EE800) [pid = 248] [serial = 238] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 91 (000000143479C800) [pid = 248] [serial = 259] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 90 (0000001428A6B000) [pid = 248] [serial = 239] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 89 (0000001434698C00) [pid = 248] [serial = 254] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 88 (0000001437483800) [pid = 248] [serial = 218] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 87 (0000001435E5B400) [pid = 248] [serial = 260] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 86 (00000014342ECC00) [pid = 248] [serial = 257] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 85 (000000142E7C9000) [pid = 248] [serial = 245] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | --DOMWINDOW == 84 (0000001435ABC400) [pid = 248] [serial = 262] [outer = 0000000000000000] [url = about:blank] 15:53:27 INFO - PROCESS | 248 | 1464908007764 Marionette TRACE conn6 <- [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]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 796ms 15:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:53:27 INFO - PROCESS | 248 | 1464908007818 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 248 | 1464908007821 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 15:53:27 INFO - PROCESS | 248 | 1464908007824 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 248 | 1464908007826 Marionette TRACE conn6 <- [1,402,null,{}] 15:53:27 INFO - PROCESS | 248 | 1464908007836 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:27 INFO - PROCESS | 248 | 1464908007927 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 15:53:28 INFO - PROCESS | 248 | 1464908008013 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 248 | ++DOCSHELL 000000142E704800 == 51 [pid = 248] [id = 110] 15:53:28 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (000000142415A800) [pid = 248] [serial = 327] [outer = 0000000000000000] 15:53:28 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (0000001428BCC400) [pid = 248] [serial = 328] [outer = 000000142415A800] 15:53:28 INFO - PROCESS | 248 | 1464908008065 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (000000142A3B1000) [pid = 248] [serial = 329] [outer = 000000142415A800] 15:53:28 INFO - PROCESS | 248 | 1464908008483 Marionette TRACE conn6 <- [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]]]}] 15:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 691ms 15:53:28 INFO - PROCESS | 248 | 1464908008517 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 15:53:28 INFO - PROCESS | 248 | 1464908008519 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 15:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:53:28 INFO - PROCESS | 248 | 1464908008523 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:53:28 INFO - PROCESS | 248 | 1464908008525 Marionette TRACE conn6 <- [1,406,null,{}] 15:53:28 INFO - PROCESS | 248 | 1464908008528 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:28 INFO - PROCESS | 248 | 1464908008645 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 15:53:28 INFO - PROCESS | 248 | 1464908008652 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 248 | ++DOCSHELL 0000001430C3C000 == 52 [pid = 248] [id = 111] 15:53:28 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (000000142DF28800) [pid = 248] [serial = 330] [outer = 0000000000000000] 15:53:28 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (000000142DF57C00) [pid = 248] [serial = 331] [outer = 000000142DF28800] 15:53:28 INFO - PROCESS | 248 | 1464908008698 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (000000142E7C9000) [pid = 248] [serial = 332] [outer = 000000142DF28800] 15:53:29 INFO - PROCESS | 248 | 1464908009342 Marionette TRACE conn6 <- [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]]]}] 15:53:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:53:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 880ms 15:53:29 INFO - PROCESS | 248 | 1464908009407 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 15:53:29 INFO - PROCESS | 248 | 1464908009412 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 15:53:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:53:29 INFO - PROCESS | 248 | 1464908009418 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 248 | 1464908009422 Marionette TRACE conn6 <- [1,410,null,{}] 15:53:29 INFO - PROCESS | 248 | 1464908009428 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:29 INFO - PROCESS | 248 | 1464908009574 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 15:53:29 INFO - PROCESS | 248 | 1464908009646 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 248 | ++DOCSHELL 0000001424DB3000 == 53 [pid = 248] [id = 112] 15:53:29 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (0000001424282400) [pid = 248] [serial = 333] [outer = 0000000000000000] 15:53:29 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (00000014243EE000) [pid = 248] [serial = 334] [outer = 0000001424282400] 15:53:29 INFO - PROCESS | 248 | 1464908009747 Marionette DEBUG loaded listener.js 15:53:29 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (0000001428A68C00) [pid = 248] [serial = 335] [outer = 0000001424282400] 15:53:30 INFO - PROCESS | 248 | 1464908010381 Marionette TRACE conn6 <- [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]]]}] 15:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 986ms 15:53:30 INFO - PROCESS | 248 | 1464908010407 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 15:53:30 INFO - PROCESS | 248 | 1464908010414 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 15:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:53:30 INFO - PROCESS | 248 | 1464908010421 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:53:30 INFO - PROCESS | 248 | 1464908010424 Marionette TRACE conn6 <- [1,414,null,{}] 15:53:30 INFO - PROCESS | 248 | 1464908010428 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:30 INFO - PROCESS | 248 | 1464908010538 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 15:53:30 INFO - PROCESS | 248 | 1464908010620 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:30 INFO - PROCESS | 248 | ++DOCSHELL 0000001431569800 == 54 [pid = 248] [id = 113] 15:53:30 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (000000142DB3D000) [pid = 248] [serial = 336] [outer = 0000000000000000] 15:53:30 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (000000142DF51800) [pid = 248] [serial = 337] [outer = 000000142DB3D000] 15:53:30 INFO - PROCESS | 248 | 1464908010677 Marionette DEBUG loaded listener.js 15:53:30 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (000000142FA04C00) [pid = 248] [serial = 338] [outer = 000000142DB3D000] 15:53:31 INFO - PROCESS | 248 | 1464908011306 Marionette TRACE conn6 <- [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]]]}] 15:53:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 922ms 15:53:31 INFO - PROCESS | 248 | 1464908011348 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 15:53:31 INFO - PROCESS | 248 | 1464908011351 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 15:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:53:31 INFO - PROCESS | 248 | 1464908011355 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:53:31 INFO - PROCESS | 248 | 1464908011359 Marionette TRACE conn6 <- [1,418,null,{}] 15:53:31 INFO - PROCESS | 248 | 1464908011371 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:31 INFO - PROCESS | 248 | 1464908011482 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 15:53:31 INFO - PROCESS | 248 | 1464908011554 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 248 | ++DOCSHELL 0000001433883800 == 55 [pid = 248] [id = 114] 15:53:31 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (0000001430BD0000) [pid = 248] [serial = 339] [outer = 0000000000000000] 15:53:31 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (0000001430C1E400) [pid = 248] [serial = 340] [outer = 0000001430BD0000] 15:53:31 INFO - PROCESS | 248 | 1464908011614 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001430F50000) [pid = 248] [serial = 341] [outer = 0000001430BD0000] 15:53:32 INFO - PROCESS | 248 | 1464908012725 Marionette TRACE conn6 <- [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]]]}] 15:53:32 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 15:53:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1391ms 15:53:32 INFO - PROCESS | 248 | 1464908012748 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 15:53:32 INFO - PROCESS | 248 | 1464908012751 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 15:53:32 INFO - PROCESS | 248 | 1464908012756 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:53:32 INFO - PROCESS | 248 | 1464908012758 Marionette TRACE conn6 <- [1,422,null,{}] 15:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:53:32 INFO - PROCESS | 248 | 1464908012762 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:32 INFO - PROCESS | 248 | 1464908012871 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 15:53:32 INFO - PROCESS | 248 | 1464908012934 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:32 INFO - PROCESS | 248 | ++DOCSHELL 00000014257D7000 == 56 [pid = 248] [id = 115] 15:53:32 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001430C1A800) [pid = 248] [serial = 342] [outer = 0000000000000000] 15:53:32 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001432E31400) [pid = 248] [serial = 343] [outer = 0000001430C1A800] 15:53:33 INFO - PROCESS | 248 | 1464908012991 Marionette DEBUG loaded listener.js 15:53:33 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (00000014334E9000) [pid = 248] [serial = 344] [outer = 0000001430C1A800] 15:53:34 INFO - PROCESS | 248 | 1464908014098 Marionette TRACE conn6 <- [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]]]}] 15:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1391ms 15:53:34 INFO - PROCESS | 248 | 1464908014152 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 15:53:34 INFO - PROCESS | 248 | 1464908014156 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 15:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:53:34 INFO - PROCESS | 248 | 1464908014162 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:53:34 INFO - PROCESS | 248 | 1464908014166 Marionette TRACE conn6 <- [1,426,null,{}] 15:53:34 INFO - PROCESS | 248 | 1464908014215 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:34 INFO - PROCESS | 248 | 1464908014370 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 15:53:34 INFO - PROCESS | 248 | 1464908014462 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:34 INFO - PROCESS | 248 | ++DOCSHELL 000000142DE8C000 == 57 [pid = 248] [id = 116] 15:53:34 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (00000014243E0800) [pid = 248] [serial = 345] [outer = 0000000000000000] 15:53:34 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (00000014258F6C00) [pid = 248] [serial = 346] [outer = 00000014243E0800] 15:53:34 INFO - PROCESS | 248 | 1464908014516 Marionette DEBUG loaded listener.js 15:53:34 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (000000142A3B0C00) [pid = 248] [serial = 347] [outer = 00000014243E0800] 15:53:34 INFO - PROCESS | 248 | --DOCSHELL 000000142E704800 == 56 [pid = 248] [id = 110] 15:53:34 INFO - PROCESS | 248 | --DOCSHELL 0000001430552800 == 55 [pid = 248] [id = 109] 15:53:34 INFO - PROCESS | 248 | --DOCSHELL 000000142A81D800 == 54 [pid = 248] [id = 108] 15:53:35 INFO - PROCESS | 248 | 1464908015040 Marionette TRACE conn6 <- [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] 15:53:35 INFO - PROCESS | 248 | 1464908015074 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 15:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:53:35 INFO - PROCESS | 248 | 1464908015081 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:53:35 INFO - PROCESS | 248 | 1464908015084 Marionette TRACE conn6 <- [1,430,null,{}] 15:53:35 INFO - PROCESS | 248 | 1464908015092 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:35 INFO - PROCESS | 248 | 1464908015183 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 15:53:35 INFO - PROCESS | 248 | 1464908015284 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 248 | ++DOCSHELL 0000001430C51800 == 55 [pid = 248] [id = 117] 15:53:35 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001424894C00) [pid = 248] [serial = 348] [outer = 0000000000000000] 15:53:35 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (000000142A34C000) [pid = 248] [serial = 349] [outer = 0000001424894C00] 15:53:35 INFO - PROCESS | 248 | 1464908015332 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (000000142E862000) [pid = 248] [serial = 350] [outer = 0000001424894C00] 15:53:35 INFO - PROCESS | 248 | 1464908015828 Marionette TRACE conn6 <- [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]]]}] 15:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 795ms 15:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:53:35 INFO - PROCESS | 248 | 1464908015883 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 15:53:35 INFO - PROCESS | 248 | 1464908015886 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 15:53:35 INFO - PROCESS | 248 | 1464908015890 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:53:35 INFO - PROCESS | 248 | 1464908015893 Marionette TRACE conn6 <- [1,434,null,{}] 15:53:35 INFO - PROCESS | 248 | 1464908015904 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:36 INFO - PROCESS | 248 | 1464908016023 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 15:53:36 INFO - PROCESS | 248 | 1464908016077 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D30000 == 56 [pid = 248] [id = 118] 15:53:36 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001430F57800) [pid = 248] [serial = 351] [outer = 0000000000000000] 15:53:36 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001432E30C00) [pid = 248] [serial = 352] [outer = 0000001430F57800] 15:53:36 INFO - PROCESS | 248 | 1464908016125 Marionette DEBUG loaded listener.js 15:53:36 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001434374800) [pid = 248] [serial = 353] [outer = 0000001430F57800] 15:53:36 INFO - PROCESS | 248 | 1464908016593 Marionette TRACE conn6 <- [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]]]}] 15:53:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:53:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 734ms 15:53:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:53:36 INFO - PROCESS | 248 | 1464908016626 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 248 | 1464908016629 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 15:53:36 INFO - PROCESS | 248 | 1464908016633 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 248 | 1464908016635 Marionette TRACE conn6 <- [1,438,null,{}] 15:53:36 INFO - PROCESS | 248 | 1464908016638 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:36 INFO - PROCESS | 248 | 1464908016751 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 15:53:36 INFO - PROCESS | 248 | 1464908016803 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 248 | ++DOCSHELL 0000001436359800 == 57 [pid = 248] [id = 119] 15:53:36 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001434648C00) [pid = 248] [serial = 354] [outer = 0000000000000000] 15:53:36 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001434699000) [pid = 248] [serial = 355] [outer = 0000001434648C00] 15:53:36 INFO - PROCESS | 248 | 1464908016851 Marionette DEBUG loaded listener.js 15:53:36 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001434791000) [pid = 248] [serial = 356] [outer = 0000001434648C00] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001430BD1400) [pid = 248] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 112 (000000142DF2F800) [pid = 248] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001425860400) [pid = 248] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001423958000) [pid = 248] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001428A5E000) [pid = 248] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 108 (000000142A3B4000) [pid = 248] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000143478EC00) [pid = 248] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001432511C00) [pid = 248] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 105 (0000001430BCF000) [pid = 248] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001424288000) [pid = 248] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001434644C00) [pid = 248] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 102 (000000142AA4CC00) [pid = 248] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000142415DC00) [pid = 248] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 100 (00000014358A3C00) [pid = 248] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 99 (0000001434D0E000) [pid = 248] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001430C23C00) [pid = 248] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 97 (0000001424285400) [pid = 248] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 96 (000000142415A800) [pid = 248] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:53:37 INFO - PROCESS | 248 | --DOMWINDOW == 95 (0000001428A65400) [pid = 248] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:53:37 INFO - PROCESS | 248 | 1464908017376 Marionette TRACE conn6 <- [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]]]}] 15:53:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:53:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 795ms 15:53:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:53:37 INFO - PROCESS | 248 | 1464908017429 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 15:53:37 INFO - PROCESS | 248 | 1464908017431 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 15:53:37 INFO - PROCESS | 248 | 1464908017434 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:53:37 INFO - PROCESS | 248 | 1464908017436 Marionette TRACE conn6 <- [1,442,null,{}] 15:53:37 INFO - PROCESS | 248 | 1464908017440 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:37 INFO - PROCESS | 248 | 1464908017524 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 15:53:37 INFO - PROCESS | 248 | 1464908017597 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:37 INFO - PROCESS | 248 | ++DOCSHELL 0000001437514800 == 58 [pid = 248] [id = 120] 15:53:37 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (00000014240A3C00) [pid = 248] [serial = 357] [outer = 0000000000000000] 15:53:37 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (0000001429731000) [pid = 248] [serial = 358] [outer = 00000014240A3C00] 15:53:37 INFO - PROCESS | 248 | 1464908017643 Marionette DEBUG loaded listener.js 15:53:37 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (0000001430BD1400) [pid = 248] [serial = 359] [outer = 00000014240A3C00] 15:53:38 INFO - PROCESS | 248 | 1464908018024 Marionette TRACE conn6 <- [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]]]}] 15:53:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:53:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 627ms 15:53:38 INFO - PROCESS | 248 | 1464908018065 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 15:53:38 INFO - PROCESS | 248 | 1464908018074 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 15:53:38 INFO - PROCESS | 248 | 1464908018079 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:53:38 INFO - PROCESS | 248 | 1464908018081 Marionette TRACE conn6 <- [1,446,null,{}] 15:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:53:38 INFO - PROCESS | 248 | 1464908018090 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:38 INFO - PROCESS | 248 | 1464908018196 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 15:53:38 INFO - PROCESS | 248 | 1464908018205 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:38 INFO - PROCESS | 248 | ++DOCSHELL 000000143791F800 == 59 [pid = 248] [id = 121] 15:53:38 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (000000143479D800) [pid = 248] [serial = 360] [outer = 0000000000000000] 15:53:38 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001434D13400) [pid = 248] [serial = 361] [outer = 000000143479D800] 15:53:38 INFO - PROCESS | 248 | 1464908018251 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (00000014358A5400) [pid = 248] [serial = 362] [outer = 000000143479D800] 15:53:38 INFO - PROCESS | 248 | 1464908018692 Marionette TRACE conn6 <- [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]]]}] 15:53:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:53:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 627ms 15:53:38 INFO - PROCESS | 248 | 1464908018712 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 15:53:38 INFO - PROCESS | 248 | 1464908018714 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 15:53:38 INFO - PROCESS | 248 | 1464908018718 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:53:38 INFO - PROCESS | 248 | 1464908018720 Marionette TRACE conn6 <- [1,450,null,{}] 15:53:38 INFO - PROCESS | 248 | 1464908018723 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:38 INFO - PROCESS | 248 | 1464908018806 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 15:53:38 INFO - PROCESS | 248 | 1464908018814 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:38 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DDB000 == 60 [pid = 248] [id = 122] 15:53:38 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001435AB0800) [pid = 248] [serial = 363] [outer = 0000000000000000] 15:53:38 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001435AB8C00) [pid = 248] [serial = 364] [outer = 0000001435AB0800] 15:53:38 INFO - PROCESS | 248 | 1464908018889 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001435BC4000) [pid = 248] [serial = 365] [outer = 0000001435AB0800] 15:53:39 INFO - PROCESS | 248 | 1464908019399 Marionette TRACE conn6 <- [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] 15:53:39 INFO - PROCESS | 248 | 1464908019461 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 15:53:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:53:39 INFO - PROCESS | 248 | 1464908019467 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:53:39 INFO - PROCESS | 248 | 1464908019472 Marionette TRACE conn6 <- [1,454,null,{}] 15:53:39 INFO - PROCESS | 248 | 1464908019479 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:39 INFO - PROCESS | 248 | 1464908019595 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 15:53:39 INFO - PROCESS | 248 | 1464908019715 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:39 INFO - PROCESS | 248 | ++DOCSHELL 000000142DFB0000 == 61 [pid = 248] [id = 123] 15:53:39 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (0000001428866C00) [pid = 248] [serial = 366] [outer = 0000000000000000] 15:53:39 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (000000142927D000) [pid = 248] [serial = 367] [outer = 0000001428866C00] 15:53:39 INFO - PROCESS | 248 | 1464908019774 Marionette DEBUG loaded listener.js 15:53:39 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (000000142DF26C00) [pid = 248] [serial = 368] [outer = 0000001428866C00] 15:53:40 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:40 INFO - PROCESS | 248 | 1464908020487 Marionette TRACE conn6 <- [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]]]}] 15:53:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:53:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1091ms 15:53:40 INFO - PROCESS | 248 | 1464908020562 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 15:53:40 INFO - PROCESS | 248 | 1464908020569 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 15:53:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:53:40 INFO - PROCESS | 248 | 1464908020576 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:53:40 INFO - PROCESS | 248 | 1464908020579 Marionette TRACE conn6 <- [1,458,null,{}] 15:53:40 INFO - PROCESS | 248 | 1464908020583 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:40 INFO - PROCESS | 248 | 1464908020728 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 15:53:40 INFO - PROCESS | 248 | 1464908020844 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:40 INFO - PROCESS | 248 | ++DOCSHELL 0000001437512800 == 62 [pid = 248] [id = 124] 15:53:40 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (000000143333F000) [pid = 248] [serial = 369] [outer = 0000000000000000] 15:53:40 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (00000014342F1C00) [pid = 248] [serial = 370] [outer = 000000143333F000] 15:53:40 INFO - PROCESS | 248 | 1464908020902 Marionette DEBUG loaded listener.js 15:53:41 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001434698800) [pid = 248] [serial = 371] [outer = 000000143333F000] 15:53:41 INFO - PROCESS | 248 | 1464908021508 Marionette TRACE conn6 <- [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] 15:53:41 INFO - PROCESS | 248 | 1464908021571 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 15:53:41 INFO - PROCESS | 248 | 1464908021575 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:53:41 INFO - PROCESS | 248 | 1464908021579 Marionette TRACE conn6 <- [1,462,null,{}] 15:53:41 INFO - PROCESS | 248 | 1464908021591 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:41 INFO - PROCESS | 248 | 1464908021704 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 15:53:41 INFO - PROCESS | 248 | 1464908021778 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:41 INFO - PROCESS | 248 | ++DOCSHELL 0000001438C55000 == 63 [pid = 248] [id = 125] 15:53:41 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001434D18C00) [pid = 248] [serial = 372] [outer = 0000000000000000] 15:53:41 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001435ABEC00) [pid = 248] [serial = 373] [outer = 0000001434D18C00] 15:53:41 INFO - PROCESS | 248 | 1464908021879 Marionette DEBUG loaded listener.js 15:53:41 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001435BCE400) [pid = 248] [serial = 374] [outer = 0000001434D18C00] 15:53:42 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:42 INFO - PROCESS | 248 | 1464908022574 Marionette TRACE conn6 <- [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] 15:53:42 INFO - PROCESS | 248 | 1464908022621 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 15:53:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:53:42 INFO - PROCESS | 248 | 1464908022624 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:53:42 INFO - PROCESS | 248 | 1464908022626 Marionette TRACE conn6 <- [1,466,null,{}] 15:53:42 INFO - PROCESS | 248 | 1464908022630 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:42 INFO - PROCESS | 248 | 1464908022760 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 15:53:42 INFO - PROCESS | 248 | 1464908022832 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 248 | ++DOCSHELL 00000014399B4000 == 64 [pid = 248] [id = 126] 15:53:42 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001435CC6C00) [pid = 248] [serial = 375] [outer = 0000000000000000] 15:53:42 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001435CCA400) [pid = 248] [serial = 376] [outer = 0000001435CC6C00] 15:53:42 INFO - PROCESS | 248 | 1464908022929 Marionette DEBUG loaded listener.js 15:53:43 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001435E60000) [pid = 248] [serial = 377] [outer = 0000001435CC6C00] 15:53:43 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (000000143450D000) [pid = 248] [serial = 378] [outer = 00000014227D6800] 15:53:43 INFO - PROCESS | 248 | 1464908023620 Marionette TRACE conn6 <- [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] 15:53:43 INFO - PROCESS | 248 | 1464908023807 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 15:53:43 INFO - PROCESS | 248 | 1464908023823 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:53:43 INFO - PROCESS | 248 | 1464908023826 Marionette TRACE conn6 <- [1,470,null,{}] 15:53:43 INFO - PROCESS | 248 | 1464908023832 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:53:43 INFO - PROCESS | 248 | 1464908023937 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 15:53:44 INFO - PROCESS | 248 | 1464908024007 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:44 INFO - PROCESS | 248 | ++DOCSHELL 000000142A815000 == 65 [pid = 248] [id = 127] 15:53:44 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001425815C00) [pid = 248] [serial = 379] [outer = 0000000000000000] 15:53:44 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001428A5DC00) [pid = 248] [serial = 380] [outer = 0000001425815C00] 15:53:44 INFO - PROCESS | 248 | 1464908024056 Marionette DEBUG loaded listener.js 15:53:44 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (000000142DB44000) [pid = 248] [serial = 381] [outer = 0000001425815C00] 15:53:44 INFO - PROCESS | 248 | 1464908024631 Marionette TRACE conn6 <- [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]]]}] 15:53:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:53:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 881ms 15:53:44 INFO - PROCESS | 248 | 1464908024722 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 15:53:44 INFO - PROCESS | 248 | 1464908024726 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 15:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:53:44 INFO - PROCESS | 248 | 1464908024733 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:53:44 INFO - PROCESS | 248 | 1464908024737 Marionette TRACE conn6 <- [1,474,null,{}] 15:53:44 INFO - PROCESS | 248 | 1464908024756 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:44 INFO - PROCESS | 248 | 1464908024863 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 15:53:44 INFO - PROCESS | 248 | 1464908024932 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:44 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B4E000 == 66 [pid = 248] [id = 128] 15:53:44 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001425856C00) [pid = 248] [serial = 382] [outer = 0000000000000000] 15:53:44 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (00000014309AB800) [pid = 248] [serial = 383] [outer = 0000001425856C00] 15:53:44 INFO - PROCESS | 248 | 1464908024981 Marionette DEBUG loaded listener.js 15:53:45 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001430C27C00) [pid = 248] [serial = 384] [outer = 0000001425856C00] 15:53:45 INFO - PROCESS | 248 | --DOCSHELL 0000001438EE0000 == 65 [pid = 248] [id = 77] 15:53:45 INFO - PROCESS | 248 | --DOCSHELL 000000143791F800 == 64 [pid = 248] [id = 121] 15:53:45 INFO - PROCESS | 248 | --DOCSHELL 0000001437514800 == 63 [pid = 248] [id = 120] 15:53:45 INFO - PROCESS | 248 | --DOCSHELL 0000001436359800 == 62 [pid = 248] [id = 119] 15:53:45 INFO - PROCESS | 248 | --DOCSHELL 0000001434D30000 == 61 [pid = 248] [id = 118] 15:53:45 INFO - PROCESS | 248 | --DOCSHELL 0000001430C51800 == 60 [pid = 248] [id = 117] 15:53:45 INFO - PROCESS | 248 | --DOCSHELL 000000142DE8C000 == 59 [pid = 248] [id = 116] 15:53:45 INFO - PROCESS | 248 | --DOCSHELL 0000001433883800 == 58 [pid = 248] [id = 114] 15:53:45 INFO - PROCESS | 248 | --DOCSHELL 0000001431569800 == 57 [pid = 248] [id = 113] 15:53:45 INFO - PROCESS | 248 | --DOCSHELL 0000001424DB3000 == 56 [pid = 248] [id = 112] 15:53:45 INFO - PROCESS | 248 | --DOCSHELL 0000001430C3C000 == 55 [pid = 248] [id = 111] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 122 (00000014301EF000) [pid = 248] [serial = 316] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 121 (000000142DF57C00) [pid = 248] [serial = 331] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 120 (0000001434694800) [pid = 248] [serial = 319] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 119 (00000014343E8800) [pid = 248] [serial = 278] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001435AB8400) [pid = 248] [serial = 308] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 117 (0000001435E59400) [pid = 248] [serial = 310] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 116 (00000014243E3C00) [pid = 248] [serial = 322] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001428BCC400) [pid = 248] [serial = 328] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 114 (000000142A496000) [pid = 248] [serial = 325] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 113 (000000142DB3E800) [pid = 248] [serial = 326] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001435E66C00) [pid = 248] [serial = 311] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001428A62800) [pid = 248] [serial = 313] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 110 (000000142A3B1000) [pid = 248] [serial = 329] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001428A5F000) [pid = 248] [serial = 323] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 108 (000000142428D400) [pid = 248] [serial = 266] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000142DF3FC00) [pid = 248] [serial = 269] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001435E5D800) [pid = 248] [serial = 275] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 105 (0000001432565000) [pid = 248] [serial = 272] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001430F4DC00) [pid = 248] [serial = 271] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 103 (000000142DF55000) [pid = 248] [serial = 286] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 102 (000000142AFCB400) [pid = 248] [serial = 281] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 101 (0000001424023800) [pid = 248] [serial = 265] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 100 (00000014301F3000) [pid = 248] [serial = 287] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 99 (000000142DB4A400) [pid = 248] [serial = 304] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001424155800) [pid = 248] [serial = 268] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 97 (000000143479C400) [pid = 248] [serial = 295] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 96 (00000014342EB800) [pid = 248] [serial = 293] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 95 (0000001430E69400) [pid = 248] [serial = 289] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 94 (0000001432E30800) [pid = 248] [serial = 292] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 93 (0000001434D0E800) [pid = 248] [serial = 296] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 92 (0000001428A6AC00) [pid = 248] [serial = 284] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 91 (0000001435AAAC00) [pid = 248] [serial = 307] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 90 (000000142DF59C00) [pid = 248] [serial = 277] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 89 (0000001435AA3400) [pid = 248] [serial = 301] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 88 (0000001424897400) [pid = 248] [serial = 283] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 87 (000000143436A800) [pid = 248] [serial = 305] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 86 (0000001431219000) [pid = 248] [serial = 290] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 85 (0000001428B5BC00) [pid = 248] [serial = 280] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 84 (0000001435AB7400) [pid = 248] [serial = 274] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 83 (0000001434D16800) [pid = 248] [serial = 298] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 82 (0000001435AAA800) [pid = 248] [serial = 302] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | --DOMWINDOW == 81 (000000143589BC00) [pid = 248] [serial = 299] [outer = 0000000000000000] [url = about:blank] 15:53:45 INFO - PROCESS | 248 | 1464908025552 Marionette TRACE conn6 <- [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]]]}] 15:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 860ms 15:53:45 INFO - PROCESS | 248 | 1464908025594 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 15:53:45 INFO - PROCESS | 248 | 1464908025597 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 15:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:53:45 INFO - PROCESS | 248 | 1464908025601 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:53:45 INFO - PROCESS | 248 | 1464908025603 Marionette TRACE conn6 <- [1,478,null,{}] 15:53:45 INFO - PROCESS | 248 | 1464908025612 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:45 INFO - PROCESS | 248 | 1464908025705 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 15:53:45 INFO - PROCESS | 248 | 1464908025787 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:45 INFO - PROCESS | 248 | ++DOCSHELL 000000142E8D9000 == 56 [pid = 248] [id = 129] 15:53:45 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (000000142585F400) [pid = 248] [serial = 385] [outer = 0000000000000000] 15:53:45 INFO - PROCESS | 248 | ++DOMWINDOW == 83 (000000142A496000) [pid = 248] [serial = 386] [outer = 000000142585F400] 15:53:45 INFO - PROCESS | 248 | 1464908025838 Marionette DEBUG loaded listener.js 15:53:45 INFO - PROCESS | 248 | ++DOMWINDOW == 84 (000000142DF3FC00) [pid = 248] [serial = 387] [outer = 000000142585F400] 15:53:46 INFO - PROCESS | 248 | 1464908026256 Marionette TRACE conn6 <- [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]]]}] 15:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 692ms 15:53:46 INFO - PROCESS | 248 | 1464908026295 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 15:53:46 INFO - PROCESS | 248 | 1464908026298 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 15:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:53:46 INFO - PROCESS | 248 | 1464908026306 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 248 | 1464908026307 Marionette TRACE conn6 <- [1,482,null,{}] 15:53:46 INFO - PROCESS | 248 | 1464908026311 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:46 INFO - PROCESS | 248 | 1464908026401 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 15:53:46 INFO - PROCESS | 248 | 1464908026409 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:46 INFO - PROCESS | 248 | ++DOCSHELL 0000001430C33800 == 57 [pid = 248] [id = 130] 15:53:46 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (0000001430A9E400) [pid = 248] [serial = 388] [outer = 0000000000000000] 15:53:46 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (0000001430C23C00) [pid = 248] [serial = 389] [outer = 0000001430A9E400] 15:53:46 INFO - PROCESS | 248 | 1464908026455 Marionette DEBUG loaded listener.js 15:53:46 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (0000001431219000) [pid = 248] [serial = 390] [outer = 0000001430A9E400] 15:53:46 INFO - PROCESS | 248 | 1464908026955 Marionette TRACE conn6 <- [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]]]}] 15:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 693ms 15:53:47 INFO - PROCESS | 248 | 1464908027003 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 248 | 1464908027005 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 15:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:53:47 INFO - PROCESS | 248 | 1464908027008 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 248 | 1464908027010 Marionette TRACE conn6 <- [1,486,null,{}] 15:53:47 INFO - PROCESS | 248 | 1464908027014 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:47 INFO - PROCESS | 248 | 1464908027097 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 15:53:47 INFO - PROCESS | 248 | 1464908027104 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 248 | ++DOCSHELL 000000143156D000 == 58 [pid = 248] [id = 131] 15:53:47 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (00000014313ED000) [pid = 248] [serial = 391] [outer = 0000000000000000] 15:53:47 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (000000143255F000) [pid = 248] [serial = 392] [outer = 00000014313ED000] 15:53:47 INFO - PROCESS | 248 | 1464908027150 Marionette DEBUG loaded listener.js 15:53:47 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (00000014342EEC00) [pid = 248] [serial = 393] [outer = 00000014313ED000] 15:53:47 INFO - PROCESS | 248 | 1464908027622 Marionette TRACE conn6 <- [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]]]}] 15:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 628ms 15:53:47 INFO - PROCESS | 248 | 1464908027641 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 248 | 1464908027643 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 15:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:53:47 INFO - PROCESS | 248 | 1464908027647 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 248 | 1464908027648 Marionette TRACE conn6 <- [1,490,null,{}] 15:53:47 INFO - PROCESS | 248 | 1464908027652 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:47 INFO - PROCESS | 248 | 1464908027785 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 15:53:47 INFO - PROCESS | 248 | 1464908027867 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 248 | ++DOCSHELL 00000014344B9000 == 59 [pid = 248] [id = 132] 15:53:47 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (000000143451A400) [pid = 248] [serial = 394] [outer = 0000000000000000] 15:53:47 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001434647C00) [pid = 248] [serial = 395] [outer = 000000143451A400] 15:53:47 INFO - PROCESS | 248 | 1464908027913 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (0000001434797400) [pid = 248] [serial = 396] [outer = 000000143451A400] 15:53:48 INFO - PROCESS | 248 | 1464908028358 Marionette TRACE conn6 <- [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]]]}] 15:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 733ms 15:53:48 INFO - PROCESS | 248 | 1464908028381 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 15:53:48 INFO - PROCESS | 248 | 1464908028383 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 15:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:53:48 INFO - PROCESS | 248 | 1464908028393 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:53:48 INFO - PROCESS | 248 | 1464908028395 Marionette TRACE conn6 <- [1,494,null,{}] 15:53:48 INFO - PROCESS | 248 | 1464908028404 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:48 INFO - PROCESS | 248 | 1464908028510 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 15:53:48 INFO - PROCESS | 248 | 1464908028519 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:48 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D31000 == 60 [pid = 248] [id = 133] 15:53:48 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (0000001434D0D400) [pid = 248] [serial = 397] [outer = 0000000000000000] 15:53:48 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (0000001434E60800) [pid = 248] [serial = 398] [outer = 0000001434D0D400] 15:53:48 INFO - PROCESS | 248 | 1464908028563 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (0000001435AA3400) [pid = 248] [serial = 399] [outer = 0000001434D0D400] 15:53:49 INFO - PROCESS | 248 | 1464908029018 Marionette TRACE conn6 <- [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]]]}] 15:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 690ms 15:53:49 INFO - PROCESS | 248 | 1464908029080 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 15:53:49 INFO - PROCESS | 248 | 1464908029082 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 15:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:53:49 INFO - PROCESS | 248 | 1464908029093 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:53:49 INFO - PROCESS | 248 | 1464908029095 Marionette TRACE conn6 <- [1,498,null,{}] 15:53:49 INFO - PROCESS | 248 | 1464908029099 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:49 INFO - PROCESS | 248 | 1464908029233 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 15:53:49 INFO - PROCESS | 248 | 1464908029256 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 248 | ++DOCSHELL 000000143634A800 == 61 [pid = 248] [id = 134] 15:53:49 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (0000001435AADC00) [pid = 248] [serial = 400] [outer = 0000000000000000] 15:53:49 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (0000001435ABDC00) [pid = 248] [serial = 401] [outer = 0000001435AADC00] 15:53:49 INFO - PROCESS | 248 | 1464908029301 Marionette DEBUG loaded listener.js 15:53:49 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001435CC2400) [pid = 248] [serial = 402] [outer = 0000001435AADC00] 15:53:49 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001430F57800) [pid = 248] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:53:49 INFO - PROCESS | 248 | --DOMWINDOW == 97 (00000014243E0800) [pid = 248] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:53:49 INFO - PROCESS | 248 | --DOMWINDOW == 96 (0000001434648C00) [pid = 248] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:53:49 INFO - PROCESS | 248 | --DOMWINDOW == 95 (00000014240A3C00) [pid = 248] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:53:49 INFO - PROCESS | 248 | --DOMWINDOW == 94 (000000143479D800) [pid = 248] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:53:49 INFO - PROCESS | 248 | --DOMWINDOW == 93 (0000001424894C00) [pid = 248] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:53:49 INFO - PROCESS | 248 | 1464908029740 Marionette TRACE conn6 <- [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]]]}] 15:53:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:53:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 692ms 15:53:49 INFO - PROCESS | 248 | 1464908029781 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 15:53:49 INFO - PROCESS | 248 | 1464908029783 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 15:53:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:53:49 INFO - PROCESS | 248 | 1464908029795 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:53:49 INFO - PROCESS | 248 | 1464908029797 Marionette TRACE conn6 <- [1,502,null,{}] 15:53:49 INFO - PROCESS | 248 | 1464908029802 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:49 INFO - PROCESS | 248 | 1464908029885 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 15:53:49 INFO - PROCESS | 248 | 1464908029892 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 248 | ++DOCSHELL 0000001437260800 == 62 [pid = 248] [id = 135] 15:53:49 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (000000143469A000) [pid = 248] [serial = 403] [outer = 0000000000000000] 15:53:49 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (0000001435CC6800) [pid = 248] [serial = 404] [outer = 000000143469A000] 15:53:49 INFO - PROCESS | 248 | 1464908029937 Marionette DEBUG loaded listener.js 15:53:50 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (0000001435E5F000) [pid = 248] [serial = 405] [outer = 000000143469A000] 15:53:50 INFO - PROCESS | 248 | 1464908030351 Marionette TRACE conn6 <- [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]]]}] 15:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 585ms 15:53:50 INFO - PROCESS | 248 | 1464908030387 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 15:53:50 INFO - PROCESS | 248 | 1464908030389 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 15:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:53:50 INFO - PROCESS | 248 | 1464908030393 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:53:50 INFO - PROCESS | 248 | 1464908030394 Marionette TRACE conn6 <- [1,506,null,{}] 15:53:50 INFO - PROCESS | 248 | 1464908030398 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:50 INFO - PROCESS | 248 | 1464908030489 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 15:53:50 INFO - PROCESS | 248 | 1464908030496 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:50 INFO - PROCESS | 248 | ++DOCSHELL 0000001437914000 == 63 [pid = 248] [id = 136] 15:53:50 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (00000014316D1C00) [pid = 248] [serial = 406] [outer = 0000000000000000] 15:53:50 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (00000014316D5400) [pid = 248] [serial = 407] [outer = 00000014316D1C00] 15:53:50 INFO - PROCESS | 248 | 1464908030542 Marionette DEBUG loaded listener.js 15:53:50 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001435CC4C00) [pid = 248] [serial = 408] [outer = 00000014316D1C00] 15:53:50 INFO - PROCESS | 248 | 1464908030990 Marionette TRACE conn6 <- [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]]]}] 15:53:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 629ms 15:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:53:51 INFO - PROCESS | 248 | 1464908031028 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 15:53:51 INFO - PROCESS | 248 | 1464908031031 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 15:53:51 INFO - PROCESS | 248 | 1464908031038 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 248 | 1464908031041 Marionette TRACE conn6 <- [1,510,null,{}] 15:53:51 INFO - PROCESS | 248 | 1464908031044 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:51 INFO - PROCESS | 248 | 1464908031161 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 15:53:51 INFO - PROCESS | 248 | 1464908031176 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:51 INFO - PROCESS | 248 | ++DOCSHELL 0000001438AA3000 == 64 [pid = 248] [id = 137] 15:53:51 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001435A3DC00) [pid = 248] [serial = 409] [outer = 0000000000000000] 15:53:51 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001435E5F800) [pid = 248] [serial = 410] [outer = 0000001435A3DC00] 15:53:51 INFO - PROCESS | 248 | 1464908031225 Marionette DEBUG loaded listener.js 15:53:51 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001435E81C00) [pid = 248] [serial = 411] [outer = 0000001435A3DC00] 15:53:51 INFO - PROCESS | 248 | 1464908031925 Marionette TRACE conn6 <- [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]]]}] 15:53:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 942ms 15:53:51 INFO - PROCESS | 248 | 1464908031980 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 15:53:51 INFO - PROCESS | 248 | 1464908031984 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 15:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:53:51 INFO - PROCESS | 248 | 1464908031990 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 248 | 1464908031995 Marionette TRACE conn6 <- [1,514,null,{}] 15:53:52 INFO - PROCESS | 248 | 1464908032001 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:52 INFO - PROCESS | 248 | 1464908032127 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 15:53:52 INFO - PROCESS | 248 | 1464908032237 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:52 INFO - PROCESS | 248 | ++DOCSHELL 000000142DFA6800 == 65 [pid = 248] [id = 138] 15:53:52 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001424282000) [pid = 248] [serial = 412] [outer = 0000000000000000] 15:53:52 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001428A65C00) [pid = 248] [serial = 413] [outer = 0000001424282000] 15:53:52 INFO - PROCESS | 248 | 1464908032298 Marionette DEBUG loaded listener.js 15:53:52 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (000000142AFCB400) [pid = 248] [serial = 414] [outer = 0000001424282000] 15:53:52 INFO - PROCESS | 248 | 1464908032875 Marionette TRACE conn6 <- [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]]]}] 15:53:52 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 15:53:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 942ms 15:53:52 INFO - PROCESS | 248 | 1464908032937 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 15:53:52 INFO - PROCESS | 248 | 1464908032943 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 15:53:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:53:52 INFO - PROCESS | 248 | 1464908032950 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:53:52 INFO - PROCESS | 248 | 1464908032953 Marionette TRACE conn6 <- [1,518,null,{}] 15:53:52 INFO - PROCESS | 248 | 1464908032958 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:53 INFO - PROCESS | 248 | 1464908033075 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 15:53:53 INFO - PROCESS | 248 | 1464908033150 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:53 INFO - PROCESS | 248 | ++DOCSHELL 00000014344AE800 == 66 [pid = 248] [id = 139] 15:53:53 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (00000014305C8000) [pid = 248] [serial = 415] [outer = 0000000000000000] 15:53:53 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (0000001430C1B400) [pid = 248] [serial = 416] [outer = 00000014305C8000] 15:53:53 INFO - PROCESS | 248 | 1464908033246 Marionette DEBUG loaded listener.js 15:53:53 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (00000014316D6800) [pid = 248] [serial = 417] [outer = 00000014305C8000] 15:53:53 INFO - PROCESS | 248 | 1464908033878 Marionette TRACE conn6 <- [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]]]}] 15:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 985ms 15:53:53 INFO - PROCESS | 248 | 1464908033941 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 15:53:53 INFO - PROCESS | 248 | 1464908033944 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 15:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:53:53 INFO - PROCESS | 248 | 1464908033948 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 248 | 1464908033952 Marionette TRACE conn6 <- [1,522,null,{}] 15:53:53 INFO - PROCESS | 248 | 1464908033964 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:54 INFO - PROCESS | 248 | 1464908034117 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 15:53:54 INFO - PROCESS | 248 | 1464908034138 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:54 INFO - PROCESS | 248 | ++DOCSHELL 0000001438EE0000 == 67 [pid = 248] [id = 140] 15:53:54 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001434790000) [pid = 248] [serial = 418] [outer = 0000000000000000] 15:53:54 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001434D0C800) [pid = 248] [serial = 419] [outer = 0000001434790000] 15:53:54 INFO - PROCESS | 248 | 1464908034197 Marionette DEBUG loaded listener.js 15:53:54 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001435A42000) [pid = 248] [serial = 420] [outer = 0000001434790000] 15:53:54 INFO - PROCESS | 248 | 1464908034839 Marionette TRACE conn6 <- [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]]]}] 15:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 940ms 15:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:53:54 INFO - PROCESS | 248 | 1464908034890 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 15:53:54 INFO - PROCESS | 248 | 1464908034893 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 15:53:54 INFO - PROCESS | 248 | 1464908034897 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:53:54 INFO - PROCESS | 248 | 1464908034899 Marionette TRACE conn6 <- [1,526,null,{}] 15:53:54 INFO - PROCESS | 248 | 1464908034903 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:55 INFO - PROCESS | 248 | 1464908035018 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 15:53:55 INFO - PROCESS | 248 | 1464908035134 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A5E000 == 68 [pid = 248] [id = 141] 15:53:55 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (00000014307AD800) [pid = 248] [serial = 421] [outer = 0000000000000000] 15:53:55 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (00000014307AF800) [pid = 248] [serial = 422] [outer = 00000014307AD800] 15:53:55 INFO - PROCESS | 248 | 1464908035193 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001435BCE800) [pid = 248] [serial = 423] [outer = 00000014307AD800] 15:53:55 INFO - PROCESS | 248 | 1464908035836 Marionette TRACE conn6 <- [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]]]}] 15:53:55 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 15:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 985ms 15:53:55 INFO - PROCESS | 248 | 1464908035884 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 15:53:55 INFO - PROCESS | 248 | 1464908035886 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 15:53:55 INFO - PROCESS | 248 | 1464908035890 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:53:55 INFO - PROCESS | 248 | 1464908035893 Marionette TRACE conn6 <- [1,530,null,{}] 15:53:55 INFO - PROCESS | 248 | 1464908035896 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:56 INFO - PROCESS | 248 | 1464908036006 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 15:53:56 INFO - PROCESS | 248 | 1464908036093 Marionette TRACE conn6 -> [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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:56 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A61800 == 69 [pid = 248] [id = 142] 15:53:56 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (00000014359E2000) [pid = 248] [serial = 424] [outer = 0000000000000000] 15:53:56 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (00000014359EB800) [pid = 248] [serial = 425] [outer = 00000014359E2000] 15:53:56 INFO - PROCESS | 248 | 1464908036149 Marionette DEBUG loaded listener.js 15:53:56 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001435CBF800) [pid = 248] [serial = 426] [outer = 00000014359E2000] 15:53:56 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 15:53:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:53:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:53:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:53:56 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 15:53:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:53:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:53:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:53:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 924ms 15:53:56 INFO - PROCESS | 248 | 1464908036810 Marionette TRACE conn6 <- [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"]]]}] 15:53:56 INFO - PROCESS | 248 | 1464908036817 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 15:53:56 INFO - PROCESS | 248 | 1464908036819 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 15:53:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:53:56 INFO - PROCESS | 248 | 1464908036823 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:53:56 INFO - PROCESS | 248 | 1464908036825 Marionette TRACE conn6 <- [1,534,null,{}] 15:53:56 INFO - PROCESS | 248 | 1464908036829 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:57 INFO - PROCESS | 248 | 1464908037015 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 15:53:57 INFO - PROCESS | 248 | 1464908037082 Marionette TRACE conn6 -> [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_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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:57 INFO - PROCESS | 248 | ++DOCSHELL 00000014344A8000 == 70 [pid = 248] [id = 143] 15:53:57 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (00000014359E2800) [pid = 248] [serial = 427] [outer = 0000000000000000] 15:53:57 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (00000014363F5000) [pid = 248] [serial = 428] [outer = 00000014359E2800] 15:53:57 INFO - PROCESS | 248 | 1464908037140 Marionette DEBUG loaded listener.js 15:53:57 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (00000014372E6400) [pid = 248] [serial = 429] [outer = 00000014359E2800] 15:53:57 INFO - PROCESS | 248 | 1464908037876 Marionette TRACE conn6 <- [1,536,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]]]}] 15:53:57 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. 15:53:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1084ms 15:53:57 INFO - PROCESS | 248 | 1464908037931 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 15:53:57 INFO - PROCESS | 248 | 1464908037935 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 15:53:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:53:57 INFO - PROCESS | 248 | 1464908037941 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - PROCESS | 248 | 1464908037945 Marionette TRACE conn6 <- [1,538,null,{}] 15:53:57 INFO - PROCESS | 248 | 1464908037951 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:58 INFO - PROCESS | 248 | 1464908038057 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 15:53:58 INFO - PROCESS | 248 | 1464908038135 Marionette TRACE conn6 -> [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_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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:58 INFO - PROCESS | 248 | ++DOCSHELL 000000142DF99800 == 71 [pid = 248] [id = 144] 15:53:58 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (00000014243EA400) [pid = 248] [serial = 430] [outer = 0000000000000000] 15:53:58 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (0000001423AC2800) [pid = 248] [serial = 431] [outer = 00000014243EA400] 15:53:58 INFO - PROCESS | 248 | 1464908038234 Marionette DEBUG loaded listener.js 15:53:58 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (000000142AA49400) [pid = 248] [serial = 432] [outer = 00000014243EA400] 15:53:58 INFO - PROCESS | 248 | --DOCSHELL 0000001437914000 == 70 [pid = 248] [id = 136] 15:53:58 INFO - PROCESS | 248 | --DOCSHELL 0000001437260800 == 69 [pid = 248] [id = 135] 15:53:58 INFO - PROCESS | 248 | --DOCSHELL 000000143634A800 == 68 [pid = 248] [id = 134] 15:53:58 INFO - PROCESS | 248 | --DOCSHELL 0000001434D31000 == 67 [pid = 248] [id = 133] 15:53:58 INFO - PROCESS | 248 | --DOCSHELL 00000014344B9000 == 66 [pid = 248] [id = 132] 15:53:58 INFO - PROCESS | 248 | --DOCSHELL 000000143156D000 == 65 [pid = 248] [id = 131] 15:53:58 INFO - PROCESS | 248 | --DOCSHELL 0000001430C33800 == 64 [pid = 248] [id = 130] 15:53:58 INFO - PROCESS | 248 | --DOCSHELL 000000142E8D9000 == 63 [pid = 248] [id = 129] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 122 (0000001435AB8C00) [pid = 248] [serial = 364] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOCSHELL 0000001430B4E000 == 62 [pid = 248] [id = 128] 15:53:58 INFO - PROCESS | 248 | --DOCSHELL 000000142A815000 == 61 [pid = 248] [id = 127] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001432E31400) [pid = 248] [serial = 343] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 120 (0000001429731000) [pid = 248] [serial = 358] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001434D13400) [pid = 248] [serial = 361] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001434791000) [pid = 248] [serial = 356] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 117 (000000142A34C000) [pid = 248] [serial = 349] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 116 (00000014358A5400) [pid = 248] [serial = 362] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 115 (000000142E862000) [pid = 248] [serial = 350] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001430BD1400) [pid = 248] [serial = 359] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001432E30C00) [pid = 248] [serial = 352] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 112 (000000142DF51800) [pid = 248] [serial = 337] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 111 (000000142A3B0C00) [pid = 248] [serial = 347] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 110 (00000014258F6C00) [pid = 248] [serial = 346] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001434699000) [pid = 248] [serial = 355] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 108 (00000014243EE000) [pid = 248] [serial = 334] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 107 (0000001430C1E400) [pid = 248] [serial = 340] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001434374800) [pid = 248] [serial = 353] [outer = 0000000000000000] [url = about:blank] 15:53:58 INFO - PROCESS | 248 | 1464908038858 Marionette TRACE conn6 <- [1,540,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]]]}] 15:53:58 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. 15:53:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 944ms 15:53:58 INFO - PROCESS | 248 | 1464908038889 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 15:53:58 INFO - PROCESS | 248 | 1464908038895 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 15:53:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:53:58 INFO - PROCESS | 248 | 1464908038901 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:53:58 INFO - PROCESS | 248 | 1464908038904 Marionette TRACE conn6 <- [1,542,null,{}] 15:53:58 INFO - PROCESS | 248 | 1464908038907 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:59 INFO - PROCESS | 248 | 1464908039005 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 15:53:59 INFO - PROCESS | 248 | 1464908039087 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:59 INFO - PROCESS | 248 | ++DOCSHELL 000000142E8D9000 == 62 [pid = 248] [id = 145] 15:53:59 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (000000142401F000) [pid = 248] [serial = 433] [outer = 0000000000000000] 15:53:59 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (00000014257A9400) [pid = 248] [serial = 434] [outer = 000000142401F000] 15:53:59 INFO - PROCESS | 248 | 1464908039134 Marionette DEBUG loaded listener.js 15:53:59 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (000000142A888800) [pid = 248] [serial = 435] [outer = 000000142401F000] 15:53:59 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:59 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:53:59 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:59 INFO - PROCESS | 248 | 1464908039606 Marionette TRACE conn6 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:53:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:53:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 733ms 15:53:59 INFO - PROCESS | 248 | 1464908039640 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 15:53:59 INFO - PROCESS | 248 | 1464908039642 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 15:53:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:53:59 INFO - PROCESS | 248 | 1464908039646 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:53:59 INFO - PROCESS | 248 | 1464908039650 Marionette TRACE conn6 <- [1,546,null,{}] 15:53:59 INFO - PROCESS | 248 | 1464908039660 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:59 INFO - PROCESS | 248 | 1464908039754 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 15:53:59 INFO - PROCESS | 248 | 1464908039764 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:59 INFO - PROCESS | 248 | ++DOCSHELL 00000014325E8000 == 63 [pid = 248] [id = 146] 15:53:59 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (000000142E6AD400) [pid = 248] [serial = 436] [outer = 0000000000000000] 15:53:59 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (000000142E7CA400) [pid = 248] [serial = 437] [outer = 000000142E6AD400] 15:53:59 INFO - PROCESS | 248 | 1464908039813 Marionette DEBUG loaded listener.js 15:53:59 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (00000014307A2800) [pid = 248] [serial = 438] [outer = 000000142E6AD400] 15:54:00 INFO - PROCESS | 248 | 1464908040263 Marionette TRACE conn6 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:54:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:54:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 692ms 15:54:00 INFO - PROCESS | 248 | 1464908040342 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 15:54:00 INFO - PROCESS | 248 | 1464908040345 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 15:54:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:54:00 INFO - PROCESS | 248 | 1464908040348 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:54:00 INFO - PROCESS | 248 | 1464908040350 Marionette TRACE conn6 <- [1,550,null,{}] 15:54:00 INFO - PROCESS | 248 | 1464908040354 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:00 INFO - PROCESS | 248 | 1464908040473 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 15:54:00 INFO - PROCESS | 248 | 1464908040487 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:00 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D2F800 == 64 [pid = 248] [id = 147] 15:54:00 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001430BD4800) [pid = 248] [serial = 439] [outer = 0000000000000000] 15:54:00 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001430C1D800) [pid = 248] [serial = 440] [outer = 0000001430BD4800] 15:54:00 INFO - PROCESS | 248 | 1464908040533 Marionette DEBUG loaded listener.js 15:54:00 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001430E67400) [pid = 248] [serial = 441] [outer = 0000001430BD4800] 15:54:00 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:00 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:00 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:01 INFO - PROCESS | 248 | 1464908040987 Marionette TRACE conn6 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 691ms 15:54:01 INFO - PROCESS | 248 | 1464908041042 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 15:54:01 INFO - PROCESS | 248 | 1464908041044 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 15:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:54:01 INFO - PROCESS | 248 | 1464908041054 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 248 | 1464908041056 Marionette TRACE conn6 <- [1,554,null,{}] 15:54:01 INFO - PROCESS | 248 | 1464908041060 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:01 INFO - PROCESS | 248 | 1464908041169 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 15:54:01 INFO - PROCESS | 248 | 1464908041176 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 248 | ++DOCSHELL 0000001435848800 == 65 [pid = 248] [id = 148] 15:54:01 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001430BD4C00) [pid = 248] [serial = 442] [outer = 0000000000000000] 15:54:01 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (00000014313ED800) [pid = 248] [serial = 443] [outer = 0000001430BD4C00] 15:54:01 INFO - PROCESS | 248 | 1464908041222 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (000000143250B800) [pid = 248] [serial = 444] [outer = 0000001430BD4C00] 15:54:01 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:01 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:01 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:01 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:01 INFO - PROCESS | 248 | 1464908041677 Marionette TRACE conn6 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 692ms 15:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:54:01 INFO - PROCESS | 248 | 1464908041751 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 15:54:01 INFO - PROCESS | 248 | 1464908041753 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 15:54:01 INFO - PROCESS | 248 | 1464908041756 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 248 | 1464908041758 Marionette TRACE conn6 <- [1,558,null,{}] 15:54:01 INFO - PROCESS | 248 | 1464908041762 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:01 INFO - PROCESS | 248 | 1464908041927 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 15:54:01 INFO - PROCESS | 248 | 1464908041960 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 248 | ++DOCSHELL 0000001437643000 == 66 [pid = 248] [id = 149] 15:54:01 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001434512000) [pid = 248] [serial = 445] [outer = 0000000000000000] 15:54:02 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001434643000) [pid = 248] [serial = 446] [outer = 0000001434512000] 15:54:02 INFO - PROCESS | 248 | 1464908042007 Marionette DEBUG loaded listener.js 15:54:02 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (00000014346A0800) [pid = 248] [serial = 447] [outer = 0000001434512000] 15:54:02 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:02 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:02 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:02 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:02 INFO - PROCESS | 248 | 1464908042451 Marionette TRACE conn6 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:54:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:54:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 732ms 15:54:02 INFO - PROCESS | 248 | 1464908042492 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 15:54:02 INFO - PROCESS | 248 | 1464908042494 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 15:54:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:54:02 INFO - PROCESS | 248 | 1464908042498 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:54:02 INFO - PROCESS | 248 | 1464908042500 Marionette TRACE conn6 <- [1,562,null,{}] 15:54:02 INFO - PROCESS | 248 | 1464908042503 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:02 INFO - PROCESS | 248 | 1464908042615 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 15:54:02 INFO - PROCESS | 248 | 1464908042667 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:02 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DC6800 == 67 [pid = 248] [id = 150] 15:54:02 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (000000143488D400) [pid = 248] [serial = 448] [outer = 0000000000000000] 15:54:02 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001434D12000) [pid = 248] [serial = 449] [outer = 000000143488D400] 15:54:02 INFO - PROCESS | 248 | 1464908042713 Marionette DEBUG loaded listener.js 15:54:02 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (00000014358A5800) [pid = 248] [serial = 450] [outer = 000000143488D400] 15:54:03 INFO - PROCESS | 248 | --DOMWINDOW == 123 (0000001430A9E400) [pid = 248] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:54:03 INFO - PROCESS | 248 | --DOMWINDOW == 122 (000000143451A400) [pid = 248] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:54:03 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001425856C00) [pid = 248] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:54:03 INFO - PROCESS | 248 | --DOMWINDOW == 120 (000000142585F400) [pid = 248] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:54:03 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001435AB0800) [pid = 248] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:54:03 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001425815C00) [pid = 248] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:54:03 INFO - PROCESS | 248 | --DOMWINDOW == 117 (00000014313ED000) [pid = 248] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:54:03 INFO - PROCESS | 248 | --DOMWINDOW == 116 (00000014316D1C00) [pid = 248] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:54:03 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001434D0D400) [pid = 248] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:54:03 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001435AADC00) [pid = 248] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:54:03 INFO - PROCESS | 248 | --DOMWINDOW == 113 (000000143469A000) [pid = 248] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:54:03 INFO - PROCESS | 248 | --DOMWINDOW == 112 (000000142DF28800) [pid = 248] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:54:03 INFO - PROCESS | 248 | 1464908043272 Marionette TRACE conn6 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:54:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:54:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 839ms 15:54:03 INFO - PROCESS | 248 | 1464908043341 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 15:54:03 INFO - PROCESS | 248 | 1464908043343 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 15:54:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:54:03 INFO - PROCESS | 248 | 1464908043354 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:54:03 INFO - PROCESS | 248 | 1464908043356 Marionette TRACE conn6 <- [1,566,null,{}] 15:54:03 INFO - PROCESS | 248 | 1464908043360 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:03 INFO - PROCESS | 248 | 1464908043472 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 15:54:03 INFO - PROCESS | 248 | 1464908043521 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:03 INFO - PROCESS | 248 | ++DOCSHELL 00000014344B4000 == 68 [pid = 248] [id = 151] 15:54:03 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001422742800) [pid = 248] [serial = 451] [outer = 0000000000000000] 15:54:03 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001430D9C000) [pid = 248] [serial = 452] [outer = 0000001422742800] 15:54:03 INFO - PROCESS | 248 | 1464908043567 Marionette DEBUG loaded listener.js 15:54:03 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (00000014358A2000) [pid = 248] [serial = 453] [outer = 0000001422742800] 15:54:03 INFO - PROCESS | 248 | 1464908043929 Marionette TRACE conn6 <- [1,568,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]]]}] 15:54:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:54:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 650ms 15:54:04 INFO - PROCESS | 248 | 1464908044000 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 15:54:04 INFO - PROCESS | 248 | 1464908044002 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 15:54:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:54:04 INFO - PROCESS | 248 | 1464908044005 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:54:04 INFO - PROCESS | 248 | 1464908044007 Marionette TRACE conn6 <- [1,570,null,{}] 15:54:04 INFO - PROCESS | 248 | 1464908044011 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:04 INFO - PROCESS | 248 | 1464908044097 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 15:54:04 INFO - PROCESS | 248 | 1464908044104 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:04 INFO - PROCESS | 248 | ++DOCSHELL 0000001438ECE000 == 69 [pid = 248] [id = 152] 15:54:04 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001435A36400) [pid = 248] [serial = 454] [outer = 0000000000000000] 15:54:04 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001435AA5C00) [pid = 248] [serial = 455] [outer = 0000001435A36400] 15:54:04 INFO - PROCESS | 248 | 1464908044150 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001435AC1400) [pid = 248] [serial = 456] [outer = 0000001435A36400] 15:54:04 INFO - PROCESS | 248 | 1464908044566 Marionette TRACE conn6 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:54:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:54:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 629ms 15:54:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:54:04 INFO - PROCESS | 248 | 1464908044638 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 15:54:04 INFO - PROCESS | 248 | 1464908044640 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 15:54:04 INFO - PROCESS | 248 | 1464908044643 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:54:04 INFO - PROCESS | 248 | 1464908044645 Marionette TRACE conn6 <- [1,574,null,{}] 15:54:04 INFO - PROCESS | 248 | 1464908044648 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:04 INFO - PROCESS | 248 | 1464908044744 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 15:54:04 INFO - PROCESS | 248 | 1464908044790 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:04 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A60800 == 70 [pid = 248] [id = 153] 15:54:04 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001435BCE000) [pid = 248] [serial = 457] [outer = 0000000000000000] 15:54:04 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001435CC4800) [pid = 248] [serial = 458] [outer = 0000001435BCE000] 15:54:04 INFO - PROCESS | 248 | 1464908044835 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001435E61400) [pid = 248] [serial = 459] [outer = 0000001435BCE000] 15:54:05 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:05 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 000000142DFB0000 == 69 [pid = 248] [id = 123] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001432395800 == 68 [pid = 248] [id = 60] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001438C55000 == 67 [pid = 248] [id = 125] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001436362800 == 66 [pid = 248] [id = 32] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 000000142AA6B000 == 65 [pid = 248] [id = 74] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001438ED7000 == 64 [pid = 248] [id = 104] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 00000014322AB000 == 63 [pid = 248] [id = 31] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001438C47000 == 62 [pid = 248] [id = 47] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001434D4D800 == 61 [pid = 248] [id = 75] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001437DDB000 == 60 [pid = 248] [id = 122] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001438EC6800 == 59 [pid = 248] [id = 107] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001438C5D800 == 58 [pid = 248] [id = 61] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001428BE7800 == 57 [pid = 248] [id = 93] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 00000014399B4000 == 56 [pid = 248] [id = 126] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 000000142A45E800 == 55 [pid = 248] [id = 78] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001437512800 == 54 [pid = 248] [id = 124] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001431557000 == 53 [pid = 248] [id = 92] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 000000142978A800 == 52 [pid = 248] [id = 8] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001438BA2800 == 51 [pid = 248] [id = 73] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001430E06000 == 50 [pid = 248] [id = 106] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 00000014257D7000 == 49 [pid = 248] [id = 115] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001437DE2800 == 48 [pid = 248] [id = 44] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001438EE2800 == 47 [pid = 248] [id = 91] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001436364000 == 46 [pid = 248] [id = 46] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001430A24000 == 45 [pid = 248] [id = 105] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001438BB4000 == 44 [pid = 248] [id = 62] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001438C60800 == 43 [pid = 248] [id = 76] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 000000142DF99800 == 42 [pid = 248] [id = 144] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 00000014344A8000 == 41 [pid = 248] [id = 143] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001439A61800 == 40 [pid = 248] [id = 142] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001439A5E000 == 39 [pid = 248] [id = 141] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001438EE0000 == 38 [pid = 248] [id = 140] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 00000014344AE800 == 37 [pid = 248] [id = 139] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001438AA3000 == 36 [pid = 248] [id = 137] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 000000142DFA6800 == 35 [pid = 248] [id = 138] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 000000142E8D9000 == 34 [pid = 248] [id = 145] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001434D2F800 == 33 [pid = 248] [id = 147] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001437643000 == 32 [pid = 248] [id = 149] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001435848800 == 31 [pid = 248] [id = 148] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001438ECE000 == 30 [pid = 248] [id = 152] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 00000014344B4000 == 29 [pid = 248] [id = 151] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 0000001437DC6800 == 28 [pid = 248] [id = 150] 15:54:06 INFO - PROCESS | 248 | --DOCSHELL 00000014325E8000 == 27 [pid = 248] [id = 146] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 120 (000000142E7C9000) [pid = 248] [serial = 332] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001430C23C00) [pid = 248] [serial = 389] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001431219000) [pid = 248] [serial = 390] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 117 (0000001434647C00) [pid = 248] [serial = 395] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001430C27C00) [pid = 248] [serial = 384] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 115 (00000014309AB800) [pid = 248] [serial = 383] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 114 (000000142A496000) [pid = 248] [serial = 386] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 113 (000000142DF3FC00) [pid = 248] [serial = 387] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001435BC4000) [pid = 248] [serial = 365] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 111 (000000142DB44000) [pid = 248] [serial = 381] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001428A5DC00) [pid = 248] [serial = 380] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 109 (000000143255F000) [pid = 248] [serial = 392] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 108 (0000001435CC4C00) [pid = 248] [serial = 408] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 107 (0000001434E60800) [pid = 248] [serial = 398] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 106 (000000142927D000) [pid = 248] [serial = 367] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 105 (00000014342F1C00) [pid = 248] [serial = 370] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001434797400) [pid = 248] [serial = 396] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001435ABEC00) [pid = 248] [serial = 373] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 102 (0000001435E5F800) [pid = 248] [serial = 410] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 101 (0000001435CCA400) [pid = 248] [serial = 376] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001435ABDC00) [pid = 248] [serial = 401] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 99 (0000001435AA3400) [pid = 248] [serial = 399] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 98 (00000014316D5400) [pid = 248] [serial = 407] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 97 (0000001435CC2400) [pid = 248] [serial = 402] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 96 (000000142E871800) [pid = 248] [serial = 158] [outer = 0000000000000000] [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.] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 95 (0000001435CC6800) [pid = 248] [serial = 404] [outer = 0000000000000000] [url = about:blank] 15:54:06 INFO - PROCESS | 248 | --DOMWINDOW == 94 (00000014342EEC00) [pid = 248] [serial = 393] [outer = 0000000000000000] [url = about:blank] 15:54:07 INFO - PROCESS | 248 | --DOMWINDOW == 93 (0000001435E5F000) [pid = 248] [serial = 405] [outer = 0000000000000000] [url = about:blank] 15:54:07 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:07 INFO - PROCESS | 248 | 1464908047083 Marionette TRACE conn6 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:54:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:54:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 2497ms 15:54:07 INFO - PROCESS | 248 | 1464908047145 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 248 | 1464908047149 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 15:54:07 INFO - PROCESS | 248 | 1464908047155 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:54:07 INFO - PROCESS | 248 | 1464908047159 Marionette TRACE conn6 <- [1,578,null,{}] 15:54:07 INFO - PROCESS | 248 | 1464908047165 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:07 INFO - PROCESS | 248 | 1464908047263 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 15:54:07 INFO - PROCESS | 248 | 1464908047278 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 248 | ++DOCSHELL 0000001424EE7800 == 28 [pid = 248] [id = 154] 15:54:07 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (00000014240A1800) [pid = 248] [serial = 460] [outer = 0000000000000000] 15:54:07 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (00000014240A2000) [pid = 248] [serial = 461] [outer = 00000014240A1800] 15:54:07 INFO - PROCESS | 248 | 1464908047329 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (000000142415EC00) [pid = 248] [serial = 462] [outer = 00000014240A1800] 15:54:07 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 15:54:08 INFO - PROCESS | 248 | 1464908048015 Marionette TRACE conn6 <- [1,580,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]]]}] 15:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 880ms 15:54:08 INFO - PROCESS | 248 | 1464908048038 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 15:54:08 INFO - PROCESS | 248 | 1464908048044 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 15:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:54:08 INFO - PROCESS | 248 | 1464908048051 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:54:08 INFO - PROCESS | 248 | 1464908048054 Marionette TRACE conn6 <- [1,582,null,{}] 15:54:08 INFO - PROCESS | 248 | 1464908048058 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:08 INFO - PROCESS | 248 | 1464908048154 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 15:54:08 INFO - PROCESS | 248 | 1464908048226 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:08 INFO - PROCESS | 248 | ++DOCSHELL 0000001429946000 == 29 [pid = 248] [id = 155] 15:54:08 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (000000142415F400) [pid = 248] [serial = 463] [outer = 0000000000000000] 15:54:08 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (00000014243EB000) [pid = 248] [serial = 464] [outer = 000000142415F400] 15:54:08 INFO - PROCESS | 248 | 1464908048274 Marionette DEBUG loaded listener.js 15:54:08 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001424A5EC00) [pid = 248] [serial = 465] [outer = 000000142415F400] 15:54:08 INFO - PROCESS | 248 | 1464908048669 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 670ms 15:54:08 INFO - PROCESS | 248 | 1464908048728 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 15:54:08 INFO - PROCESS | 248 | 1464908048731 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 15:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:54:08 INFO - PROCESS | 248 | 1464908048734 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:54:08 INFO - PROCESS | 248 | 1464908048738 Marionette TRACE conn6 <- [1,586,null,{}] 15:54:08 INFO - PROCESS | 248 | 1464908048750 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:08 INFO - PROCESS | 248 | 1464908048884 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 15:54:08 INFO - PROCESS | 248 | 1464908048905 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:08 INFO - PROCESS | 248 | ++DOCSHELL 000000142DE8C000 == 30 [pid = 248] [id = 156] 15:54:08 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001422637400) [pid = 248] [serial = 466] [outer = 0000000000000000] 15:54:08 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001428A6CC00) [pid = 248] [serial = 467] [outer = 0000001422637400] 15:54:08 INFO - PROCESS | 248 | 1464908048956 Marionette DEBUG loaded listener.js 15:54:09 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (00000014292C9000) [pid = 248] [serial = 468] [outer = 0000001422637400] 15:54:09 INFO - PROCESS | 248 | 1464908049406 Marionette TRACE conn6 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:54:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:54:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 733ms 15:54:09 INFO - PROCESS | 248 | 1464908049469 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 15:54:09 INFO - PROCESS | 248 | 1464908049472 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 15:54:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:54:09 INFO - PROCESS | 248 | 1464908049475 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:54:09 INFO - PROCESS | 248 | 1464908049477 Marionette TRACE conn6 <- [1,590,null,{}] 15:54:09 INFO - PROCESS | 248 | 1464908049481 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:09 INFO - PROCESS | 248 | 1464908049569 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 15:54:09 INFO - PROCESS | 248 | 1464908049577 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:09 INFO - PROCESS | 248 | ++DOCSHELL 000000142FAC7000 == 31 [pid = 248] [id = 157] 15:54:09 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (000000142A34D800) [pid = 248] [serial = 469] [outer = 0000000000000000] 15:54:09 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (000000142A3AFC00) [pid = 248] [serial = 470] [outer = 000000142A34D800] 15:54:09 INFO - PROCESS | 248 | 1464908049625 Marionette DEBUG loaded listener.js 15:54:09 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (000000142A884C00) [pid = 248] [serial = 471] [outer = 000000142A34D800] 15:54:10 INFO - PROCESS | 248 | 1464908050070 Marionette TRACE conn6 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:54:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:54:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 628ms 15:54:10 INFO - PROCESS | 248 | 1464908050106 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 15:54:10 INFO - PROCESS | 248 | 1464908050109 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 15:54:10 INFO - PROCESS | 248 | 1464908050112 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:54:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:54:10 INFO - PROCESS | 248 | 1464908050114 Marionette TRACE conn6 <- [1,594,null,{}] 15:54:10 INFO - PROCESS | 248 | 1464908050122 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:10 INFO - PROCESS | 248 | 1464908050204 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 15:54:10 INFO - PROCESS | 248 | 1464908050211 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:10 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B3F000 == 32 [pid = 248] [id = 158] 15:54:10 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (000000142415F000) [pid = 248] [serial = 472] [outer = 0000000000000000] 15:54:10 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (000000142AFDAC00) [pid = 248] [serial = 473] [outer = 000000142415F000] 15:54:10 INFO - PROCESS | 248 | 1464908050257 Marionette DEBUG loaded listener.js 15:54:10 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (000000142DEF7000) [pid = 248] [serial = 474] [outer = 000000142415F000] 15:54:10 INFO - PROCESS | 248 | 1464908050733 Marionette TRACE conn6 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:54:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:54:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 691ms 15:54:10 INFO - PROCESS | 248 | 1464908050807 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 15:54:10 INFO - PROCESS | 248 | 1464908050809 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 15:54:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:54:10 INFO - PROCESS | 248 | 1464908050812 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:54:10 INFO - PROCESS | 248 | 1464908050814 Marionette TRACE conn6 <- [1,598,null,{}] 15:54:10 INFO - PROCESS | 248 | 1464908050818 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:10 INFO - PROCESS | 248 | 1464908050933 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 15:54:10 INFO - PROCESS | 248 | 1464908050943 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:10 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BC1800 == 33 [pid = 248] [id = 159] 15:54:10 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (000000142DF59000) [pid = 248] [serial = 475] [outer = 0000000000000000] 15:54:10 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (000000142E7BDC00) [pid = 248] [serial = 476] [outer = 000000142DF59000] 15:54:10 INFO - PROCESS | 248 | 1464908050991 Marionette DEBUG loaded listener.js 15:54:11 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (000000142E879000) [pid = 248] [serial = 477] [outer = 000000142DF59000] 15:54:11 INFO - PROCESS | 248 | 1464908051418 Marionette TRACE conn6 <- [1,600,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]]]}] 15:54:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:54:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 629ms 15:54:11 INFO - PROCESS | 248 | 1464908051445 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 15:54:11 INFO - PROCESS | 248 | 1464908051447 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 15:54:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:54:11 INFO - PROCESS | 248 | 1464908051450 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:54:11 INFO - PROCESS | 248 | 1464908051452 Marionette TRACE conn6 <- [1,602,null,{}] 15:54:11 INFO - PROCESS | 248 | 1464908051456 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:11 INFO - PROCESS | 248 | 1464908051535 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 15:54:11 INFO - PROCESS | 248 | 1464908051542 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:11 INFO - PROCESS | 248 | ++DOCSHELL 000000143132B800 == 34 [pid = 248] [id = 160] 15:54:11 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (000000142E870000) [pid = 248] [serial = 478] [outer = 0000000000000000] 15:54:11 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (00000014305C5C00) [pid = 248] [serial = 479] [outer = 000000142E870000] 15:54:11 INFO - PROCESS | 248 | 1464908051587 Marionette DEBUG loaded listener.js 15:54:11 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (00000014307AA400) [pid = 248] [serial = 480] [outer = 000000142E870000] 15:54:12 INFO - PROCESS | 248 | 1464908052064 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 691ms 15:54:12 INFO - PROCESS | 248 | 1464908052146 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 15:54:12 INFO - PROCESS | 248 | 1464908052148 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 15:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:54:12 INFO - PROCESS | 248 | 1464908052151 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:54:12 INFO - PROCESS | 248 | 1464908052153 Marionette TRACE conn6 <- [1,606,null,{}] 15:54:12 INFO - PROCESS | 248 | 1464908052156 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:12 INFO - PROCESS | 248 | 1464908052237 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 15:54:12 INFO - PROCESS | 248 | 1464908052243 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:12 INFO - PROCESS | 248 | ++DOCSHELL 0000001431980800 == 35 [pid = 248] [id = 161] 15:54:12 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (00000014307B0800) [pid = 248] [serial = 481] [outer = 0000000000000000] 15:54:12 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001430A9B800) [pid = 248] [serial = 482] [outer = 00000014307B0800] 15:54:12 INFO - PROCESS | 248 | 1464908052289 Marionette DEBUG loaded listener.js 15:54:12 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001430AA7800) [pid = 248] [serial = 483] [outer = 00000014307B0800] 15:54:12 INFO - PROCESS | 248 | 1464908052758 Marionette TRACE conn6 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:54:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:54:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 628ms 15:54:12 INFO - PROCESS | 248 | 1464908052782 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 15:54:12 INFO - PROCESS | 248 | 1464908052784 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 15:54:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:54:12 INFO - PROCESS | 248 | 1464908052788 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:54:12 INFO - PROCESS | 248 | 1464908052790 Marionette TRACE conn6 <- [1,610,null,{}] 15:54:12 INFO - PROCESS | 248 | 1464908052793 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:12 INFO - PROCESS | 248 | 1464908052900 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 15:54:12 INFO - PROCESS | 248 | 1464908052975 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:12 INFO - PROCESS | 248 | ++DOCSHELL 000000142DE8B800 == 36 [pid = 248] [id = 162] 15:54:12 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001430BCA800) [pid = 248] [serial = 484] [outer = 0000000000000000] 15:54:13 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001430BCE400) [pid = 248] [serial = 485] [outer = 0000001430BCA800] 15:54:13 INFO - PROCESS | 248 | 1464908053021 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001430C20400) [pid = 248] [serial = 486] [outer = 0000001430BCA800] 15:54:13 INFO - PROCESS | 248 | 1464908053452 Marionette TRACE conn6 <- [1,612,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]]]}] 15:54:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:54:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 692ms 15:54:13 INFO - PROCESS | 248 | 1464908053482 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 15:54:13 INFO - PROCESS | 248 | 1464908053485 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 15:54:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:54:13 INFO - PROCESS | 248 | 1464908053488 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:54:13 INFO - PROCESS | 248 | 1464908053498 Marionette TRACE conn6 <- [1,614,null,{}] 15:54:13 INFO - PROCESS | 248 | 1464908053508 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:13 INFO - PROCESS | 248 | 1464908053617 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 15:54:13 INFO - PROCESS | 248 | 1464908053624 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:13 INFO - PROCESS | 248 | ++DOCSHELL 00000014344A8800 == 37 [pid = 248] [id = 163] 15:54:13 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001430AA5C00) [pid = 248] [serial = 487] [outer = 0000000000000000] 15:54:13 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (0000001430C25C00) [pid = 248] [serial = 488] [outer = 0000001430AA5C00] 15:54:13 INFO - PROCESS | 248 | 1464908053669 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001430F56C00) [pid = 248] [serial = 489] [outer = 0000001430AA5C00] 15:54:14 INFO - PROCESS | 248 | 1464908054128 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:54:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:54:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 692ms 15:54:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:54:14 INFO - PROCESS | 248 | 1464908054183 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 15:54:14 INFO - PROCESS | 248 | 1464908054186 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 15:54:14 INFO - PROCESS | 248 | 1464908054190 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:54:14 INFO - PROCESS | 248 | 1464908054192 Marionette TRACE conn6 <- [1,618,null,{}] 15:54:14 INFO - PROCESS | 248 | 1464908054202 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:14 INFO - PROCESS | 248 | 1464908054359 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 15:54:14 INFO - PROCESS | 248 | 1464908054413 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:14 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B3E800 == 38 [pid = 248] [id = 164] 15:54:14 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (00000014316D1C00) [pid = 248] [serial = 490] [outer = 0000000000000000] 15:54:14 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (00000014316D6C00) [pid = 248] [serial = 491] [outer = 00000014316D1C00] 15:54:14 INFO - PROCESS | 248 | 1464908054471 Marionette DEBUG loaded listener.js 15:54:14 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (000000143250CC00) [pid = 248] [serial = 492] [outer = 00000014316D1C00] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 125 (0000001435CC6C00) [pid = 248] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 124 (000000142DB3D000) [pid = 248] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 123 (00000014343E6C00) [pid = 248] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 122 (0000001434790000) [pid = 248] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001435AB9C00) [pid = 248] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 120 (0000001430BD4C00) [pid = 248] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 119 (00000014243EA400) [pid = 248] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001430C1A800) [pid = 248] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 117 (0000001422742800) [pid = 248] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001424282000) [pid = 248] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 115 (000000142401F000) [pid = 248] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 114 (000000142DF2C800) [pid = 248] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001435A36400) [pid = 248] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001428866C00) [pid = 248] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 111 (00000014307AD800) [pid = 248] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001430BD4800) [pid = 248] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001430BD0000) [pid = 248] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 108 (0000001434D18C00) [pid = 248] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 107 (00000014359E2800) [pid = 248] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 106 (000000143488D400) [pid = 248] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 105 (00000014305C8000) [pid = 248] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 104 (000000142E6AD400) [pid = 248] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001424898400) [pid = 248] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 102 (000000143333F000) [pid = 248] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 101 (00000014359E2000) [pid = 248] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001424282400) [pid = 248] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 99 (0000001434512000) [pid = 248] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:54:15 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001435A3DC00) [pid = 248] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:54:15 INFO - PROCESS | 248 | 1464908055338 Marionette TRACE conn6 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:54:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:54:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1192ms 15:54:15 INFO - PROCESS | 248 | 1464908055385 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 15:54:15 INFO - PROCESS | 248 | 1464908055387 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 15:54:15 INFO - PROCESS | 248 | 1464908055390 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:54:15 INFO - PROCESS | 248 | 1464908055392 Marionette TRACE conn6 <- [1,622,null,{}] 15:54:15 INFO - PROCESS | 248 | 1464908055395 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:15 INFO - PROCESS | 248 | 1464908055487 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 15:54:15 INFO - PROCESS | 248 | 1464908055494 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:15 INFO - PROCESS | 248 | ++DOCSHELL 000000143156B000 == 39 [pid = 248] [id = 165] 15:54:15 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (00000014307A3000) [pid = 248] [serial = 493] [outer = 0000000000000000] 15:54:15 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001430AA2400) [pid = 248] [serial = 494] [outer = 00000014307A3000] 15:54:15 INFO - PROCESS | 248 | 1464908055540 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001432511800) [pid = 248] [serial = 495] [outer = 00000014307A3000] 15:54:15 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:15 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:15 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:15 INFO - PROCESS | 248 | 1464908055963 Marionette TRACE conn6 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 629ms 15:54:16 INFO - PROCESS | 248 | 1464908056023 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 15:54:16 INFO - PROCESS | 248 | 1464908056025 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 15:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:54:16 INFO - PROCESS | 248 | 1464908056028 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:54:16 INFO - PROCESS | 248 | 1464908056030 Marionette TRACE conn6 <- [1,626,null,{}] 15:54:16 INFO - PROCESS | 248 | 1464908056033 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:16 INFO - PROCESS | 248 | 1464908056116 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 15:54:16 INFO - PROCESS | 248 | 1464908056125 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:16 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D5D000 == 40 [pid = 248] [id = 166] 15:54:16 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001432E27400) [pid = 248] [serial = 496] [outer = 0000000000000000] 15:54:16 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001432EA8400) [pid = 248] [serial = 497] [outer = 0000001432E27400] 15:54:16 INFO - PROCESS | 248 | 1464908056169 Marionette DEBUG loaded listener.js 15:54:16 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (000000143345B000) [pid = 248] [serial = 498] [outer = 0000001432E27400] 15:54:16 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:16 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:16 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:16 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:16 INFO - PROCESS | 248 | 1464908056595 Marionette TRACE conn6 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 628ms 15:54:16 INFO - PROCESS | 248 | 1464908056660 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 15:54:16 INFO - PROCESS | 248 | 1464908056662 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 15:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:54:16 INFO - PROCESS | 248 | 1464908056665 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:54:16 INFO - PROCESS | 248 | 1464908056667 Marionette TRACE conn6 <- [1,630,null,{}] 15:54:16 INFO - PROCESS | 248 | 1464908056671 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:16 INFO - PROCESS | 248 | 1464908056753 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 15:54:16 INFO - PROCESS | 248 | 1464908056759 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:16 INFO - PROCESS | 248 | ++DOCSHELL 000000143634E800 == 41 [pid = 248] [id = 167] 15:54:16 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (0000001434215800) [pid = 248] [serial = 499] [outer = 0000000000000000] 15:54:16 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001434220000) [pid = 248] [serial = 500] [outer = 0000001434215800] 15:54:16 INFO - PROCESS | 248 | 1464908056812 Marionette DEBUG loaded listener.js 15:54:16 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (00000014342F6000) [pid = 248] [serial = 501] [outer = 0000001434215800] 15:54:17 INFO - PROCESS | 248 | 1464908057514 Marionette TRACE conn6 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:54:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:54:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 942ms 15:54:17 INFO - PROCESS | 248 | 1464908057611 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 15:54:17 INFO - PROCESS | 248 | 1464908057616 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 15:54:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:54:17 INFO - PROCESS | 248 | 1464908057622 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 248 | 1464908057626 Marionette TRACE conn6 <- [1,634,null,{}] 15:54:17 INFO - PROCESS | 248 | 1464908057632 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:17 INFO - PROCESS | 248 | 1464908057786 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 15:54:17 INFO - PROCESS | 248 | 1464908057854 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:17 INFO - PROCESS | 248 | ++DOCSHELL 00000014298F2800 == 42 [pid = 248] [id = 168] 15:54:17 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001424096000) [pid = 248] [serial = 502] [outer = 0000000000000000] 15:54:17 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (000000142428C800) [pid = 248] [serial = 503] [outer = 0000001424096000] 15:54:17 INFO - PROCESS | 248 | 1464908057954 Marionette DEBUG loaded listener.js 15:54:18 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001424DA4400) [pid = 248] [serial = 504] [outer = 0000001424096000] 15:54:18 INFO - PROCESS | 248 | 1464908058651 Marionette TRACE conn6 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1081ms 15:54:18 INFO - PROCESS | 248 | 1464908058708 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 15:54:18 INFO - PROCESS | 248 | 1464908058715 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 15:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:54:18 INFO - PROCESS | 248 | 1464908058722 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:54:18 INFO - PROCESS | 248 | 1464908058725 Marionette TRACE conn6 <- [1,638,null,{}] 15:54:18 INFO - PROCESS | 248 | 1464908058729 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:18 INFO - PROCESS | 248 | 1464908058854 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 15:54:18 INFO - PROCESS | 248 | 1464908058928 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:18 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BAC000 == 43 [pid = 248] [id = 169] 15:54:18 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001428A67000) [pid = 248] [serial = 505] [outer = 0000000000000000] 15:54:18 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (000000142972F000) [pid = 248] [serial = 506] [outer = 0000001428A67000] 15:54:18 INFO - PROCESS | 248 | 1464908058985 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (000000142AFD0400) [pid = 248] [serial = 507] [outer = 0000001428A67000] 15:54:19 INFO - PROCESS | 248 | 1464908059928 Marionette TRACE conn6 <- [1,640,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]]]}] 15:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1280ms 15:54:20 INFO - PROCESS | 248 | 1464908060007 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 15:54:20 INFO - PROCESS | 248 | 1464908060011 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 15:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:54:20 INFO - PROCESS | 248 | 1464908060016 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:54:20 INFO - PROCESS | 248 | 1464908060021 Marionette TRACE conn6 <- [1,642,null,{}] 15:54:20 INFO - PROCESS | 248 | 1464908060027 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:20 INFO - PROCESS | 248 | 1464908060149 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 15:54:20 INFO - PROCESS | 248 | 1464908060216 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:20 INFO - PROCESS | 248 | ++DOCSHELL 000000142DE87000 == 44 [pid = 248] [id = 170] 15:54:20 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001424154800) [pid = 248] [serial = 508] [outer = 0000000000000000] 15:54:20 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001424286800) [pid = 248] [serial = 509] [outer = 0000001424154800] 15:54:20 INFO - PROCESS | 248 | 1464908060267 Marionette DEBUG loaded listener.js 15:54:20 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (00000014243EF000) [pid = 248] [serial = 510] [outer = 0000001424154800] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 0000001428853000 == 43 [pid = 248] [id = 12] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 0000001430C39800 == 42 [pid = 248] [id = 17] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 000000143790F800 == 41 [pid = 248] [id = 23] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 000000142DE79000 == 40 [pid = 248] [id = 26] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 000000143229D800 == 39 [pid = 248] [id = 18] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 000000143725F000 == 38 [pid = 248] [id = 22] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 000000142FA95800 == 37 [pid = 248] [id = 15] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 00000014297EA800 == 36 [pid = 248] [id = 25] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 000000143635B800 == 35 [pid = 248] [id = 21] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 000000143070C000 == 34 [pid = 248] [id = 16] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 0000001434E37000 == 33 [pid = 248] [id = 20] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 000000142FA93800 == 32 [pid = 248] [id = 27] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 0000001430B72800 == 31 [pid = 248] [id = 28] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 0000001432E9A000 == 30 [pid = 248] [id = 29] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 0000001433487800 == 29 [pid = 248] [id = 19] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 000000142993F800 == 28 [pid = 248] [id = 13] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 000000142DF9B800 == 27 [pid = 248] [id = 14] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 0000001424E2C000 == 26 [pid = 248] [id = 24] 15:54:20 INFO - PROCESS | 248 | --DOCSHELL 0000001439A60800 == 25 [pid = 248] [id = 153] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001435CC4800) [pid = 248] [serial = 458] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 114 (00000014313ED800) [pid = 248] [serial = 443] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 113 (00000014346A0800) [pid = 248] [serial = 447] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001434643000) [pid = 248] [serial = 446] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001430D9C000) [pid = 248] [serial = 452] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001434D12000) [pid = 248] [serial = 449] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001435AA5C00) [pid = 248] [serial = 455] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 108 (00000014358A5800) [pid = 248] [serial = 450] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 107 (0000001435AC2000) [pid = 248] [serial = 263] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001430C20C00) [pid = 248] [serial = 317] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 105 (0000001430F50000) [pid = 248] [serial = 341] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 104 (00000014334E9000) [pid = 248] [serial = 344] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001434D18400) [pid = 248] [serial = 320] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 102 (0000001423AC2800) [pid = 248] [serial = 431] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000142DF26C00) [pid = 248] [serial = 368] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 100 (00000014372E6400) [pid = 248] [serial = 429] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 99 (00000014363F5000) [pid = 248] [serial = 428] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 98 (000000142FA04C00) [pid = 248] [serial = 338] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 97 (0000001435CBF800) [pid = 248] [serial = 426] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 96 (00000014359EB800) [pid = 248] [serial = 425] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 95 (0000001435BCE800) [pid = 248] [serial = 423] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 94 (00000014307AF800) [pid = 248] [serial = 422] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 93 (0000001435A42000) [pid = 248] [serial = 420] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 92 (0000001434D0C800) [pid = 248] [serial = 419] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 91 (0000001435BCE400) [pid = 248] [serial = 374] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 90 (0000001435E60000) [pid = 248] [serial = 377] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 89 (00000014316D6800) [pid = 248] [serial = 417] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 88 (0000001430C1B400) [pid = 248] [serial = 416] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 87 (0000001434698800) [pid = 248] [serial = 371] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 86 (0000001428A68C00) [pid = 248] [serial = 335] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 85 (000000142A3AD800) [pid = 248] [serial = 314] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 84 (000000142AFCB400) [pid = 248] [serial = 414] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 83 (0000001428A65C00) [pid = 248] [serial = 413] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 82 (0000001435E81C00) [pid = 248] [serial = 411] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 81 (0000001430C1D800) [pid = 248] [serial = 440] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 80 (000000142E7CA400) [pid = 248] [serial = 437] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 79 (00000014307A2800) [pid = 248] [serial = 438] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 78 (00000014257A9400) [pid = 248] [serial = 434] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 77 (000000142A888800) [pid = 248] [serial = 435] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 76 (0000001435AC1400) [pid = 248] [serial = 456] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 75 (000000142AA49400) [pid = 248] [serial = 432] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 74 (000000143250B800) [pid = 248] [serial = 444] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 73 (00000014358A2000) [pid = 248] [serial = 453] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | --DOMWINDOW == 72 (0000001430E67400) [pid = 248] [serial = 441] [outer = 0000000000000000] [url = about:blank] 15:54:20 INFO - PROCESS | 248 | 1464908060919 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:54:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:54:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 944ms 15:54:20 INFO - PROCESS | 248 | 1464908060965 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 15:54:20 INFO - PROCESS | 248 | 1464908060970 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 15:54:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:54:20 INFO - PROCESS | 248 | 1464908060977 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:54:20 INFO - PROCESS | 248 | 1464908060979 Marionette TRACE conn6 <- [1,646,null,{}] 15:54:20 INFO - PROCESS | 248 | 1464908060983 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:21 INFO - PROCESS | 248 | 1464908061074 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 15:54:21 INFO - PROCESS | 248 | 1464908061139 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 248 | ++DOCSHELL 00000014298FA000 == 26 [pid = 248] [id = 171] 15:54:21 INFO - PROCESS | 248 | ++DOMWINDOW == 73 (0000001424287000) [pid = 248] [serial = 511] [outer = 0000000000000000] 15:54:21 INFO - PROCESS | 248 | ++DOMWINDOW == 74 (0000001428868400) [pid = 248] [serial = 512] [outer = 0000001424287000] 15:54:21 INFO - PROCESS | 248 | 1464908061187 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 248 | ++DOMWINDOW == 75 (0000001429733800) [pid = 248] [serial = 513] [outer = 0000001424287000] 15:54:21 INFO - PROCESS | 248 | 1464908061588 Marionette TRACE conn6 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 628ms 15:54:21 INFO - PROCESS | 248 | 1464908061631 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 248 | 1464908061634 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 15:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:54:21 INFO - PROCESS | 248 | 1464908061639 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - PROCESS | 248 | 1464908061643 Marionette TRACE conn6 <- [1,650,null,{}] 15:54:21 INFO - PROCESS | 248 | 1464908061654 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:21 INFO - PROCESS | 248 | 1464908061747 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 15:54:21 INFO - PROCESS | 248 | 1464908061756 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 248 | ++DOCSHELL 000000143055A000 == 27 [pid = 248] [id = 172] 15:54:21 INFO - PROCESS | 248 | ++DOMWINDOW == 76 (000000142A48F800) [pid = 248] [serial = 514] [outer = 0000000000000000] 15:54:21 INFO - PROCESS | 248 | ++DOMWINDOW == 77 (000000142AF29000) [pid = 248] [serial = 515] [outer = 000000142A48F800] 15:54:21 INFO - PROCESS | 248 | 1464908061806 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 248 | ++DOMWINDOW == 78 (000000142DF22400) [pid = 248] [serial = 516] [outer = 000000142A48F800] 15:54:22 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:22 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:22 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:22 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:22 INFO - PROCESS | 248 | 1464908062282 Marionette TRACE conn6 <- [1,652,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]]]}] 15:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 691ms 15:54:22 INFO - PROCESS | 248 | 1464908062333 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 15:54:22 INFO - PROCESS | 248 | 1464908062336 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 15:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:54:22 INFO - PROCESS | 248 | 1464908062339 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:54:22 INFO - PROCESS | 248 | 1464908062341 Marionette TRACE conn6 <- [1,654,null,{}] 15:54:22 INFO - PROCESS | 248 | 1464908062344 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:22 INFO - PROCESS | 248 | 1464908062433 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 15:54:22 INFO - PROCESS | 248 | 1464908062442 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:22 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BA4800 == 28 [pid = 248] [id = 173] 15:54:22 INFO - PROCESS | 248 | ++DOMWINDOW == 79 (000000142DF53400) [pid = 248] [serial = 517] [outer = 0000000000000000] 15:54:22 INFO - PROCESS | 248 | ++DOMWINDOW == 80 (000000142DF58400) [pid = 248] [serial = 518] [outer = 000000142DF53400] 15:54:22 INFO - PROCESS | 248 | 1464908062489 Marionette DEBUG loaded listener.js 15:54:22 INFO - PROCESS | 248 | ++DOMWINDOW == 81 (000000142E7C6C00) [pid = 248] [serial = 519] [outer = 000000142DF53400] 15:54:22 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:22 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:22 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:22 INFO - PROCESS | 248 | 1464908062906 Marionette TRACE conn6 <- [1,656,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]]]}] 15:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 586ms 15:54:22 INFO - PROCESS | 248 | 1464908062956 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 15:54:22 INFO - PROCESS | 248 | 1464908062958 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 15:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:54:22 INFO - PROCESS | 248 | 1464908062968 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:54:22 INFO - PROCESS | 248 | 1464908062970 Marionette TRACE conn6 <- [1,658,null,{}] 15:54:22 INFO - PROCESS | 248 | 1464908062974 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:23 INFO - PROCESS | 248 | 1464908063078 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 15:54:23 INFO - PROCESS | 248 | 1464908063153 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 248 | ++DOCSHELL 000000143132B000 == 29 [pid = 248] [id = 174] 15:54:23 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (000000142FFED800) [pid = 248] [serial = 520] [outer = 0000000000000000] 15:54:23 INFO - PROCESS | 248 | ++DOMWINDOW == 83 (00000014301FA400) [pid = 248] [serial = 521] [outer = 000000142FFED800] 15:54:23 INFO - PROCESS | 248 | 1464908063202 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 248 | ++DOMWINDOW == 84 (00000014307A6C00) [pid = 248] [serial = 522] [outer = 000000142FFED800] 15:54:23 INFO - PROCESS | 248 | 1464908063639 Marionette TRACE conn6 <- [1,660,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]]]}] 15:54:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:54:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 691ms 15:54:23 INFO - PROCESS | 248 | 1464908063663 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 15:54:23 INFO - PROCESS | 248 | 1464908063665 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 15:54:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:54:23 INFO - PROCESS | 248 | 1464908063674 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:54:23 INFO - PROCESS | 248 | 1464908063675 Marionette TRACE conn6 <- [1,662,null,{}] 15:54:23 INFO - PROCESS | 248 | 1464908063679 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:23 INFO - PROCESS | 248 | 1464908063821 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 15:54:23 INFO - PROCESS | 248 | 1464908063837 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 248 | ++DOCSHELL 00000014325E5000 == 30 [pid = 248] [id = 175] 15:54:23 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (00000014307A4400) [pid = 248] [serial = 523] [outer = 0000000000000000] 15:54:23 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (0000001430AA3000) [pid = 248] [serial = 524] [outer = 00000014307A4400] 15:54:23 INFO - PROCESS | 248 | 1464908063918 Marionette DEBUG loaded listener.js 15:54:24 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (0000001430C24C00) [pid = 248] [serial = 525] [outer = 00000014307A4400] 15:54:24 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:24 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:24 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:54:24 INFO - PROCESS | 248 | [248] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:54:24 INFO - PROCESS | 248 | 1464908064361 Marionette TRACE conn6 <- [1,664,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]]]}] 15:54:24 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 15:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 734ms 15:54:24 INFO - PROCESS | 248 | 1464908064408 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 15:54:24 INFO - PROCESS | 248 | 1464908064410 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 15:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:54:24 INFO - PROCESS | 248 | 1464908064453 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 248 | 1464908064455 Marionette TRACE conn6 <- [1,666,null,{}] 15:54:24 INFO - PROCESS | 248 | 1464908064459 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:24 INFO - PROCESS | 248 | 1464908064562 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 15:54:24 INFO - PROCESS | 248 | 1464908064609 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:24 INFO - PROCESS | 248 | ++DOCSHELL 00000014344A7800 == 31 [pid = 248] [id = 176] 15:54:24 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (0000001430E69C00) [pid = 248] [serial = 526] [outer = 0000000000000000] 15:54:24 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (0000001430F51000) [pid = 248] [serial = 527] [outer = 0000001430E69C00] 15:54:24 INFO - PROCESS | 248 | 1464908064654 Marionette DEBUG loaded listener.js 15:54:24 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (000000143137DC00) [pid = 248] [serial = 528] [outer = 0000001430E69C00] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 89 (0000001430BCA800) [pid = 248] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 88 (0000001430AA5C00) [pid = 248] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 87 (000000142E870000) [pid = 248] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 86 (000000142A34D800) [pid = 248] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 85 (0000001422637400) [pid = 248] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 84 (000000142415F400) [pid = 248] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 83 (000000142415F000) [pid = 248] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 82 (00000014240A1800) [pid = 248] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 81 (00000014307B0800) [pid = 248] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 80 (0000001435BCE000) [pid = 248] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 79 (000000142DF59000) [pid = 248] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 78 (00000014316D1C00) [pid = 248] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 77 (0000001432E27400) [pid = 248] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:54:25 INFO - PROCESS | 248 | --DOMWINDOW == 76 (00000014307A3000) [pid = 248] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:54:25 INFO - PROCESS | 248 | 1464908065139 Marionette TRACE conn6 <- [1,668,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]]]}] 15:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 732ms 15:54:25 INFO - PROCESS | 248 | 1464908065181 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 15:54:25 INFO - PROCESS | 248 | 1464908065183 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 15:54:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:54:25 INFO - PROCESS | 248 | 1464908065187 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:54:25 INFO - PROCESS | 248 | 1464908065188 Marionette TRACE conn6 <- [1,670,null,{}] 15:54:25 INFO - PROCESS | 248 | 1464908065192 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:25 INFO - PROCESS | 248 | 1464908065282 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 15:54:25 INFO - PROCESS | 248 | 1464908065351 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 248 | ++DOCSHELL 000000143239A800 == 32 [pid = 248] [id = 177] 15:54:25 INFO - PROCESS | 248 | ++DOMWINDOW == 77 (000000142415F400) [pid = 248] [serial = 529] [outer = 0000000000000000] 15:54:25 INFO - PROCESS | 248 | ++DOMWINDOW == 78 (000000142A34DC00) [pid = 248] [serial = 530] [outer = 000000142415F400] 15:54:25 INFO - PROCESS | 248 | 1464908065397 Marionette DEBUG loaded listener.js 15:54:25 INFO - PROCESS | 248 | ++DOMWINDOW == 79 (0000001430C1D800) [pid = 248] [serial = 531] [outer = 000000142415F400] 15:54:25 INFO - PROCESS | 248 | [248] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 15:54:26 INFO - PROCESS | 248 | [248] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 15:54:26 INFO - PROCESS | 248 | 1464908066316 Marionette TRACE conn6 <- [1,672,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]]]}] 15:54:26 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) 15:54:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1177ms 15:54:26 INFO - PROCESS | 248 | 1464908066366 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 248 | 1464908066368 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 15:54:26 INFO - PROCESS | 248 | 1464908066372 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:54:26 INFO - PROCESS | 248 | 1464908066373 Marionette TRACE conn6 <- [1,674,null,{}] 15:54:26 INFO - PROCESS | 248 | 1464908066377 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:26 INFO - PROCESS | 248 | 1464908066461 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 15:54:26 INFO - PROCESS | 248 | 1464908066478 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 248 | ++DOCSHELL 000000142FA95800 == 33 [pid = 248] [id = 178] 15:54:26 INFO - PROCESS | 248 | ++DOMWINDOW == 80 (00000014316D2400) [pid = 248] [serial = 532] [outer = 0000000000000000] 15:54:26 INFO - PROCESS | 248 | ++DOMWINDOW == 81 (00000014322C1400) [pid = 248] [serial = 533] [outer = 00000014316D2400] 15:54:26 INFO - PROCESS | 248 | 1464908066529 Marionette DEBUG loaded listener.js 15:54:26 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (0000001430BC7000) [pid = 248] [serial = 534] [outer = 00000014316D2400] 15:54:27 INFO - PROCESS | 248 | 1464908067474 Marionette TRACE conn6 <- [1,676,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]]]}] 15:54:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:54:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1139ms 15:54:27 INFO - PROCESS | 248 | 1464908067515 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 15:54:27 INFO - PROCESS | 248 | 1464908067520 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 15:54:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:54:27 INFO - PROCESS | 248 | 1464908067526 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 248 | 1464908067530 Marionette TRACE conn6 <- [1,678,null,{}] 15:54:27 INFO - PROCESS | 248 | 1464908067536 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:27 INFO - PROCESS | 248 | 1464908067683 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 15:54:27 INFO - PROCESS | 248 | 1464908067747 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:27 INFO - PROCESS | 248 | ++DOCSHELL 0000001429593000 == 34 [pid = 248] [id = 179] 15:54:27 INFO - PROCESS | 248 | ++DOMWINDOW == 83 (0000001424152C00) [pid = 248] [serial = 535] [outer = 0000000000000000] 15:54:27 INFO - PROCESS | 248 | ++DOMWINDOW == 84 (0000001424282400) [pid = 248] [serial = 536] [outer = 0000001424152C00] 15:54:27 INFO - PROCESS | 248 | 1464908067807 Marionette DEBUG loaded listener.js 15:54:27 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (0000001428A64000) [pid = 248] [serial = 537] [outer = 0000001424152C00] 15:54:28 INFO - PROCESS | 248 | 1464908068913 Marionette TRACE conn6 <- [1,680,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]]]}] 15:54:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:54:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1444ms 15:54:28 INFO - PROCESS | 248 | 1464908068975 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 15:54:28 INFO - PROCESS | 248 | 1464908068981 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 15:54:28 INFO - PROCESS | 248 | 1464908068988 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:54:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:54:29 INFO - PROCESS | 248 | 1464908068991 Marionette TRACE conn6 <- [1,682,null,{}] 15:54:29 INFO - PROCESS | 248 | 1464908068995 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:29 INFO - PROCESS | 248 | 1464908069098 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 15:54:29 INFO - PROCESS | 248 | 1464908069242 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:29 INFO - PROCESS | 248 | ++DOCSHELL 00000014322A6800 == 35 [pid = 248] [id = 180] 15:54:29 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (000000142AA52400) [pid = 248] [serial = 538] [outer = 0000000000000000] 15:54:29 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (000000142DF2C800) [pid = 248] [serial = 539] [outer = 000000142AA52400] 15:54:29 INFO - PROCESS | 248 | 1464908069339 Marionette DEBUG loaded listener.js 15:54:29 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (000000143052BC00) [pid = 248] [serial = 540] [outer = 000000142AA52400] 15:54:30 INFO - PROCESS | 248 | 1464908070429 Marionette TRACE conn6 <- [1,684,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]]]}] 15:54:30 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) 15:54:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1491ms 15:54:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:54:30 INFO - PROCESS | 248 | 1464908070484 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 15:54:30 INFO - PROCESS | 248 | 1464908070486 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 15:54:30 INFO - PROCESS | 248 | 1464908070491 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:54:30 INFO - PROCESS | 248 | 1464908070495 Marionette TRACE conn6 <- [1,686,null,{}] 15:54:30 INFO - PROCESS | 248 | 1464908070635 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:30 INFO - PROCESS | 248 | 1464908070847 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 15:54:30 INFO - PROCESS | 248 | 1464908070891 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 248 | ++DOCSHELL 000000142A81E800 == 36 [pid = 248] [id = 181] 15:54:30 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (0000001424A60400) [pid = 248] [serial = 541] [outer = 0000000000000000] 15:54:30 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (000000142581D000) [pid = 248] [serial = 542] [outer = 0000001424A60400] 15:54:30 INFO - PROCESS | 248 | 1464908070941 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (000000142A34C000) [pid = 248] [serial = 543] [outer = 0000001424A60400] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 90 (0000001434220000) [pid = 248] [serial = 500] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 89 (0000001430BCE400) [pid = 248] [serial = 485] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 88 (0000001430C25C00) [pid = 248] [serial = 488] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 87 (00000014305C5C00) [pid = 248] [serial = 479] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 86 (00000014307AA400) [pid = 248] [serial = 480] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 85 (000000142A3AFC00) [pid = 248] [serial = 470] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 84 (000000142A884C00) [pid = 248] [serial = 471] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 83 (0000001428A6CC00) [pid = 248] [serial = 467] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 82 (00000014292C9000) [pid = 248] [serial = 468] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 81 (00000014243EB000) [pid = 248] [serial = 464] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 80 (0000001424A5EC00) [pid = 248] [serial = 465] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 79 (000000142AFDAC00) [pid = 248] [serial = 473] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 78 (00000014240A2000) [pid = 248] [serial = 461] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 77 (0000001430C20400) [pid = 248] [serial = 486] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 76 (0000001430A9B800) [pid = 248] [serial = 482] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 75 (000000142DEF7000) [pid = 248] [serial = 474] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 74 (000000142415EC00) [pid = 248] [serial = 462] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 73 (0000001435E61400) [pid = 248] [serial = 459] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 72 (000000142E7BDC00) [pid = 248] [serial = 476] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 71 (000000142E879000) [pid = 248] [serial = 477] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 70 (00000014316D6C00) [pid = 248] [serial = 491] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 69 (000000143345B000) [pid = 248] [serial = 498] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 68 (0000001430F56C00) [pid = 248] [serial = 489] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 67 (0000001432EA8400) [pid = 248] [serial = 497] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 66 (000000143250CC00) [pid = 248] [serial = 492] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 65 (0000001430AA2400) [pid = 248] [serial = 494] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 64 (0000001432511800) [pid = 248] [serial = 495] [outer = 0000000000000000] [url = about:blank] 15:54:31 INFO - PROCESS | 248 | --DOMWINDOW == 63 (0000001430AA7800) [pid = 248] [serial = 483] [outer = 0000000000000000] [url = about:blank] 15:54:32 INFO - PROCESS | 248 | 1464908072014 Marionette TRACE conn6 <- [1,688,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]]]}] 15:54:32 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) 15:54:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1548ms 15:54:32 INFO - PROCESS | 248 | 1464908072041 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 15:54:32 INFO - PROCESS | 248 | 1464908072046 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 15:54:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:54:32 INFO - PROCESS | 248 | 1464908072051 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:54:32 INFO - PROCESS | 248 | 1464908072053 Marionette TRACE conn6 <- [1,690,null,{}] 15:54:32 INFO - PROCESS | 248 | 1464908072058 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:32 INFO - PROCESS | 248 | 1464908072162 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 15:54:32 INFO - PROCESS | 248 | 1464908072257 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:32 INFO - PROCESS | 248 | ++DOCSHELL 000000142A460800 == 37 [pid = 248] [id = 182] 15:54:32 INFO - PROCESS | 248 | ++DOMWINDOW == 64 (0000001424286C00) [pid = 248] [serial = 544] [outer = 0000000000000000] 15:54:32 INFO - PROCESS | 248 | ++DOMWINDOW == 65 (0000001428A65800) [pid = 248] [serial = 545] [outer = 0000001424286C00] 15:54:32 INFO - PROCESS | 248 | 1464908072305 Marionette DEBUG loaded listener.js 15:54:32 INFO - PROCESS | 248 | ++DOMWINDOW == 66 (000000142A345C00) [pid = 248] [serial = 546] [outer = 0000001424286C00] 15:54:33 INFO - PROCESS | 248 | 1464908073187 Marionette TRACE conn6 <- [1,692,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]]]}] 15:54:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:54:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1192ms 15:54:33 INFO - PROCESS | 248 | 1464908073248 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 15:54:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:54:33 INFO - PROCESS | 248 | 1464908073250 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 15:54:33 INFO - PROCESS | 248 | 1464908073254 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:54:33 INFO - PROCESS | 248 | 1464908073256 Marionette TRACE conn6 <- [1,694,null,{}] 15:54:33 INFO - PROCESS | 248 | 1464908073260 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:33 INFO - PROCESS | 248 | 1464908073350 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 15:54:33 INFO - PROCESS | 248 | 1464908073359 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:33 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B3B000 == 38 [pid = 248] [id = 183] 15:54:33 INFO - PROCESS | 248 | ++DOMWINDOW == 67 (000000142DB42000) [pid = 248] [serial = 547] [outer = 0000000000000000] 15:54:33 INFO - PROCESS | 248 | ++DOMWINDOW == 68 (000000142DEF9400) [pid = 248] [serial = 548] [outer = 000000142DB42000] 15:54:33 INFO - PROCESS | 248 | 1464908073410 Marionette DEBUG loaded listener.js 15:54:33 INFO - PROCESS | 248 | ++DOMWINDOW == 69 (000000142DF56000) [pid = 248] [serial = 549] [outer = 000000142DB42000] 15:54:34 INFO - PROCESS | 248 | 1464908074400 Marionette TRACE conn6 <- [1,696,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]]]}] 15:54:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:54:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1193ms 15:54:34 INFO - PROCESS | 248 | 1464908074451 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 15:54:34 INFO - PROCESS | 248 | 1464908074458 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 15:54:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:54:34 INFO - PROCESS | 248 | 1464908074475 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:54:34 INFO - PROCESS | 248 | 1464908074477 Marionette TRACE conn6 <- [1,698,null,{}] 15:54:34 INFO - PROCESS | 248 | 1464908074481 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:34 INFO - PROCESS | 248 | 1464908074590 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 15:54:34 INFO - PROCESS | 248 | 1464908074630 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:34 INFO - PROCESS | 248 | ++DOCSHELL 0000001430E11800 == 39 [pid = 248] [id = 184] 15:54:34 INFO - PROCESS | 248 | ++DOMWINDOW == 70 (000000142FFEBC00) [pid = 248] [serial = 550] [outer = 0000000000000000] 15:54:34 INFO - PROCESS | 248 | ++DOMWINDOW == 71 (00000014305CD800) [pid = 248] [serial = 551] [outer = 000000142FFEBC00] 15:54:34 INFO - PROCESS | 248 | 1464908074678 Marionette DEBUG loaded listener.js 15:54:34 INFO - PROCESS | 248 | ++DOMWINDOW == 72 (0000001430A9BC00) [pid = 248] [serial = 552] [outer = 000000142FFEBC00] 15:54:35 INFO - PROCESS | 248 | --DOMWINDOW == 71 (000000142FFED800) [pid = 248] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:54:35 INFO - PROCESS | 248 | --DOMWINDOW == 70 (000000142DF53400) [pid = 248] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:54:35 INFO - PROCESS | 248 | --DOMWINDOW == 69 (0000001434215800) [pid = 248] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:54:35 INFO - PROCESS | 248 | --DOMWINDOW == 68 (0000001424154800) [pid = 248] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:54:35 INFO - PROCESS | 248 | --DOMWINDOW == 67 (0000001424287000) [pid = 248] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:54:35 INFO - PROCESS | 248 | --DOMWINDOW == 66 (000000142A48F800) [pid = 248] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:54:35 INFO - PROCESS | 248 | --DOMWINDOW == 65 (00000014307A4400) [pid = 248] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:54:35 INFO - PROCESS | 248 | --DOMWINDOW == 64 (000000142415F400) [pid = 248] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:54:35 INFO - PROCESS | 248 | --DOMWINDOW == 63 (0000001430E69C00) [pid = 248] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:54:35 INFO - PROCESS | 248 | 1464908075864 Marionette TRACE conn6 <- [1,700,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]]]}] 15:54:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:54:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1442ms 15:54:35 INFO - PROCESS | 248 | 1464908075917 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 15:54:35 INFO - PROCESS | 248 | 1464908075921 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 15:54:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:54:35 INFO - PROCESS | 248 | 1464908075926 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:54:35 INFO - PROCESS | 248 | 1464908075930 Marionette TRACE conn6 <- [1,702,null,{}] 15:54:35 INFO - PROCESS | 248 | 1464908075936 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:36 INFO - PROCESS | 248 | 1464908076079 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 15:54:36 INFO - PROCESS | 248 | 1464908076208 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:36 INFO - PROCESS | 248 | ++DOCSHELL 000000142FA7C800 == 40 [pid = 248] [id = 185] 15:54:36 INFO - PROCESS | 248 | ++DOMWINDOW == 64 (00000014243E7800) [pid = 248] [serial = 553] [outer = 0000000000000000] 15:54:36 INFO - PROCESS | 248 | ++DOMWINDOW == 65 (0000001429291400) [pid = 248] [serial = 554] [outer = 00000014243E7800] 15:54:36 INFO - PROCESS | 248 | 1464908076266 Marionette DEBUG loaded listener.js 15:54:36 INFO - PROCESS | 248 | ++DOMWINDOW == 66 (000000142AF25C00) [pid = 248] [serial = 555] [outer = 00000014243E7800] 15:54:37 INFO - PROCESS | 248 | 1464908077299 Marionette TRACE conn6 <- [1,704,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]]]}] 15:54:37 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 15:54:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1389ms 15:54:37 INFO - PROCESS | 248 | 1464908077320 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 15:54:37 INFO - PROCESS | 248 | 1464908077327 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 15:54:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:54:37 INFO - PROCESS | 248 | 1464908077334 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:54:37 INFO - PROCESS | 248 | 1464908077337 Marionette TRACE conn6 <- [1,706,null,{}] 15:54:37 INFO - PROCESS | 248 | 1464908077341 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:37 INFO - PROCESS | 248 | 1464908077456 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 15:54:37 INFO - PROCESS | 248 | 1464908077555 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:37 INFO - PROCESS | 248 | ++DOCSHELL 0000001431566000 == 41 [pid = 248] [id = 186] 15:54:37 INFO - PROCESS | 248 | ++DOMWINDOW == 67 (0000001428A65C00) [pid = 248] [serial = 556] [outer = 0000000000000000] 15:54:37 INFO - PROCESS | 248 | ++DOMWINDOW == 68 (000000142FE08000) [pid = 248] [serial = 557] [outer = 0000001428A65C00] 15:54:37 INFO - PROCESS | 248 | 1464908077655 Marionette DEBUG loaded listener.js 15:54:37 INFO - PROCESS | 248 | ++DOMWINDOW == 69 (0000001430A99400) [pid = 248] [serial = 558] [outer = 0000001428A65C00] 15:54:38 INFO - PROCESS | 248 | 1464908078699 Marionette TRACE conn6 <- [1,708,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]]]}] 15:54:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:54:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1386ms 15:54:38 INFO - PROCESS | 248 | 1464908078726 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 15:54:38 INFO - PROCESS | 248 | 1464908078729 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 15:54:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:54:38 INFO - PROCESS | 248 | 1464908078732 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:54:38 INFO - PROCESS | 248 | 1464908078737 Marionette TRACE conn6 <- [1,710,null,{}] 15:54:38 INFO - PROCESS | 248 | 1464908078748 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:38 INFO - PROCESS | 248 | 1464908078860 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 15:54:38 INFO - PROCESS | 248 | 1464908078969 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:38 INFO - PROCESS | 248 | ++DOCSHELL 0000001433893800 == 42 [pid = 248] [id = 187] 15:54:38 INFO - PROCESS | 248 | ++DOMWINDOW == 70 (0000001430BD3C00) [pid = 248] [serial = 559] [outer = 0000000000000000] 15:54:39 INFO - PROCESS | 248 | ++DOMWINDOW == 71 (0000001430C24800) [pid = 248] [serial = 560] [outer = 0000001430BD3C00] 15:54:39 INFO - PROCESS | 248 | 1464908079029 Marionette DEBUG loaded listener.js 15:54:39 INFO - PROCESS | 248 | ++DOMWINDOW == 72 (0000001430F54000) [pid = 248] [serial = 561] [outer = 0000001430BD3C00] 15:54:39 INFO - PROCESS | 248 | 1464908079587 Marionette TRACE conn6 <- [1,712,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,713,"getWindowHandle",null] 15:54:39 INFO - PROCESS | 248 | 1464908079628 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 15:54:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:54:39 INFO - PROCESS | 248 | 1464908079632 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:54:39 INFO - PROCESS | 248 | 1464908079634 Marionette TRACE conn6 <- [1,714,null,{}] 15:54:39 INFO - PROCESS | 248 | 1464908079638 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:39 INFO - PROCESS | 248 | 1464908079749 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 15:54:39 INFO - PROCESS | 248 | 1464908079831 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:39 INFO - PROCESS | 248 | ++DOCSHELL 000000142A462000 == 43 [pid = 248] [id = 188] 15:54:39 INFO - PROCESS | 248 | ++DOMWINDOW == 73 (0000001424898400) [pid = 248] [serial = 562] [outer = 0000000000000000] 15:54:39 INFO - PROCESS | 248 | ++DOMWINDOW == 74 (000000142DB3B800) [pid = 248] [serial = 563] [outer = 0000001424898400] 15:54:39 INFO - PROCESS | 248 | 1464908079890 Marionette DEBUG loaded listener.js 15:54:39 INFO - PROCESS | 248 | ++DOMWINDOW == 75 (00000014313F5400) [pid = 248] [serial = 564] [outer = 0000001424898400] 15:54:40 INFO - PROCESS | 248 | 1464908080604 Marionette TRACE conn6 <- [1,716,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]]]}] 15:54:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:54:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1026ms 15:54:40 INFO - PROCESS | 248 | 1464908080675 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 15:54:40 INFO - PROCESS | 248 | 1464908080680 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 15:54:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:54:40 INFO - PROCESS | 248 | 1464908080720 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:54:40 INFO - PROCESS | 248 | 1464908080723 Marionette TRACE conn6 <- [1,718,null,{}] 15:54:40 INFO - PROCESS | 248 | 1464908080730 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:40 INFO - PROCESS | 248 | 1464908080845 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 15:54:40 INFO - PROCESS | 248 | 1464908080908 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:40 INFO - PROCESS | 248 | ++DOCSHELL 000000142A815800 == 44 [pid = 248] [id = 189] 15:54:40 INFO - PROCESS | 248 | ++DOMWINDOW == 76 (00000014257A5000) [pid = 248] [serial = 565] [outer = 0000000000000000] 15:54:40 INFO - PROCESS | 248 | ++DOMWINDOW == 77 (0000001429730C00) [pid = 248] [serial = 566] [outer = 00000014257A5000] 15:54:40 INFO - PROCESS | 248 | 1464908080960 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 248 | ++DOMWINDOW == 78 (000000142DF23C00) [pid = 248] [serial = 567] [outer = 00000014257A5000] 15:54:41 INFO - PROCESS | 248 | --DOCSHELL 0000001430B3B000 == 43 [pid = 248] [id = 183] 15:54:41 INFO - PROCESS | 248 | --DOCSHELL 000000142A460800 == 42 [pid = 248] [id = 182] 15:54:41 INFO - PROCESS | 248 | --DOCSHELL 000000142A81E800 == 41 [pid = 248] [id = 181] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 77 (00000014301FA400) [pid = 248] [serial = 521] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 76 (00000014307A6C00) [pid = 248] [serial = 522] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 75 (000000142DF58400) [pid = 248] [serial = 518] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 74 (00000014342F6000) [pid = 248] [serial = 501] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 73 (000000142972F000) [pid = 248] [serial = 506] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 72 (00000014243EF000) [pid = 248] [serial = 510] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 71 (0000001424286800) [pid = 248] [serial = 509] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 70 (0000001428868400) [pid = 248] [serial = 512] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 69 (0000001429733800) [pid = 248] [serial = 513] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 68 (000000142AF29000) [pid = 248] [serial = 515] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 67 (000000142DF22400) [pid = 248] [serial = 516] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 66 (000000142428C800) [pid = 248] [serial = 503] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 65 (0000001430AA3000) [pid = 248] [serial = 524] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 64 (000000142A34DC00) [pid = 248] [serial = 530] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 63 (0000001430F51000) [pid = 248] [serial = 527] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 62 (0000001430C24C00) [pid = 248] [serial = 525] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 61 (000000143137DC00) [pid = 248] [serial = 528] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 60 (0000001430C1D800) [pid = 248] [serial = 531] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 59 (000000142E7C6C00) [pid = 248] [serial = 519] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | --DOMWINDOW == 58 (00000014322C1400) [pid = 248] [serial = 533] [outer = 0000000000000000] [url = about:blank] 15:54:41 INFO - PROCESS | 248 | 1464908081456 Marionette TRACE conn6 <- [1,720,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 140","_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,721,"getWindowHandle",null] 15:54:41 INFO - PROCESS | 248 | 1464908081509 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 15:54:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:54:41 INFO - PROCESS | 248 | 1464908081515 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:54:41 INFO - PROCESS | 248 | 1464908081518 Marionette TRACE conn6 <- [1,722,null,{}] 15:54:41 INFO - PROCESS | 248 | 1464908081521 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:41 INFO - PROCESS | 248 | 1464908081616 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 15:54:41 INFO - PROCESS | 248 | 1464908081627 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:41 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B3C000 == 42 [pid = 248] [id = 190] 15:54:41 INFO - PROCESS | 248 | ++DOMWINDOW == 59 (000000142AF29800) [pid = 248] [serial = 568] [outer = 0000000000000000] 15:54:41 INFO - PROCESS | 248 | ++DOMWINDOW == 60 (000000142DF55400) [pid = 248] [serial = 569] [outer = 000000142AF29800] 15:54:41 INFO - PROCESS | 248 | 1464908081673 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 248 | ++DOMWINDOW == 61 (0000001430528C00) [pid = 248] [serial = 570] [outer = 000000142AF29800] 15:54:42 INFO - PROCESS | 248 | 1464908082140 Marionette TRACE conn6 <- [1,724,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]]]}] 15:54:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:54:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 689ms 15:54:42 INFO - PROCESS | 248 | 1464908082206 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 15:54:42 INFO - PROCESS | 248 | 1464908082208 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 15:54:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:54:42 INFO - PROCESS | 248 | 1464908082212 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:54:42 INFO - PROCESS | 248 | 1464908082216 Marionette TRACE conn6 <- [1,726,null,{}] 15:54:42 INFO - PROCESS | 248 | 1464908082254 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:42 INFO - PROCESS | 248 | 1464908082354 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 15:54:42 INFO - PROCESS | 248 | 1464908082418 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:42 INFO - PROCESS | 248 | ++DOCSHELL 000000143197E800 == 43 [pid = 248] [id = 191] 15:54:42 INFO - PROCESS | 248 | ++DOMWINDOW == 62 (000000142DF21400) [pid = 248] [serial = 571] [outer = 0000000000000000] 15:54:42 INFO - PROCESS | 248 | ++DOMWINDOW == 63 (0000001430F4FC00) [pid = 248] [serial = 572] [outer = 000000142DF21400] 15:54:42 INFO - PROCESS | 248 | 1464908082468 Marionette DEBUG loaded listener.js 15:54:42 INFO - PROCESS | 248 | ++DOMWINDOW == 64 (00000014316D8000) [pid = 248] [serial = 573] [outer = 000000142DF21400] 15:54:43 INFO - PROCESS | 248 | [248] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 15:54:43 INFO - PROCESS | 248 | 1464908083342 Marionette TRACE conn6 <- [1,728,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]]]}] 15:54:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:54:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1188ms 15:54:43 INFO - PROCESS | 248 | 1464908083403 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 15:54:43 INFO - PROCESS | 248 | 1464908083406 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 15:54:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:54:43 INFO - PROCESS | 248 | 1464908083409 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:54:43 INFO - PROCESS | 248 | 1464908083411 Marionette TRACE conn6 <- [1,730,null,{}] 15:54:43 INFO - PROCESS | 248 | 1464908083415 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:43 INFO - PROCESS | 248 | 1464908083531 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 15:54:43 INFO - PROCESS | 248 | 1464908083574 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:43 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B71800 == 44 [pid = 248] [id = 192] 15:54:43 INFO - PROCESS | 248 | ++DOMWINDOW == 65 (0000001432EAB800) [pid = 248] [serial = 574] [outer = 0000000000000000] 15:54:43 INFO - PROCESS | 248 | ++DOMWINDOW == 66 (00000014333C1800) [pid = 248] [serial = 575] [outer = 0000001432EAB800] 15:54:43 INFO - PROCESS | 248 | 1464908083620 Marionette DEBUG loaded listener.js 15:54:43 INFO - PROCESS | 248 | ++DOMWINDOW == 67 (0000001434219800) [pid = 248] [serial = 576] [outer = 0000001432EAB800] 15:54:43 INFO - PROCESS | 248 | --DOMWINDOW == 66 (0000001424286C00) [pid = 248] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:54:43 INFO - PROCESS | 248 | --DOMWINDOW == 65 (0000001424A60400) [pid = 248] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:54:43 INFO - PROCESS | 248 | --DOMWINDOW == 64 (000000142DB42000) [pid = 248] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:54:44 INFO - PROCESS | 248 | 1464908084540 Marionette TRACE conn6 <- [1,732,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]]]}] 15:54:44 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 15:54:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1193ms 15:54:44 INFO - PROCESS | 248 | 1464908084605 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 15:54:44 INFO - PROCESS | 248 | 1464908084608 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 15:54:44 INFO - PROCESS | 248 | 1464908084611 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:54:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:54:44 INFO - PROCESS | 248 | 1464908084613 Marionette TRACE conn6 <- [1,734,null,{}] 15:54:44 INFO - PROCESS | 248 | 1464908084617 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:44 INFO - PROCESS | 248 | 1464908084702 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 15:54:44 INFO - PROCESS | 248 | 1464908084763 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:44 INFO - PROCESS | 248 | ++DOCSHELL 000000143486F000 == 45 [pid = 248] [id = 193] 15:54:44 INFO - PROCESS | 248 | ++DOMWINDOW == 65 (000000142DF5A800) [pid = 248] [serial = 577] [outer = 0000000000000000] 15:54:44 INFO - PROCESS | 248 | ++DOMWINDOW == 66 (00000014342EC800) [pid = 248] [serial = 578] [outer = 000000142DF5A800] 15:54:44 INFO - PROCESS | 248 | 1464908084810 Marionette DEBUG loaded listener.js 15:54:44 INFO - PROCESS | 248 | ++DOMWINDOW == 67 (0000001434369400) [pid = 248] [serial = 579] [outer = 000000142DF5A800] 15:54:45 INFO - PROCESS | 248 | 1464908085690 Marionette TRACE conn6 <- [1,736,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]]]}] 15:54:45 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.) 15:54:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1138ms 15:54:45 INFO - PROCESS | 248 | 1464908085753 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 15:54:45 INFO - PROCESS | 248 | 1464908085755 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 15:54:45 INFO - PROCESS | 248 | 1464908085758 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:54:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:54:45 INFO - PROCESS | 248 | 1464908085760 Marionette TRACE conn6 <- [1,738,null,{}] 15:54:45 INFO - PROCESS | 248 | 1464908085764 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:45 INFO - PROCESS | 248 | 1464908085891 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 15:54:45 INFO - PROCESS | 248 | 1464908085899 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:45 INFO - PROCESS | 248 | ++DOCSHELL 0000001435832000 == 46 [pid = 248] [id = 194] 15:54:45 INFO - PROCESS | 248 | ++DOMWINDOW == 68 (0000001434512C00) [pid = 248] [serial = 580] [outer = 0000000000000000] 15:54:45 INFO - PROCESS | 248 | ++DOMWINDOW == 69 (000000143451A000) [pid = 248] [serial = 581] [outer = 0000001434512C00] 15:54:45 INFO - PROCESS | 248 | 1464908085946 Marionette DEBUG loaded listener.js 15:54:46 INFO - PROCESS | 248 | ++DOMWINDOW == 70 (0000001434643400) [pid = 248] [serial = 582] [outer = 0000001434512C00] 15:54:46 INFO - PROCESS | 248 | 1464908086855 Marionette TRACE conn6 <- [1,740,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]]]}] 15:54:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:54:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1130ms 15:54:46 INFO - PROCESS | 248 | 1464908086891 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 15:54:46 INFO - PROCESS | 248 | 1464908086893 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 15:54:46 INFO - PROCESS | 248 | 1464908086897 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:54:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:54:46 INFO - PROCESS | 248 | 1464908086899 Marionette TRACE conn6 <- [1,742,null,{}] 15:54:46 INFO - PROCESS | 248 | 1464908086902 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:46 INFO - PROCESS | 248 | 1464908086986 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 15:54:47 INFO - PROCESS | 248 | 1464908086993 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:47 INFO - PROCESS | 248 | ++DOCSHELL 000000143634A800 == 47 [pid = 248] [id = 195] 15:54:47 INFO - PROCESS | 248 | ++DOMWINDOW == 71 (0000001434646C00) [pid = 248] [serial = 583] [outer = 0000000000000000] 15:54:47 INFO - PROCESS | 248 | ++DOMWINDOW == 72 (0000001434695800) [pid = 248] [serial = 584] [outer = 0000001434646C00] 15:54:47 INFO - PROCESS | 248 | 1464908087037 Marionette DEBUG loaded listener.js 15:54:47 INFO - PROCESS | 248 | ++DOMWINDOW == 73 (000000143469F400) [pid = 248] [serial = 585] [outer = 0000001434646C00] 15:54:48 INFO - PROCESS | 248 | 1464908088211 Marionette TRACE conn6 <- [1,744,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]]]}] 15:54:48 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 15:54:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1347ms 15:54:48 INFO - PROCESS | 248 | 1464908088248 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 15:54:48 INFO - PROCESS | 248 | 1464908088252 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 15:54:48 INFO - PROCESS | 248 | 1464908088257 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:54:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:54:48 INFO - PROCESS | 248 | 1464908088261 Marionette TRACE conn6 <- [1,746,null,{}] 15:54:48 INFO - PROCESS | 248 | 1464908088267 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:48 INFO - PROCESS | 248 | 1464908088383 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 15:54:48 INFO - PROCESS | 248 | 1464908088499 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 248 | ++DOCSHELL 0000001430A22000 == 48 [pid = 248] [id = 196] 15:54:48 INFO - PROCESS | 248 | ++DOMWINDOW == 74 (000000142A495800) [pid = 248] [serial = 586] [outer = 0000000000000000] 15:54:48 INFO - PROCESS | 248 | ++DOMWINDOW == 75 (000000142AFCBC00) [pid = 248] [serial = 587] [outer = 000000142A495800] 15:54:48 INFO - PROCESS | 248 | 1464908088557 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 248 | ++DOMWINDOW == 76 (000000142FA0E000) [pid = 248] [serial = 588] [outer = 000000142A495800] 15:54:49 INFO - PROCESS | 248 | 1464908089129 Marionette TRACE conn6 <- [1,748,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]]]}] 15:54:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:54:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 943ms 15:54:49 INFO - PROCESS | 248 | 1464908089206 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 15:54:49 INFO - PROCESS | 248 | 1464908089212 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 15:54:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:54:49 INFO - PROCESS | 248 | 1464908089219 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:54:49 INFO - PROCESS | 248 | 1464908089222 Marionette TRACE conn6 <- [1,750,null,{}] 15:54:49 INFO - PROCESS | 248 | 1464908089227 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:49 INFO - PROCESS | 248 | 1464908089343 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 15:54:49 INFO - PROCESS | 248 | 1464908089413 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:49 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D54800 == 49 [pid = 248] [id = 197] 15:54:49 INFO - PROCESS | 248 | ++DOMWINDOW == 77 (0000001430C24C00) [pid = 248] [serial = 589] [outer = 0000000000000000] 15:54:49 INFO - PROCESS | 248 | ++DOMWINDOW == 78 (00000014316CA800) [pid = 248] [serial = 590] [outer = 0000001430C24C00] 15:54:49 INFO - PROCESS | 248 | 1464908089469 Marionette DEBUG loaded listener.js 15:54:49 INFO - PROCESS | 248 | ++DOMWINDOW == 79 (00000014333C5800) [pid = 248] [serial = 591] [outer = 0000001430C24C00] 15:54:50 INFO - PROCESS | 248 | [248] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 15:54:50 INFO - PROCESS | 248 | 1464908090533 Marionette TRACE conn6 <- [1,752,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]]]}] 15:54:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:54:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1345ms 15:54:50 INFO - PROCESS | 248 | 1464908090570 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 15:54:50 INFO - PROCESS | 248 | 1464908090573 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 15:54:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:54:50 INFO - PROCESS | 248 | 1464908090576 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:54:50 INFO - PROCESS | 248 | 1464908090580 Marionette TRACE conn6 <- [1,754,null,{}] 15:54:50 INFO - PROCESS | 248 | 1464908090633 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:50 INFO - PROCESS | 248 | 1464908090761 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 15:54:50 INFO - PROCESS | 248 | 1464908090846 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:50 INFO - PROCESS | 248 | ++DOCSHELL 0000001430C45800 == 50 [pid = 248] [id = 198] 15:54:50 INFO - PROCESS | 248 | ++DOMWINDOW == 80 (000000142DEFAC00) [pid = 248] [serial = 592] [outer = 0000000000000000] 15:54:50 INFO - PROCESS | 248 | ++DOMWINDOW == 81 (000000143450F800) [pid = 248] [serial = 593] [outer = 000000142DEFAC00] 15:54:50 INFO - PROCESS | 248 | 1464908090904 Marionette DEBUG loaded listener.js 15:54:51 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (00000014346A0800) [pid = 248] [serial = 594] [outer = 000000142DEFAC00] 15:54:52 INFO - PROCESS | 248 | 1464908092133 Marionette TRACE conn6 <- [1,756,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]]]}] 15:54:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:54:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1603ms 15:54:52 INFO - PROCESS | 248 | 1464908092181 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 15:54:52 INFO - PROCESS | 248 | 1464908092185 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 15:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:54:52 INFO - PROCESS | 248 | 1464908092189 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:54:52 INFO - PROCESS | 248 | 1464908092193 Marionette TRACE conn6 <- [1,758,null,{}] 15:54:52 INFO - PROCESS | 248 | 1464908092198 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:52 INFO - PROCESS | 248 | 1464908092303 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 15:54:52 INFO - PROCESS | 248 | --DOCSHELL 0000001435832000 == 49 [pid = 248] [id = 194] 15:54:52 INFO - PROCESS | 248 | --DOCSHELL 000000143486F000 == 48 [pid = 248] [id = 193] 15:54:52 INFO - PROCESS | 248 | --DOCSHELL 0000001430B71800 == 47 [pid = 248] [id = 192] 15:54:52 INFO - PROCESS | 248 | --DOCSHELL 000000143197E800 == 46 [pid = 248] [id = 191] 15:54:52 INFO - PROCESS | 248 | --DOCSHELL 0000001430B3C000 == 45 [pid = 248] [id = 190] 15:54:52 INFO - PROCESS | 248 | --DOCSHELL 000000142A815800 == 44 [pid = 248] [id = 189] 15:54:52 INFO - PROCESS | 248 | --DOMWINDOW == 81 (00000014305CD800) [pid = 248] [serial = 551] [outer = 0000000000000000] [url = about:blank] 15:54:52 INFO - PROCESS | 248 | --DOMWINDOW == 80 (0000001424282400) [pid = 248] [serial = 536] [outer = 0000000000000000] [url = about:blank] 15:54:52 INFO - PROCESS | 248 | --DOMWINDOW == 79 (000000142DF2C800) [pid = 248] [serial = 539] [outer = 0000000000000000] [url = about:blank] 15:54:52 INFO - PROCESS | 248 | --DOCSHELL 0000001431566000 == 43 [pid = 248] [id = 186] 15:54:52 INFO - PROCESS | 248 | --DOCSHELL 000000142FA7C800 == 42 [pid = 248] [id = 185] 15:54:52 INFO - PROCESS | 248 | --DOCSHELL 0000001430E11800 == 41 [pid = 248] [id = 184] 15:54:52 INFO - PROCESS | 248 | --DOMWINDOW == 78 (000000142DEF9400) [pid = 248] [serial = 548] [outer = 0000000000000000] [url = about:blank] 15:54:52 INFO - PROCESS | 248 | --DOMWINDOW == 77 (000000142DF56000) [pid = 248] [serial = 549] [outer = 0000000000000000] [url = about:blank] 15:54:52 INFO - PROCESS | 248 | --DOMWINDOW == 76 (0000001428A65800) [pid = 248] [serial = 545] [outer = 0000000000000000] [url = about:blank] 15:54:52 INFO - PROCESS | 248 | --DOMWINDOW == 75 (000000142A345C00) [pid = 248] [serial = 546] [outer = 0000000000000000] [url = about:blank] 15:54:52 INFO - PROCESS | 248 | --DOMWINDOW == 74 (000000142A34C000) [pid = 248] [serial = 543] [outer = 0000000000000000] [url = about:blank] 15:54:52 INFO - PROCESS | 248 | --DOMWINDOW == 73 (000000142581D000) [pid = 248] [serial = 542] [outer = 0000000000000000] [url = about:blank] 15:54:52 INFO - PROCESS | 248 | 1464908092455 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:52 INFO - PROCESS | 248 | ++DOCSHELL 0000001428853000 == 42 [pid = 248] [id = 199] 15:54:52 INFO - PROCESS | 248 | ++DOMWINDOW == 74 (0000001424020400) [pid = 248] [serial = 595] [outer = 0000000000000000] 15:54:52 INFO - PROCESS | 248 | ++DOMWINDOW == 75 (0000001424155800) [pid = 248] [serial = 596] [outer = 0000001424020400] 15:54:52 INFO - PROCESS | 248 | 1464908092505 Marionette DEBUG loaded listener.js 15:54:52 INFO - PROCESS | 248 | ++DOMWINDOW == 76 (0000001424897C00) [pid = 248] [serial = 597] [outer = 0000001424020400] 15:54:52 INFO - PROCESS | 248 | 1464908092878 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 732ms 15:54:52 INFO - PROCESS | 248 | 1464908092926 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 15:54:52 INFO - PROCESS | 248 | 1464908092931 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 15:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:54:52 INFO - PROCESS | 248 | 1464908092937 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:54:52 INFO - PROCESS | 248 | 1464908092940 Marionette TRACE conn6 <- [1,762,null,{}] 15:54:52 INFO - PROCESS | 248 | 1464908092944 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:53 INFO - PROCESS | 248 | 1464908093035 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 15:54:53 INFO - PROCESS | 248 | 1464908093042 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 248 | ++DOCSHELL 000000142E8BE800 == 43 [pid = 248] [id = 200] 15:54:53 INFO - PROCESS | 248 | ++DOMWINDOW == 77 (0000001428A65800) [pid = 248] [serial = 598] [outer = 0000000000000000] 15:54:53 INFO - PROCESS | 248 | ++DOMWINDOW == 78 (00000014292C6800) [pid = 248] [serial = 599] [outer = 0000001428A65800] 15:54:53 INFO - PROCESS | 248 | 1464908093088 Marionette DEBUG loaded listener.js 15:54:53 INFO - PROCESS | 248 | ++DOMWINDOW == 79 (000000142A3AB000) [pid = 248] [serial = 600] [outer = 0000001428A65800] 15:54:53 INFO - PROCESS | 248 | 1464908093532 Marionette TRACE conn6 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 627ms 15:54:53 INFO - PROCESS | 248 | 1464908093569 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 15:54:53 INFO - PROCESS | 248 | 1464908093572 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 15:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:54:53 INFO - PROCESS | 248 | 1464908093580 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:54:53 INFO - PROCESS | 248 | 1464908093583 Marionette TRACE conn6 <- [1,766,null,{}] 15:54:53 INFO - PROCESS | 248 | 1464908093594 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:53 INFO - PROCESS | 248 | 1464908093686 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 15:54:53 INFO - PROCESS | 248 | 1464908093695 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B50800 == 44 [pid = 248] [id = 201] 15:54:53 INFO - PROCESS | 248 | ++DOMWINDOW == 80 (000000142DB48C00) [pid = 248] [serial = 601] [outer = 0000000000000000] 15:54:53 INFO - PROCESS | 248 | ++DOMWINDOW == 81 (000000142DF20400) [pid = 248] [serial = 602] [outer = 000000142DB48C00] 15:54:53 INFO - PROCESS | 248 | 1464908093772 Marionette DEBUG loaded listener.js 15:54:53 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (000000142DF5A000) [pid = 248] [serial = 603] [outer = 000000142DB48C00] 15:54:54 INFO - PROCESS | 248 | 1464908094216 Marionette TRACE conn6 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 691ms 15:54:54 INFO - PROCESS | 248 | 1464908094273 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 15:54:54 INFO - PROCESS | 248 | 1464908094276 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 15:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:54:54 INFO - PROCESS | 248 | 1464908094279 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:54:54 INFO - PROCESS | 248 | 1464908094281 Marionette TRACE conn6 <- [1,770,null,{}] 15:54:54 INFO - PROCESS | 248 | 1464908094285 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:54 INFO - PROCESS | 248 | 1464908094379 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 15:54:54 INFO - PROCESS | 248 | 1464908094386 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:54 INFO - PROCESS | 248 | ++DOCSHELL 0000001431595000 == 45 [pid = 248] [id = 202] 15:54:54 INFO - PROCESS | 248 | ++DOMWINDOW == 83 (000000142E871800) [pid = 248] [serial = 604] [outer = 0000000000000000] 15:54:54 INFO - PROCESS | 248 | ++DOMWINDOW == 84 (00000014305C1400) [pid = 248] [serial = 605] [outer = 000000142E871800] 15:54:54 INFO - PROCESS | 248 | 1464908094433 Marionette DEBUG loaded listener.js 15:54:54 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (00000014307AD400) [pid = 248] [serial = 606] [outer = 000000142E871800] 15:54:54 INFO - PROCESS | 248 | 1464908094879 Marionette TRACE conn6 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 629ms 15:54:54 INFO - PROCESS | 248 | 1464908094916 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 15:54:54 INFO - PROCESS | 248 | 1464908094918 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 15:54:54 INFO - PROCESS | 248 | 1464908094921 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:54:54 INFO - PROCESS | 248 | 1464908094923 Marionette TRACE conn6 <- [1,774,null,{}] 15:54:54 INFO - PROCESS | 248 | 1464908094927 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:55 INFO - PROCESS | 248 | 1464908095034 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 15:54:55 INFO - PROCESS | 248 | 1464908095114 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:55 INFO - PROCESS | 248 | ++DOCSHELL 000000143425C800 == 46 [pid = 248] [id = 203] 15:54:55 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (0000001430BC8800) [pid = 248] [serial = 607] [outer = 0000000000000000] 15:54:55 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (0000001430BCD800) [pid = 248] [serial = 608] [outer = 0000001430BC8800] 15:54:55 INFO - PROCESS | 248 | 1464908095160 Marionette DEBUG loaded listener.js 15:54:55 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (0000001430C1EC00) [pid = 248] [serial = 609] [outer = 0000001430BC8800] 15:54:55 INFO - PROCESS | 248 | 1464908095633 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 734ms 15:54:55 INFO - PROCESS | 248 | 1464908095661 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 15:54:55 INFO - PROCESS | 248 | 1464908095663 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 15:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:54:55 INFO - PROCESS | 248 | 1464908095666 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:54:55 INFO - PROCESS | 248 | 1464908095668 Marionette TRACE conn6 <- [1,778,null,{}] 15:54:55 INFO - PROCESS | 248 | 1464908095672 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:55 INFO - PROCESS | 248 | 1464908095819 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 15:54:55 INFO - PROCESS | 248 | 1464908095873 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:55 INFO - PROCESS | 248 | ++DOCSHELL 00000014257D7000 == 47 [pid = 248] [id = 204] 15:54:55 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (0000001431378000) [pid = 248] [serial = 610] [outer = 0000000000000000] 15:54:55 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (00000014316D9C00) [pid = 248] [serial = 611] [outer = 0000001431378000] 15:54:55 INFO - PROCESS | 248 | 1464908095920 Marionette DEBUG loaded listener.js 15:54:56 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (000000143333C400) [pid = 248] [serial = 612] [outer = 0000001431378000] 15:54:56 INFO - PROCESS | 248 | 1464908096358 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 732ms 15:54:56 INFO - PROCESS | 248 | 1464908096401 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 15:54:56 INFO - PROCESS | 248 | 1464908096403 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 15:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:54:56 INFO - PROCESS | 248 | 1464908096449 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:54:56 INFO - PROCESS | 248 | 1464908096451 Marionette TRACE conn6 <- [1,782,null,{}] 15:54:56 INFO - PROCESS | 248 | 1464908096455 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:56 INFO - PROCESS | 248 | 1464908096562 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 15:54:56 INFO - PROCESS | 248 | 1464908096575 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:56 INFO - PROCESS | 248 | ++DOCSHELL 0000001428A41000 == 48 [pid = 248] [id = 205] 15:54:56 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001432EAC400) [pid = 248] [serial = 613] [outer = 0000000000000000] 15:54:56 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (00000014342EA000) [pid = 248] [serial = 614] [outer = 0000001432EAC400] 15:54:56 INFO - PROCESS | 248 | 1464908096713 Marionette DEBUG loaded listener.js 15:54:56 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (00000014343DD800) [pid = 248] [serial = 615] [outer = 0000001432EAC400] 15:54:56 INFO - PROCESS | 248 | --DOMWINDOW == 93 (0000001424096000) [pid = 248] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:54:56 INFO - PROCESS | 248 | --DOMWINDOW == 92 (0000001434512C00) [pid = 248] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:54:56 INFO - PROCESS | 248 | --DOMWINDOW == 91 (000000142DF5A800) [pid = 248] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:54:56 INFO - PROCESS | 248 | --DOMWINDOW == 90 (000000142FFEBC00) [pid = 248] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:54:56 INFO - PROCESS | 248 | --DOMWINDOW == 89 (0000001424898400) [pid = 248] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:54:56 INFO - PROCESS | 248 | --DOMWINDOW == 88 (00000014257A5000) [pid = 248] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:54:56 INFO - PROCESS | 248 | --DOMWINDOW == 87 (000000142AF29800) [pid = 248] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:54:56 INFO - PROCESS | 248 | --DOMWINDOW == 86 (000000142DF21400) [pid = 248] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:54:56 INFO - PROCESS | 248 | --DOMWINDOW == 85 (0000001432EAB800) [pid = 248] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:54:56 INFO - PROCESS | 248 | --DOMWINDOW == 84 (000000142AA52400) [pid = 248] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:54:56 INFO - PROCESS | 248 | --DOMWINDOW == 83 (00000014316D2400) [pid = 248] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:54:56 INFO - PROCESS | 248 | --DOMWINDOW == 82 (0000001424152C00) [pid = 248] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:54:56 INFO - PROCESS | 248 | --DOMWINDOW == 81 (0000001428A67000) [pid = 248] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:54:57 INFO - PROCESS | 248 | 1464908097095 Marionette TRACE conn6 <- [1,784,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]]]}] 15:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 713ms 15:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:54:57 INFO - PROCESS | 248 | 1464908097128 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 15:54:57 INFO - PROCESS | 248 | 1464908097130 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 15:54:57 INFO - PROCESS | 248 | 1464908097133 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:54:57 INFO - PROCESS | 248 | 1464908097135 Marionette TRACE conn6 <- [1,786,null,{}] 15:54:57 INFO - PROCESS | 248 | 1464908097138 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:57 INFO - PROCESS | 248 | 1464908097221 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 15:54:57 INFO - PROCESS | 248 | 1464908097289 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 248 | ++DOCSHELL 0000001437506800 == 49 [pid = 248] [id = 206] 15:54:57 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (00000014292C5C00) [pid = 248] [serial = 616] [outer = 0000000000000000] 15:54:57 INFO - PROCESS | 248 | ++DOMWINDOW == 83 (000000143250B800) [pid = 248] [serial = 617] [outer = 00000014292C5C00] 15:54:57 INFO - PROCESS | 248 | 1464908097337 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 248 | ++DOMWINDOW == 84 (00000014343DCC00) [pid = 248] [serial = 618] [outer = 00000014292C5C00] 15:54:57 INFO - PROCESS | 248 | 1464908097707 Marionette TRACE conn6 <- [1,788,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]]]}] 15:54:57 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 15:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 627ms 15:54:57 INFO - PROCESS | 248 | 1464908097763 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 15:54:57 INFO - PROCESS | 248 | 1464908097765 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 15:54:57 INFO - PROCESS | 248 | 1464908097769 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:54:57 INFO - PROCESS | 248 | 1464908097770 Marionette TRACE conn6 <- [1,790,null,{}] 15:54:57 INFO - PROCESS | 248 | 1464908097774 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:57 INFO - PROCESS | 248 | 1464908097883 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 15:54:57 INFO - PROCESS | 248 | 1464908097893 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 248 | ++DOCSHELL 0000001437646000 == 50 [pid = 248] [id = 207] 15:54:57 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (0000001424023000) [pid = 248] [serial = 619] [outer = 0000000000000000] 15:54:57 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (000000142DF55800) [pid = 248] [serial = 620] [outer = 0000001424023000] 15:54:57 INFO - PROCESS | 248 | 1464908097942 Marionette DEBUG loaded listener.js 15:54:58 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (0000001434517800) [pid = 248] [serial = 621] [outer = 0000001424023000] 15:54:58 INFO - PROCESS | 248 | 1464908098392 Marionette TRACE conn6 <- [1,792,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]]]}] 15:54:58 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 15:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 689ms 15:54:58 INFO - PROCESS | 248 | 1464908098461 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 15:54:58 INFO - PROCESS | 248 | 1464908098464 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 15:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:54:58 INFO - PROCESS | 248 | 1464908098467 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 248 | 1464908098469 Marionette TRACE conn6 <- [1,794,null,{}] 15:54:58 INFO - PROCESS | 248 | 1464908098473 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:58 INFO - PROCESS | 248 | 1464908098559 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 15:54:58 INFO - PROCESS | 248 | 1464908098567 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:58 INFO - PROCESS | 248 | ++DOCSHELL 0000001437928800 == 51 [pid = 248] [id = 208] 15:54:58 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (0000001434640400) [pid = 248] [serial = 622] [outer = 0000000000000000] 15:54:58 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (000000143469C400) [pid = 248] [serial = 623] [outer = 0000001434640400] 15:54:58 INFO - PROCESS | 248 | 1464908098612 Marionette DEBUG loaded listener.js 15:54:58 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (000000143479AC00) [pid = 248] [serial = 624] [outer = 0000001434640400] 15:54:59 INFO - PROCESS | 248 | 1464908099339 Marionette TRACE conn6 <- [1,796,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]]]}] 15:54:59 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 15:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 881ms 15:54:59 INFO - PROCESS | 248 | 1464908099351 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 15:54:59 INFO - PROCESS | 248 | 1464908099357 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 15:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:54:59 INFO - PROCESS | 248 | 1464908099362 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:54:59 INFO - PROCESS | 248 | 1464908099367 Marionette TRACE conn6 <- [1,798,null,{}] 15:54:59 INFO - PROCESS | 248 | 1464908099372 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:59 INFO - PROCESS | 248 | 1464908099490 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 15:54:59 INFO - PROCESS | 248 | 1464908099566 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:59 INFO - PROCESS | 248 | ++DOCSHELL 000000142E704000 == 52 [pid = 248] [id = 209] 15:54:59 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (0000001424E57400) [pid = 248] [serial = 625] [outer = 0000000000000000] 15:54:59 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001428A67000) [pid = 248] [serial = 626] [outer = 0000001424E57400] 15:54:59 INFO - PROCESS | 248 | 1464908099666 Marionette DEBUG loaded listener.js 15:54:59 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (000000142A3B0C00) [pid = 248] [serial = 627] [outer = 0000001424E57400] 15:55:00 INFO - PROCESS | 248 | 1464908100266 Marionette TRACE conn6 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 943ms 15:55:00 INFO - PROCESS | 248 | 1464908100309 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 15:55:00 INFO - PROCESS | 248 | 1464908100315 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 15:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:55:00 INFO - PROCESS | 248 | 1464908100322 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:55:00 INFO - PROCESS | 248 | 1464908100325 Marionette TRACE conn6 <- [1,802,null,{}] 15:55:00 INFO - PROCESS | 248 | 1464908100330 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:00 INFO - PROCESS | 248 | 1464908100448 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 15:55:00 INFO - PROCESS | 248 | 1464908100535 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D31800 == 53 [pid = 248] [id = 210] 15:55:00 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (000000142DF53C00) [pid = 248] [serial = 628] [outer = 0000000000000000] 15:55:00 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (00000014305CA800) [pid = 248] [serial = 629] [outer = 000000142DF53C00] 15:55:00 INFO - PROCESS | 248 | 1464908100592 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (0000001430C28800) [pid = 248] [serial = 630] [outer = 000000142DF53C00] 15:55:01 INFO - PROCESS | 248 | 1464908101214 Marionette TRACE conn6 <- [1,804,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,805,"getWindowHandle",null] 15:55:01 INFO - PROCESS | 248 | 1464908101274 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 15:55:01 INFO - PROCESS | 248 | 1464908101279 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:55:01 INFO - PROCESS | 248 | 1464908101283 Marionette TRACE conn6 <- [1,806,null,{}] 15:55:01 INFO - PROCESS | 248 | 1464908101294 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:01 INFO - PROCESS | 248 | 1464908101411 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 15:55:01 INFO - PROCESS | 248 | 1464908101486 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DCB800 == 54 [pid = 248] [id = 211] 15:55:01 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (0000001432508800) [pid = 248] [serial = 631] [outer = 0000000000000000] 15:55:01 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (0000001434699000) [pid = 248] [serial = 632] [outer = 0000001432508800] 15:55:01 INFO - PROCESS | 248 | 1464908101586 Marionette DEBUG loaded listener.js 15:55:01 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001434AD9C00) [pid = 248] [serial = 633] [outer = 0000001432508800] 15:55:02 INFO - PROCESS | 248 | 1464908102216 Marionette TRACE conn6 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 985ms 15:55:02 INFO - PROCESS | 248 | 1464908102270 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 15:55:02 INFO - PROCESS | 248 | 1464908102273 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 15:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:55:02 INFO - PROCESS | 248 | 1464908102278 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:55:02 INFO - PROCESS | 248 | 1464908102280 Marionette TRACE conn6 <- [1,810,null,{}] 15:55:02 INFO - PROCESS | 248 | 1464908102284 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:02 INFO - PROCESS | 248 | 1464908102399 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 15:55:02 INFO - PROCESS | 248 | 1464908102471 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:02 INFO - PROCESS | 248 | ++DOCSHELL 0000001438AB1800 == 55 [pid = 248] [id = 212] 15:55:02 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001434D10000) [pid = 248] [serial = 634] [outer = 0000000000000000] 15:55:02 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001434D14400) [pid = 248] [serial = 635] [outer = 0000001434D10000] 15:55:02 INFO - PROCESS | 248 | 1464908102568 Marionette DEBUG loaded listener.js 15:55:02 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001434E65C00) [pid = 248] [serial = 636] [outer = 0000001434D10000] 15:55:03 INFO - PROCESS | 248 | 1464908103169 Marionette TRACE conn6 <- [1,812,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,813,"getWindowHandle",null] 15:55:03 INFO - PROCESS | 248 | 1464908103230 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 15:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:55:03 INFO - PROCESS | 248 | 1464908103233 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:55:03 INFO - PROCESS | 248 | 1464908103236 Marionette TRACE conn6 <- [1,814,null,{}] 15:55:03 INFO - PROCESS | 248 | 1464908103239 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:03 INFO - PROCESS | 248 | 1464908103362 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 15:55:03 INFO - PROCESS | 248 | 1464908103434 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:03 INFO - PROCESS | 248 | ++DOCSHELL 0000001435845000 == 56 [pid = 248] [id = 213] 15:55:03 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (000000143463EC00) [pid = 248] [serial = 637] [outer = 0000000000000000] 15:55:03 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001435899000) [pid = 248] [serial = 638] [outer = 000000143463EC00] 15:55:03 INFO - PROCESS | 248 | 1464908103491 Marionette DEBUG loaded listener.js 15:55:03 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (00000014359E0800) [pid = 248] [serial = 639] [outer = 000000143463EC00] 15:55:04 INFO - PROCESS | 248 | 1464908104184 Marionette TRACE conn6 <- [1,816,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]]]}] 15:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 982ms 15:55:04 INFO - PROCESS | 248 | 1464908104218 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 15:55:04 INFO - PROCESS | 248 | 1464908104223 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 15:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:55:04 INFO - PROCESS | 248 | 1464908104229 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:55:04 INFO - PROCESS | 248 | 1464908104232 Marionette TRACE conn6 <- [1,818,null,{}] 15:55:04 INFO - PROCESS | 248 | 1464908104238 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:04 INFO - PROCESS | 248 | 1464908104342 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 15:55:04 INFO - PROCESS | 248 | 1464908104438 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:04 INFO - PROCESS | 248 | ++DOCSHELL 000000142E717800 == 57 [pid = 248] [id = 214] 15:55:04 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001424ACC000) [pid = 248] [serial = 640] [outer = 0000000000000000] 15:55:04 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (00000014258F9000) [pid = 248] [serial = 641] [outer = 0000001424ACC000] 15:55:04 INFO - PROCESS | 248 | 1464908104490 Marionette DEBUG loaded listener.js 15:55:04 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001429810000) [pid = 248] [serial = 642] [outer = 0000001424ACC000] 15:55:05 INFO - PROCESS | 248 | --DOCSHELL 0000001437646000 == 56 [pid = 248] [id = 207] 15:55:05 INFO - PROCESS | 248 | --DOCSHELL 0000001437506800 == 55 [pid = 248] [id = 206] 15:55:05 INFO - PROCESS | 248 | --DOCSHELL 0000001428A41000 == 54 [pid = 248] [id = 205] 15:55:05 INFO - PROCESS | 248 | --DOCSHELL 00000014257D7000 == 53 [pid = 248] [id = 204] 15:55:05 INFO - PROCESS | 248 | --DOCSHELL 000000143425C800 == 52 [pid = 248] [id = 203] 15:55:05 INFO - PROCESS | 248 | --DOCSHELL 0000001431595000 == 51 [pid = 248] [id = 202] 15:55:05 INFO - PROCESS | 248 | --DOCSHELL 0000001430B50800 == 50 [pid = 248] [id = 201] 15:55:05 INFO - PROCESS | 248 | --DOCSHELL 000000142E8BE800 == 49 [pid = 248] [id = 200] 15:55:05 INFO - PROCESS | 248 | --DOCSHELL 0000001428853000 == 48 [pid = 248] [id = 199] 15:55:05 INFO - PROCESS | 248 | --DOCSHELL 0000001434D54800 == 47 [pid = 248] [id = 197] 15:55:05 INFO - PROCESS | 248 | --DOCSHELL 0000001430A22000 == 46 [pid = 248] [id = 196] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000142AFD0400) [pid = 248] [serial = 507] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001424DA4400) [pid = 248] [serial = 504] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 105 (00000014342EC800) [pid = 248] [serial = 578] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001430A9BC00) [pid = 248] [serial = 552] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 103 (00000014313F5400) [pid = 248] [serial = 564] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 102 (000000142DB3B800) [pid = 248] [serial = 563] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000142DF23C00) [pid = 248] [serial = 567] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001429730C00) [pid = 248] [serial = 566] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 99 (000000142DF55400) [pid = 248] [serial = 569] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001430528C00) [pid = 248] [serial = 570] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 97 (0000001429291400) [pid = 248] [serial = 554] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 96 (0000001430F4FC00) [pid = 248] [serial = 572] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 95 (000000142FE08000) [pid = 248] [serial = 557] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 94 (0000001430C24800) [pid = 248] [serial = 560] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 93 (000000143451A000) [pid = 248] [serial = 581] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 92 (00000014333C1800) [pid = 248] [serial = 575] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 91 (0000001434219800) [pid = 248] [serial = 576] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 90 (0000001434369400) [pid = 248] [serial = 579] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 89 (00000014316D8000) [pid = 248] [serial = 573] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 88 (000000143052BC00) [pid = 248] [serial = 540] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 87 (0000001430BC7000) [pid = 248] [serial = 534] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 86 (0000001428A64000) [pid = 248] [serial = 537] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 85 (0000001434695800) [pid = 248] [serial = 584] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | --DOMWINDOW == 84 (0000001434643400) [pid = 248] [serial = 582] [outer = 0000000000000000] [url = about:blank] 15:55:05 INFO - PROCESS | 248 | 1464908105133 Marionette TRACE conn6 <- [1,820,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]]]}] 15:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 944ms 15:55:05 INFO - PROCESS | 248 | 1464908105178 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 15:55:05 INFO - PROCESS | 248 | 1464908105183 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 15:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:55:05 INFO - PROCESS | 248 | 1464908105192 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:55:05 INFO - PROCESS | 248 | 1464908105194 Marionette TRACE conn6 <- [1,822,null,{}] 15:55:05 INFO - PROCESS | 248 | 1464908105198 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:05 INFO - PROCESS | 248 | 1464908105326 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 15:55:05 INFO - PROCESS | 248 | 1464908105376 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:05 INFO - PROCESS | 248 | ++DOCSHELL 000000142A45D800 == 47 [pid = 248] [id = 215] 15:55:05 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (0000001424152C00) [pid = 248] [serial = 643] [outer = 0000000000000000] 15:55:05 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (0000001425691400) [pid = 248] [serial = 644] [outer = 0000001424152C00] 15:55:05 INFO - PROCESS | 248 | 1464908105423 Marionette DEBUG loaded listener.js 15:55:05 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (000000142A495400) [pid = 248] [serial = 645] [outer = 0000001424152C00] 15:55:05 INFO - PROCESS | 248 | 1464908105832 Marionette TRACE conn6 <- [1,824,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]]]}] 15:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 691ms 15:55:05 INFO - PROCESS | 248 | 1464908105883 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 15:55:05 INFO - PROCESS | 248 | 1464908105885 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 15:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:55:05 INFO - PROCESS | 248 | 1464908105889 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:55:05 INFO - PROCESS | 248 | 1464908105892 Marionette TRACE conn6 <- [1,826,null,{}] 15:55:05 INFO - PROCESS | 248 | 1464908105904 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:06 INFO - PROCESS | 248 | 1464908106036 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 15:55:06 INFO - PROCESS | 248 | 1464908106053 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 248 | ++DOCSHELL 0000001430C46000 == 48 [pid = 248] [id = 216] 15:55:06 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (000000142FE08000) [pid = 248] [serial = 646] [outer = 0000000000000000] 15:55:06 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (0000001430528400) [pid = 248] [serial = 647] [outer = 000000142FE08000] 15:55:06 INFO - PROCESS | 248 | 1464908106106 Marionette DEBUG loaded listener.js 15:55:06 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (00000014307AFC00) [pid = 248] [serial = 648] [outer = 000000142FE08000] 15:55:07 INFO - PROCESS | 248 | 1464908107932 Marionette TRACE conn6 <- [1,828,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]]]}] 15:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2097ms 15:55:07 INFO - PROCESS | 248 | 1464908107989 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 15:55:07 INFO - PROCESS | 248 | 1464908107992 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 15:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:55:08 INFO - PROCESS | 248 | 1464908107995 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:55:08 INFO - PROCESS | 248 | 1464908107997 Marionette TRACE conn6 <- [1,830,null,{}] 15:55:08 INFO - PROCESS | 248 | 1464908108001 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:08 INFO - PROCESS | 248 | 1464908108092 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 15:55:08 INFO - PROCESS | 248 | 1464908108169 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 248 | ++DOCSHELL 00000014344B8800 == 49 [pid = 248] [id = 217] 15:55:08 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (0000001430AA3800) [pid = 248] [serial = 649] [outer = 0000000000000000] 15:55:08 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (00000014322C4000) [pid = 248] [serial = 650] [outer = 0000001430AA3800] 15:55:08 INFO - PROCESS | 248 | 1464908108215 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (0000001432EAA000) [pid = 248] [serial = 651] [outer = 0000001430AA3800] 15:55:08 INFO - PROCESS | 248 | 1464908108603 Marionette TRACE conn6 <- [1,832,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]]]}] 15:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 629ms 15:55:08 INFO - PROCESS | 248 | 1464908108665 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 15:55:08 INFO - PROCESS | 248 | 1464908108667 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 15:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:55:08 INFO - PROCESS | 248 | 1464908108670 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:55:08 INFO - PROCESS | 248 | 1464908108672 Marionette TRACE conn6 <- [1,834,null,{}] 15:55:08 INFO - PROCESS | 248 | 1464908108675 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:08 INFO - PROCESS | 248 | 1464908108786 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 15:55:08 INFO - PROCESS | 248 | 1464908108834 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D30800 == 50 [pid = 248] [id = 218] 15:55:08 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (000000143345B000) [pid = 248] [serial = 652] [outer = 0000000000000000] 15:55:08 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (0000001434219800) [pid = 248] [serial = 653] [outer = 000000143345B000] 15:55:08 INFO - PROCESS | 248 | 1464908108879 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (00000014343E2400) [pid = 248] [serial = 654] [outer = 000000143345B000] 15:55:09 INFO - PROCESS | 248 | 1464908109333 Marionette TRACE conn6 <- [1,836,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]]]}] 15:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 693ms 15:55:09 INFO - PROCESS | 248 | 1464908109370 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 15:55:09 INFO - PROCESS | 248 | 1464908109380 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 15:55:09 INFO - PROCESS | 248 | 1464908109385 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 248 | 1464908109386 Marionette TRACE conn6 <- [1,838,null,{}] 15:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:55:09 INFO - PROCESS | 248 | 1464908109390 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:09 INFO - PROCESS | 248 | 1464908109523 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 15:55:09 INFO - PROCESS | 248 | 1464908109576 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:09 INFO - PROCESS | 248 | ++DOCSHELL 000000143584C000 == 51 [pid = 248] [id = 219] 15:55:09 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (00000014346A1000) [pid = 248] [serial = 655] [outer = 0000000000000000] 15:55:09 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (00000014358A1C00) [pid = 248] [serial = 656] [outer = 00000014346A1000] 15:55:09 INFO - PROCESS | 248 | 1464908109623 Marionette DEBUG loaded listener.js 15:55:09 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (00000014359E6C00) [pid = 248] [serial = 657] [outer = 00000014346A1000] 15:55:10 INFO - PROCESS | 248 | 1464908110059 Marionette TRACE conn6 <- [1,840,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]]]}] 15:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 691ms 15:55:10 INFO - PROCESS | 248 | 1464908110081 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 15:55:10 INFO - PROCESS | 248 | 1464908110083 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 15:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:55:10 INFO - PROCESS | 248 | 1464908110087 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:55:10 INFO - PROCESS | 248 | 1464908110089 Marionette TRACE conn6 <- [1,842,null,{}] 15:55:10 INFO - PROCESS | 248 | 1464908110130 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:10 INFO - PROCESS | 248 | 1464908110246 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 15:55:10 INFO - PROCESS | 248 | 1464908110300 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 248 | ++DOCSHELL 000000143763E800 == 52 [pid = 248] [id = 220] 15:55:10 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (00000014359EA000) [pid = 248] [serial = 658] [outer = 0000000000000000] 15:55:10 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001435A36400) [pid = 248] [serial = 659] [outer = 00000014359EA000] 15:55:10 INFO - PROCESS | 248 | 1464908110344 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001435A3E000) [pid = 248] [serial = 660] [outer = 00000014359EA000] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 101 (0000001430BD3C00) [pid = 248] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001424023000) [pid = 248] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 99 (0000001430BC8800) [pid = 248] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001431378000) [pid = 248] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 97 (0000001428A65800) [pid = 248] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 96 (000000142DEFAC00) [pid = 248] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 95 (000000142E871800) [pid = 248] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 94 (0000001424020400) [pid = 248] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 93 (000000142A495800) [pid = 248] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 92 (000000142DB48C00) [pid = 248] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 91 (0000001430C24C00) [pid = 248] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 90 (0000001432EAC400) [pid = 248] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 89 (00000014292C5C00) [pid = 248] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 88 (00000014243E7800) [pid = 248] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:55:10 INFO - PROCESS | 248 | --DOMWINDOW == 87 (0000001428A65C00) [pid = 248] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:55:10 INFO - PROCESS | 248 | 1464908110762 Marionette TRACE conn6 <- [1,844,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]]]}] 15:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 733ms 15:55:10 INFO - PROCESS | 248 | 1464908110823 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 15:55:10 INFO - PROCESS | 248 | 1464908110826 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 15:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:55:10 INFO - PROCESS | 248 | 1464908110855 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:55:10 INFO - PROCESS | 248 | 1464908110857 Marionette TRACE conn6 <- [1,846,null,{}] 15:55:10 INFO - PROCESS | 248 | 1464908110863 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:10 INFO - PROCESS | 248 | 1464908110949 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 15:55:10 INFO - PROCESS | 248 | 1464908110957 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DC5800 == 53 [pid = 248] [id = 221] 15:55:10 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (000000142DB4A000) [pid = 248] [serial = 661] [outer = 0000000000000000] 15:55:10 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (000000143121E800) [pid = 248] [serial = 662] [outer = 000000142DB4A000] 15:55:11 INFO - PROCESS | 248 | 1464908111002 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (00000014359EFC00) [pid = 248] [serial = 663] [outer = 000000142DB4A000] 15:55:11 INFO - PROCESS | 248 | 1464908111422 Marionette TRACE conn6 <- [1,848,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]]]}] 15:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 587ms 15:55:11 INFO - PROCESS | 248 | 1464908111445 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 15:55:11 INFO - PROCESS | 248 | 1464908111447 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 15:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:55:11 INFO - PROCESS | 248 | 1464908111451 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:55:11 INFO - PROCESS | 248 | 1464908111453 Marionette TRACE conn6 <- [1,850,null,{}] 15:55:11 INFO - PROCESS | 248 | 1464908111460 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:11 INFO - PROCESS | 248 | 1464908111549 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 15:55:11 INFO - PROCESS | 248 | 1464908111556 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 248 | ++DOCSHELL 0000001438C49800 == 54 [pid = 248] [id = 222] 15:55:11 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (0000001435AA2400) [pid = 248] [serial = 664] [outer = 0000000000000000] 15:55:11 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001435AA6400) [pid = 248] [serial = 665] [outer = 0000001435AA2400] 15:55:11 INFO - PROCESS | 248 | 1464908111601 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (0000001435AB0000) [pid = 248] [serial = 666] [outer = 0000001435AA2400] 15:55:12 INFO - PROCESS | 248 | 1464908112044 Marionette TRACE conn6 <- [1,852,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]]]}] 15:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 629ms 15:55:12 INFO - PROCESS | 248 | 1464908112084 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 15:55:12 INFO - PROCESS | 248 | 1464908112086 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 15:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:55:12 INFO - PROCESS | 248 | 1464908112095 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 248 | 1464908112097 Marionette TRACE conn6 <- [1,854,null,{}] 15:55:12 INFO - PROCESS | 248 | 1464908112101 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:12 INFO - PROCESS | 248 | 1464908112200 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 15:55:12 INFO - PROCESS | 248 | 1464908112210 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 248 | ++DOCSHELL 0000001438ECA800 == 55 [pid = 248] [id = 223] 15:55:12 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (0000001435ABB400) [pid = 248] [serial = 667] [outer = 0000000000000000] 15:55:12 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (0000001435AC2400) [pid = 248] [serial = 668] [outer = 0000001435ABB400] 15:55:12 INFO - PROCESS | 248 | 1464908112254 Marionette DEBUG loaded listener.js 15:55:12 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (0000001435BC8400) [pid = 248] [serial = 669] [outer = 0000001435ABB400] 15:55:12 INFO - PROCESS | 248 | 1464908112868 Marionette TRACE conn6 <- [1,856,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]]]}] 15:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 839ms 15:55:12 INFO - PROCESS | 248 | 1464908112933 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 15:55:12 INFO - PROCESS | 248 | 1464908112938 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 15:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:55:12 INFO - PROCESS | 248 | 1464908112944 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 248 | 1464908112948 Marionette TRACE conn6 <- [1,858,null,{}] 15:55:12 INFO - PROCESS | 248 | 1464908112954 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:13 INFO - PROCESS | 248 | 1464908113074 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 15:55:13 INFO - PROCESS | 248 | 1464908113192 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:13 INFO - PROCESS | 248 | ++DOCSHELL 000000142FA9C800 == 56 [pid = 248] [id = 224] 15:55:13 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (00000014243E5000) [pid = 248] [serial = 670] [outer = 0000000000000000] 15:55:13 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (0000001428A68400) [pid = 248] [serial = 671] [outer = 00000014243E5000] 15:55:13 INFO - PROCESS | 248 | 1464908113252 Marionette DEBUG loaded listener.js 15:55:13 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (000000142DB41000) [pid = 248] [serial = 672] [outer = 00000014243E5000] 15:55:13 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (000000142DF5B800) [pid = 248] [serial = 673] [outer = 00000014227D6800] 15:55:13 INFO - PROCESS | 248 | 1464908113936 Marionette TRACE conn6 <- [1,860,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]]]}] 15:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1030ms 15:55:13 INFO - PROCESS | 248 | 1464908113977 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 15:55:13 INFO - PROCESS | 248 | 1464908113983 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 15:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:55:13 INFO - PROCESS | 248 | 1464908113990 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:55:13 INFO - PROCESS | 248 | 1464908113993 Marionette TRACE conn6 <- [1,862,null,{}] 15:55:14 INFO - PROCESS | 248 | 1464908114018 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:14 INFO - PROCESS | 248 | 1464908114139 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 15:55:14 INFO - PROCESS | 248 | 1464908114257 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:14 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D5E800 == 57 [pid = 248] [id = 225] 15:55:14 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (000000142DF5E800) [pid = 248] [serial = 674] [outer = 0000000000000000] 15:55:14 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (00000014305CD000) [pid = 248] [serial = 675] [outer = 000000142DF5E800] 15:55:14 INFO - PROCESS | 248 | 1464908114315 Marionette DEBUG loaded listener.js 15:55:14 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (00000014342EA800) [pid = 248] [serial = 676] [outer = 000000142DF5E800] 15:55:14 INFO - PROCESS | 248 | 1464908114952 Marionette TRACE conn6 <- [1,864,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]]]}] 15:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 987ms 15:55:14 INFO - PROCESS | 248 | 1464908114988 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 15:55:14 INFO - PROCESS | 248 | 1464908114991 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 15:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:55:15 INFO - PROCESS | 248 | 1464908114996 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:55:15 INFO - PROCESS | 248 | 1464908115000 Marionette TRACE conn6 <- [1,866,null,{}] 15:55:15 INFO - PROCESS | 248 | 1464908115011 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:15 INFO - PROCESS | 248 | 1464908115131 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 15:55:15 INFO - PROCESS | 248 | 1464908115249 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:15 INFO - PROCESS | 248 | ++DOCSHELL 00000014399B7800 == 58 [pid = 248] [id = 226] 15:55:15 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (000000143589CC00) [pid = 248] [serial = 677] [outer = 0000000000000000] 15:55:15 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (00000014358A5C00) [pid = 248] [serial = 678] [outer = 000000143589CC00] 15:55:15 INFO - PROCESS | 248 | 1464908115309 Marionette DEBUG loaded listener.js 15:55:15 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001435BC5C00) [pid = 248] [serial = 679] [outer = 000000143589CC00] 15:55:15 INFO - PROCESS | 248 | 1464908115898 Marionette TRACE conn6 <- [1,868,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]]]}] 15:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 942ms 15:55:15 INFO - PROCESS | 248 | 1464908115939 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 15:55:15 INFO - PROCESS | 248 | 1464908115942 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 15:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:55:15 INFO - PROCESS | 248 | 1464908115946 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:55:15 INFO - PROCESS | 248 | 1464908115948 Marionette TRACE conn6 <- [1,870,null,{}] 15:55:15 INFO - PROCESS | 248 | 1464908115952 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:16 INFO - PROCESS | 248 | 1464908116068 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 15:55:16 INFO - PROCESS | 248 | 1464908116157 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:16 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A1B800 == 59 [pid = 248] [id = 227] 15:55:16 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (0000001435BD1C00) [pid = 248] [serial = 680] [outer = 0000000000000000] 15:55:16 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001435CC0800) [pid = 248] [serial = 681] [outer = 0000001435BD1C00] 15:55:16 INFO - PROCESS | 248 | 1464908116213 Marionette DEBUG loaded listener.js 15:55:16 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001435CC9C00) [pid = 248] [serial = 682] [outer = 0000001435BD1C00] 15:55:16 INFO - PROCESS | 248 | 1464908116760 Marionette TRACE conn6 <- [1,872,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]]]}] 15:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 881ms 15:55:16 INFO - PROCESS | 248 | 1464908116830 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 15:55:16 INFO - PROCESS | 248 | 1464908116833 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 15:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:55:16 INFO - PROCESS | 248 | 1464908116836 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 248 | 1464908116839 Marionette TRACE conn6 <- [1,874,null,{}] 15:55:16 INFO - PROCESS | 248 | 1464908116842 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:16 INFO - PROCESS | 248 | 1464908116955 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 15:55:17 INFO - PROCESS | 248 | 1464908117222 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 248 | ++DOCSHELL 000000142A45D000 == 60 [pid = 248] [id = 228] 15:55:17 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (00000014237C2000) [pid = 248] [serial = 683] [outer = 0000000000000000] 15:55:17 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001424153C00) [pid = 248] [serial = 684] [outer = 00000014237C2000] 15:55:17 INFO - PROCESS | 248 | 1464908117302 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (00000014243EE000) [pid = 248] [serial = 685] [outer = 00000014237C2000] 15:55:17 INFO - PROCESS | 248 | 1464908117914 Marionette TRACE conn6 <- [1,876,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]]]}] 15:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1132ms 15:55:17 INFO - PROCESS | 248 | 1464908117970 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 15:55:17 INFO - PROCESS | 248 | 1464908117975 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 15:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:55:17 INFO - PROCESS | 248 | 1464908117979 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:55:17 INFO - PROCESS | 248 | 1464908117983 Marionette TRACE conn6 <- [1,878,null,{}] 15:55:17 INFO - PROCESS | 248 | 1464908117988 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:18 INFO - PROCESS | 248 | 1464908118097 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 15:55:18 INFO - PROCESS | 248 | 1464908118174 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 248 | ++DOCSHELL 000000142978A000 == 61 [pid = 248] [id = 229] 15:55:18 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001424288800) [pid = 248] [serial = 686] [outer = 0000000000000000] 15:55:18 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001429363000) [pid = 248] [serial = 687] [outer = 0000001424288800] 15:55:18 INFO - PROCESS | 248 | 1464908118278 Marionette DEBUG loaded listener.js 15:55:18 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (000000142A490000) [pid = 248] [serial = 688] [outer = 0000001424288800] 15:55:18 INFO - PROCESS | 248 | --DOCSHELL 0000001438C49800 == 60 [pid = 248] [id = 222] 15:55:18 INFO - PROCESS | 248 | --DOCSHELL 0000001437DC5800 == 59 [pid = 248] [id = 221] 15:55:18 INFO - PROCESS | 248 | --DOCSHELL 000000143763E800 == 58 [pid = 248] [id = 220] 15:55:18 INFO - PROCESS | 248 | --DOCSHELL 000000143584C000 == 57 [pid = 248] [id = 219] 15:55:18 INFO - PROCESS | 248 | --DOCSHELL 0000001434D30800 == 56 [pid = 248] [id = 218] 15:55:18 INFO - PROCESS | 248 | --DOCSHELL 00000014344B8800 == 55 [pid = 248] [id = 217] 15:55:18 INFO - PROCESS | 248 | --DOCSHELL 0000001430C46000 == 54 [pid = 248] [id = 216] 15:55:18 INFO - PROCESS | 248 | --DOCSHELL 000000142A45D800 == 53 [pid = 248] [id = 215] 15:55:18 INFO - PROCESS | 248 | --DOCSHELL 000000142E717800 == 52 [pid = 248] [id = 214] 15:55:18 INFO - PROCESS | 248 | --DOCSHELL 000000142E704000 == 51 [pid = 248] [id = 209] 15:55:18 INFO - PROCESS | 248 | --DOCSHELL 0000001437928800 == 50 [pid = 248] [id = 208] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001430F54000) [pid = 248] [serial = 561] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001430BCD800) [pid = 248] [serial = 608] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 112 (00000014316D9C00) [pid = 248] [serial = 611] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001430C1EC00) [pid = 248] [serial = 609] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 110 (00000014292C6800) [pid = 248] [serial = 599] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 109 (000000142A3AB000) [pid = 248] [serial = 600] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 108 (00000014346A0800) [pid = 248] [serial = 594] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000143450F800) [pid = 248] [serial = 593] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 106 (00000014305C1400) [pid = 248] [serial = 605] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 105 (0000001424155800) [pid = 248] [serial = 596] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001424897C00) [pid = 248] [serial = 597] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 103 (000000143333C400) [pid = 248] [serial = 612] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 102 (000000142FA0E000) [pid = 248] [serial = 588] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000142AFCBC00) [pid = 248] [serial = 587] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 100 (000000142DF20400) [pid = 248] [serial = 602] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 99 (000000142DF5A000) [pid = 248] [serial = 603] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 98 (00000014333C5800) [pid = 248] [serial = 591] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 97 (00000014316CA800) [pid = 248] [serial = 590] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 96 (00000014342EA000) [pid = 248] [serial = 614] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 95 (00000014343DD800) [pid = 248] [serial = 615] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 94 (000000143250B800) [pid = 248] [serial = 617] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 93 (00000014307AD400) [pid = 248] [serial = 606] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 92 (0000001434517800) [pid = 248] [serial = 621] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 91 (00000014343DCC00) [pid = 248] [serial = 618] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 90 (000000142AF25C00) [pid = 248] [serial = 555] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 89 (0000001430A99400) [pid = 248] [serial = 558] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | --DOMWINDOW == 88 (000000142DF55800) [pid = 248] [serial = 620] [outer = 0000000000000000] [url = about:blank] 15:55:18 INFO - PROCESS | 248 | 1464908118790 Marionette TRACE conn6 <- [1,880,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]]]}] 15:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 838ms 15:55:18 INFO - PROCESS | 248 | 1464908118824 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 15:55:18 INFO - PROCESS | 248 | 1464908118828 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 15:55:18 INFO - PROCESS | 248 | 1464908118832 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:55:18 INFO - PROCESS | 248 | 1464908118834 Marionette TRACE conn6 <- [1,882,null,{}] 15:55:18 INFO - PROCESS | 248 | 1464908118838 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:18 INFO - PROCESS | 248 | 1464908118928 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 15:55:18 INFO - PROCESS | 248 | 1464908118936 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 248 | ++DOCSHELL 000000142FAD1800 == 51 [pid = 248] [id = 230] 15:55:18 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (000000142415A800) [pid = 248] [serial = 689] [outer = 0000000000000000] 15:55:18 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (000000142A341C00) [pid = 248] [serial = 690] [outer = 000000142415A800] 15:55:18 INFO - PROCESS | 248 | 1464908118982 Marionette DEBUG loaded listener.js 15:55:19 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (000000142AF29400) [pid = 248] [serial = 691] [outer = 000000142415A800] 15:55:19 INFO - PROCESS | 248 | 1464908119456 Marionette TRACE conn6 <- [1,884,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]]]}] 15:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 692ms 15:55:19 INFO - PROCESS | 248 | 1464908119528 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 15:55:19 INFO - PROCESS | 248 | 1464908119531 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 15:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:55:19 INFO - PROCESS | 248 | 1464908119536 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:55:19 INFO - PROCESS | 248 | 1464908119542 Marionette TRACE conn6 <- [1,886,null,{}] 15:55:19 INFO - PROCESS | 248 | 1464908119551 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:19 INFO - PROCESS | 248 | 1464908119641 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 15:55:19 INFO - PROCESS | 248 | 1464908119719 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:19 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BB0000 == 52 [pid = 248] [id = 231] 15:55:19 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001428868400) [pid = 248] [serial = 692] [outer = 0000000000000000] 15:55:19 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (000000142DF33400) [pid = 248] [serial = 693] [outer = 0000001428868400] 15:55:19 INFO - PROCESS | 248 | 1464908119766 Marionette DEBUG loaded listener.js 15:55:19 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (000000142E761400) [pid = 248] [serial = 694] [outer = 0000001428868400] 15:55:20 INFO - PROCESS | 248 | 1464908120183 Marionette TRACE conn6 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 692ms 15:55:20 INFO - PROCESS | 248 | 1464908120228 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 15:55:20 INFO - PROCESS | 248 | 1464908120231 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 15:55:20 INFO - PROCESS | 248 | 1464908120234 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:55:20 INFO - PROCESS | 248 | 1464908120236 Marionette TRACE conn6 <- [1,890,null,{}] 15:55:20 INFO - PROCESS | 248 | 1464908120240 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:20 INFO - PROCESS | 248 | 1464908120329 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 15:55:20 INFO - PROCESS | 248 | 1464908120335 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:20 INFO - PROCESS | 248 | ++DOCSHELL 0000001431565800 == 53 [pid = 248] [id = 232] 15:55:20 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (000000142E879000) [pid = 248] [serial = 695] [outer = 0000000000000000] 15:55:20 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (0000001430535800) [pid = 248] [serial = 696] [outer = 000000142E879000] 15:55:20 INFO - PROCESS | 248 | 1464908120381 Marionette DEBUG loaded listener.js 15:55:20 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (00000014307A7C00) [pid = 248] [serial = 697] [outer = 000000142E879000] 15:55:20 INFO - PROCESS | 248 | 1464908120851 Marionette TRACE conn6 <- [1,892,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]]]}] 15:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 628ms 15:55:20 INFO - PROCESS | 248 | 1464908120868 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 15:55:20 INFO - PROCESS | 248 | 1464908120870 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 15:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:55:20 INFO - PROCESS | 248 | 1464908120873 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:55:20 INFO - PROCESS | 248 | 1464908120876 Marionette TRACE conn6 <- [1,894,null,{}] 15:55:20 INFO - PROCESS | 248 | 1464908120879 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:20 INFO - PROCESS | 248 | 1464908120987 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 15:55:21 INFO - PROCESS | 248 | 1464908121068 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:21 INFO - PROCESS | 248 | ++DOCSHELL 0000001433397000 == 54 [pid = 248] [id = 233] 15:55:21 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (0000001430A9A000) [pid = 248] [serial = 698] [outer = 0000000000000000] 15:55:21 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001430AA0C00) [pid = 248] [serial = 699] [outer = 0000001430A9A000] 15:55:21 INFO - PROCESS | 248 | 1464908121122 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001430BD2C00) [pid = 248] [serial = 700] [outer = 0000001430A9A000] 15:55:21 INFO - PROCESS | 248 | 1464908121600 Marionette TRACE conn6 <- [1,896,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]]]}] 15:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 795ms 15:55:21 INFO - PROCESS | 248 | 1464908121673 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 15:55:21 INFO - PROCESS | 248 | 1464908121675 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 15:55:21 INFO - PROCESS | 248 | 1464908121678 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:55:21 INFO - PROCESS | 248 | 1464908121680 Marionette TRACE conn6 <- [1,898,null,{}] 15:55:21 INFO - PROCESS | 248 | 1464908121684 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:21 INFO - PROCESS | 248 | 1464908121798 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 15:55:21 INFO - PROCESS | 248 | 1464908121850 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:21 INFO - PROCESS | 248 | ++DOCSHELL 00000014298ED800 == 55 [pid = 248] [id = 234] 15:55:21 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001430F57C00) [pid = 248] [serial = 701] [outer = 0000000000000000] 15:55:21 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001431215C00) [pid = 248] [serial = 702] [outer = 0000001430F57C00] 15:55:21 INFO - PROCESS | 248 | 1464908121896 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (00000014316D5400) [pid = 248] [serial = 703] [outer = 0000001430F57C00] 15:55:22 INFO - PROCESS | 248 | 1464908122327 Marionette TRACE conn6 <- [1,900,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]]]}] 15:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 692ms 15:55:22 INFO - PROCESS | 248 | 1464908122409 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 15:55:22 INFO - PROCESS | 248 | 1464908122411 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 15:55:22 INFO - PROCESS | 248 | 1464908122429 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:55:22 INFO - PROCESS | 248 | 1464908122431 Marionette TRACE conn6 <- [1,902,null,{}] 15:55:22 INFO - PROCESS | 248 | 1464908122435 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:55:22 INFO - PROCESS | 248 | 1464908122541 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 15:55:22 INFO - PROCESS | 248 | 1464908122699 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:22 INFO - PROCESS | 248 | --DOMWINDOW == 102 (000000143345B000) [pid = 248] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:55:22 INFO - PROCESS | 248 | --DOMWINDOW == 101 (00000014346A1000) [pid = 248] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:55:22 INFO - PROCESS | 248 | --DOMWINDOW == 100 (00000014359EA000) [pid = 248] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:55:22 INFO - PROCESS | 248 | --DOMWINDOW == 99 (0000001424ACC000) [pid = 248] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:55:22 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001424152C00) [pid = 248] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:55:22 INFO - PROCESS | 248 | --DOMWINDOW == 97 (000000142FE08000) [pid = 248] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:55:22 INFO - PROCESS | 248 | --DOMWINDOW == 96 (0000001430AA3800) [pid = 248] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:55:22 INFO - PROCESS | 248 | --DOMWINDOW == 95 (0000001435AA2400) [pid = 248] [serial = 664] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:55:22 INFO - PROCESS | 248 | --DOMWINDOW == 94 (000000143463EC00) [pid = 248] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:55:22 INFO - PROCESS | 248 | --DOMWINDOW == 93 (000000142DB4A000) [pid = 248] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:55:22 INFO - PROCESS | 248 | --DOMWINDOW == 92 (0000001434646C00) [pid = 248] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:55:22 INFO - PROCESS | 248 | ++DOCSHELL 000000142DF92000 == 56 [pid = 248] [id = 235] 15:55:22 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (0000001423956400) [pid = 248] [serial = 704] [outer = 0000000000000000] 15:55:22 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (00000014243E8C00) [pid = 248] [serial = 705] [outer = 0000001423956400] 15:55:22 INFO - PROCESS | 248 | 1464908122757 Marionette DEBUG loaded listener.js 15:55:22 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (0000001432369400) [pid = 248] [serial = 706] [outer = 0000001423956400] 15:55:23 INFO - PROCESS | 248 | 1464908123127 Marionette TRACE conn6 <- [1,904,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]]]}] 15:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 734ms 15:55:23 INFO - PROCESS | 248 | 1464908123175 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 248 | 1464908123177 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 15:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:55:23 INFO - PROCESS | 248 | 1464908123180 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 248 | 1464908123182 Marionette TRACE conn6 <- [1,906,null,{}] 15:55:23 INFO - PROCESS | 248 | 1464908123186 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:23 INFO - PROCESS | 248 | 1464908123270 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 15:55:23 INFO - PROCESS | 248 | 1464908123339 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:23 INFO - PROCESS | 248 | ++DOCSHELL 0000001434E50800 == 57 [pid = 248] [id = 236] 15:55:23 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (0000001430E4DC00) [pid = 248] [serial = 707] [outer = 0000000000000000] 15:55:23 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (000000143333C400) [pid = 248] [serial = 708] [outer = 0000001430E4DC00] 15:55:23 INFO - PROCESS | 248 | 1464908123384 Marionette DEBUG loaded listener.js 15:55:23 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (00000014338C2000) [pid = 248] [serial = 709] [outer = 0000001430E4DC00] 15:55:23 INFO - PROCESS | 248 | 1464908123755 Marionette TRACE conn6 <- [1,908,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]]]}] 15:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 628ms 15:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:55:23 INFO - PROCESS | 248 | 1464908123812 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 248 | 1464908123814 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 15:55:23 INFO - PROCESS | 248 | 1464908123817 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 248 | 1464908123819 Marionette TRACE conn6 <- [1,910,null,{}] 15:55:23 INFO - PROCESS | 248 | 1464908123828 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:23 INFO - PROCESS | 248 | 1464908123915 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 15:55:23 INFO - PROCESS | 248 | 1464908123922 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:23 INFO - PROCESS | 248 | ++DOCSHELL 0000001436362800 == 58 [pid = 248] [id = 237] 15:55:23 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001434220000) [pid = 248] [serial = 710] [outer = 0000000000000000] 15:55:23 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (00000014342F5000) [pid = 248] [serial = 711] [outer = 0000001434220000] 15:55:23 INFO - PROCESS | 248 | 1464908123968 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (00000014343E0800) [pid = 248] [serial = 712] [outer = 0000001434220000] 15:55:24 INFO - PROCESS | 248 | 1464908124429 Marionette TRACE conn6 <- [1,912,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]]]}] 15:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 629ms 15:55:24 INFO - PROCESS | 248 | 1464908124451 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 15:55:24 INFO - PROCESS | 248 | 1464908124454 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 15:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:55:24 INFO - PROCESS | 248 | 1464908124457 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:55:24 INFO - PROCESS | 248 | 1464908124459 Marionette TRACE conn6 <- [1,914,null,{}] 15:55:24 INFO - PROCESS | 248 | 1464908124467 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:24 INFO - PROCESS | 248 | 1464908124553 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 15:55:24 INFO - PROCESS | 248 | 1464908124561 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:24 INFO - PROCESS | 248 | ++DOCSHELL 0000001437521000 == 59 [pid = 248] [id = 238] 15:55:24 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (000000142DF21C00) [pid = 248] [serial = 713] [outer = 0000000000000000] 15:55:24 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001434515000) [pid = 248] [serial = 714] [outer = 000000142DF21C00] 15:55:24 INFO - PROCESS | 248 | 1464908124612 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001434648C00) [pid = 248] [serial = 715] [outer = 000000142DF21C00] 15:55:25 INFO - PROCESS | 248 | 1464908125326 Marionette TRACE conn6 <- [1,916,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]]]}] 15:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 900ms 15:55:25 INFO - PROCESS | 248 | 1464908125360 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 15:55:25 INFO - PROCESS | 248 | 1464908125365 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 15:55:25 INFO - PROCESS | 248 | 1464908125370 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:55:25 INFO - PROCESS | 248 | 1464908125375 Marionette TRACE conn6 <- [1,918,null,{}] 15:55:25 INFO - PROCESS | 248 | 1464908125381 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:25 INFO - PROCESS | 248 | 1464908125500 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 15:55:25 INFO - PROCESS | 248 | 1464908125618 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:25 INFO - PROCESS | 248 | ++DOCSHELL 000000142FA87000 == 60 [pid = 248] [id = 239] 15:55:25 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (0000001428A12C00) [pid = 248] [serial = 716] [outer = 0000000000000000] 15:55:25 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (000000142927D000) [pid = 248] [serial = 717] [outer = 0000001428A12C00] 15:55:25 INFO - PROCESS | 248 | 1464908125678 Marionette DEBUG loaded listener.js 15:55:25 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (000000142ABC1C00) [pid = 248] [serial = 718] [outer = 0000001428A12C00] 15:55:26 INFO - PROCESS | 248 | 1464908126270 Marionette TRACE conn6 <- [1,920,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]]]}] 15:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 943ms 15:55:26 INFO - PROCESS | 248 | 1464908126316 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 15:55:26 INFO - PROCESS | 248 | 1464908126323 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 15:55:26 INFO - PROCESS | 248 | 1464908126330 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:55:26 INFO - PROCESS | 248 | 1464908126333 Marionette TRACE conn6 <- [1,922,null,{}] 15:55:26 INFO - PROCESS | 248 | 1464908126337 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:26 INFO - PROCESS | 248 | 1464908126460 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 15:55:26 INFO - PROCESS | 248 | 1464908126560 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 248 | ++DOCSHELL 0000001434E41000 == 61 [pid = 248] [id = 240] 15:55:26 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (000000142FFEC400) [pid = 248] [serial = 719] [outer = 0000000000000000] 15:55:26 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (00000014307A3000) [pid = 248] [serial = 720] [outer = 000000142FFEC400] 15:55:26 INFO - PROCESS | 248 | 1464908126616 Marionette DEBUG loaded listener.js 15:55:26 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001430BCA800) [pid = 248] [serial = 721] [outer = 000000142FFEC400] 15:55:27 INFO - PROCESS | 248 | 1464908127278 Marionette TRACE conn6 <- [1,924,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]]]}] 15:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 983ms 15:55:27 INFO - PROCESS | 248 | 1464908127319 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 15:55:27 INFO - PROCESS | 248 | 1464908127322 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 15:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:55:27 INFO - PROCESS | 248 | 1464908127326 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:55:27 INFO - PROCESS | 248 | 1464908127330 Marionette TRACE conn6 <- [1,926,null,{}] 15:55:27 INFO - PROCESS | 248 | 1464908127342 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:27 INFO - PROCESS | 248 | 1464908127457 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 15:55:27 INFO - PROCESS | 248 | 1464908127577 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:27 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DC9000 == 62 [pid = 248] [id = 241] 15:55:27 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001434367C00) [pid = 248] [serial = 722] [outer = 0000000000000000] 15:55:27 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001434510C00) [pid = 248] [serial = 723] [outer = 0000001434367C00] 15:55:27 INFO - PROCESS | 248 | 1464908127637 Marionette DEBUG loaded listener.js 15:55:27 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (000000143469C800) [pid = 248] [serial = 724] [outer = 0000001434367C00] 15:55:28 INFO - PROCESS | 248 | 1464908128225 Marionette TRACE conn6 <- [1,928,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]]]}] 15:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 944ms 15:55:28 INFO - PROCESS | 248 | 1464908128272 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 15:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:55:28 INFO - PROCESS | 248 | 1464908128275 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 15:55:28 INFO - PROCESS | 248 | 1464908128279 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:55:28 INFO - PROCESS | 248 | 1464908128281 Marionette TRACE conn6 <- [1,930,null,{}] 15:55:28 INFO - PROCESS | 248 | 1464908128285 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:28 INFO - PROCESS | 248 | 1464908128401 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 15:55:28 INFO - PROCESS | 248 | 1464908128489 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:28 INFO - PROCESS | 248 | ++DOCSHELL 0000001438EC5800 == 63 [pid = 248] [id = 242] 15:55:28 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001434D0D400) [pid = 248] [serial = 725] [outer = 0000000000000000] 15:55:28 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001434D13C00) [pid = 248] [serial = 726] [outer = 0000001434D0D400] 15:55:28 INFO - PROCESS | 248 | 1464908128544 Marionette DEBUG loaded listener.js 15:55:28 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (000000143589B800) [pid = 248] [serial = 727] [outer = 0000001434D0D400] 15:55:29 INFO - PROCESS | 248 | 1464908129062 Marionette TRACE conn6 <- [1,932,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]]]}] 15:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 838ms 15:55:29 INFO - PROCESS | 248 | 1464908129119 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 15:55:29 INFO - PROCESS | 248 | 1464908129122 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 15:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:55:29 INFO - PROCESS | 248 | 1464908129125 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:55:29 INFO - PROCESS | 248 | 1464908129127 Marionette TRACE conn6 <- [1,934,null,{}] 15:55:29 INFO - PROCESS | 248 | 1464908129132 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:29 INFO - PROCESS | 248 | 1464908129245 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 15:55:29 INFO - PROCESS | 248 | 1464908129334 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A15800 == 64 [pid = 248] [id = 243] 15:55:29 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001435899400) [pid = 248] [serial = 728] [outer = 0000000000000000] 15:55:29 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (00000014359E8400) [pid = 248] [serial = 729] [outer = 0000001435899400] 15:55:29 INFO - PROCESS | 248 | 1464908129389 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001435A3BC00) [pid = 248] [serial = 730] [outer = 0000001435899400] 15:55:29 INFO - PROCESS | 248 | 1464908129976 Marionette TRACE conn6 <- [1,936,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]]]}] 15:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 881ms 15:55:30 INFO - PROCESS | 248 | 1464908130012 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 15:55:30 INFO - PROCESS | 248 | 1464908130014 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 15:55:30 INFO - PROCESS | 248 | 1464908130018 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:55:30 INFO - PROCESS | 248 | 1464908130020 Marionette TRACE conn6 <- [1,938,null,{}] 15:55:30 INFO - PROCESS | 248 | 1464908130025 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:30 INFO - PROCESS | 248 | 1464908130147 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 15:55:30 INFO - PROCESS | 248 | 1464908130236 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:30 INFO - PROCESS | 248 | ++DOCSHELL 000000143C4BA800 == 65 [pid = 248] [id = 244] 15:55:30 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001435BCF400) [pid = 248] [serial = 731] [outer = 0000000000000000] 15:55:30 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001435E5C400) [pid = 248] [serial = 732] [outer = 0000001435BCF400] 15:55:30 INFO - PROCESS | 248 | 1464908130292 Marionette DEBUG loaded listener.js 15:55:30 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (0000001435E64800) [pid = 248] [serial = 733] [outer = 0000001435BCF400] 15:55:30 INFO - PROCESS | 248 | 1464908130881 Marionette TRACE conn6 <- [1,940,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]]]}] 15:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1031ms 15:55:31 INFO - PROCESS | 248 | 1464908131053 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 15:55:31 INFO - PROCESS | 248 | 1464908131057 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 15:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:55:31 INFO - PROCESS | 248 | 1464908131108 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:55:31 INFO - PROCESS | 248 | 1464908131111 Marionette TRACE conn6 <- [1,942,null,{}] 15:55:31 INFO - PROCESS | 248 | 1464908131117 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:31 INFO - PROCESS | 248 | 1464908131224 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 15:55:31 INFO - PROCESS | 248 | 1464908131295 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:31 INFO - PROCESS | 248 | ++DOCSHELL 00000014240CE800 == 66 [pid = 248] [id = 245] 15:55:31 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001423957000) [pid = 248] [serial = 734] [outer = 0000000000000000] 15:55:31 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (0000001423ABB800) [pid = 248] [serial = 735] [outer = 0000001423957000] 15:55:31 INFO - PROCESS | 248 | 1464908131344 Marionette DEBUG loaded listener.js 15:55:31 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (00000014240A3000) [pid = 248] [serial = 736] [outer = 0000001423957000] 15:55:32 INFO - PROCESS | 248 | 1464908132005 Marionette TRACE conn6 <- [1,944,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]]]}] 15:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 965ms 15:55:32 INFO - PROCESS | 248 | 1464908132053 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 15:55:32 INFO - PROCESS | 248 | 1464908132056 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 15:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:55:32 INFO - PROCESS | 248 | 1464908132064 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:55:32 INFO - PROCESS | 248 | 1464908132067 Marionette TRACE conn6 <- [1,946,null,{}] 15:55:32 INFO - PROCESS | 248 | 1464908132072 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:32 INFO - PROCESS | 248 | 1464908132192 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 000000143239A800 == 65 [pid = 248] [id = 177] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 00000014344A7800 == 64 [pid = 248] [id = 176] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 0000001436362800 == 63 [pid = 248] [id = 237] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 0000001434E50800 == 62 [pid = 248] [id = 236] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 000000142DF92000 == 61 [pid = 248] [id = 235] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 00000014298ED800 == 60 [pid = 248] [id = 234] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 0000001433397000 == 59 [pid = 248] [id = 233] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 0000001431565800 == 58 [pid = 248] [id = 232] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 0000001430BB0000 == 57 [pid = 248] [id = 231] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 000000142FAD1800 == 56 [pid = 248] [id = 230] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 000000142978A000 == 55 [pid = 248] [id = 229] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 000000142A45D000 == 54 [pid = 248] [id = 228] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001435AC2400) [pid = 248] [serial = 668] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 00000014399B7800 == 53 [pid = 248] [id = 226] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 0000001434D5E800 == 52 [pid = 248] [id = 225] 15:55:32 INFO - PROCESS | 248 | --DOCSHELL 000000142FA9C800 == 51 [pid = 248] [id = 224] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 123 (0000001435AA6400) [pid = 248] [serial = 665] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 122 (0000001435A3E000) [pid = 248] [serial = 660] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 121 (00000014359E6C00) [pid = 248] [serial = 657] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 120 (000000143121E800) [pid = 248] [serial = 662] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001432EAA000) [pid = 248] [serial = 651] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 118 (00000014359EFC00) [pid = 248] [serial = 663] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 117 (000000143469F400) [pid = 248] [serial = 585] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001434219800) [pid = 248] [serial = 653] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 115 (00000014358A1C00) [pid = 248] [serial = 656] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 114 (00000014343E2400) [pid = 248] [serial = 654] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001435A36400) [pid = 248] [serial = 659] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001434D14400) [pid = 248] [serial = 635] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001429810000) [pid = 248] [serial = 642] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 110 (00000014258F9000) [pid = 248] [serial = 641] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001428A67000) [pid = 248] [serial = 626] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 108 (0000001434699000) [pid = 248] [serial = 632] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 107 (0000001425691400) [pid = 248] [serial = 644] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 106 (000000142A495400) [pid = 248] [serial = 645] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 105 (0000001430528400) [pid = 248] [serial = 647] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 104 (00000014307AFC00) [pid = 248] [serial = 648] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 103 (00000014305CA800) [pid = 248] [serial = 629] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 102 (00000014322C4000) [pid = 248] [serial = 650] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000143469C400) [pid = 248] [serial = 623] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001435AB0000) [pid = 248] [serial = 666] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 99 (00000014359E0800) [pid = 248] [serial = 639] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001435899000) [pid = 248] [serial = 638] [outer = 0000000000000000] [url = about:blank] 15:55:32 INFO - PROCESS | 248 | 1464908132324 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:32 INFO - PROCESS | 248 | ++DOCSHELL 0000001429582000 == 52 [pid = 248] [id = 246] 15:55:32 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001424096000) [pid = 248] [serial = 737] [outer = 0000000000000000] 15:55:32 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (00000014243EC000) [pid = 248] [serial = 738] [outer = 0000001424096000] 15:55:32 INFO - PROCESS | 248 | 1464908132372 Marionette DEBUG loaded listener.js 15:55:32 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (000000142585F000) [pid = 248] [serial = 739] [outer = 0000001424096000] 15:55:32 INFO - PROCESS | 248 | 1464908132825 Marionette TRACE conn6 <- [1,948,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]]]}] 15:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 797ms 15:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:55:32 INFO - PROCESS | 248 | 1464908132863 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 15:55:32 INFO - PROCESS | 248 | 1464908132866 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 15:55:32 INFO - PROCESS | 248 | 1464908132869 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:55:32 INFO - PROCESS | 248 | 1464908132871 Marionette TRACE conn6 <- [1,950,null,{}] 15:55:32 INFO - PROCESS | 248 | 1464908132882 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:32 INFO - PROCESS | 248 | 1464908132978 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 15:55:33 INFO - PROCESS | 248 | 1464908132988 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 248 | ++DOCSHELL 000000142E8D0800 == 53 [pid = 248] [id = 247] 15:55:33 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001429564400) [pid = 248] [serial = 740] [outer = 0000000000000000] 15:55:33 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (000000142979E800) [pid = 248] [serial = 741] [outer = 0000001429564400] 15:55:33 INFO - PROCESS | 248 | 1464908133039 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (00000014299C3800) [pid = 248] [serial = 742] [outer = 0000001429564400] 15:55:33 INFO - PROCESS | 248 | 1464908133503 Marionette TRACE conn6 <- [1,952,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]]]}] 15:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 689ms 15:55:33 INFO - PROCESS | 248 | 1464908133562 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 15:55:33 INFO - PROCESS | 248 | 1464908133564 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 15:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:55:33 INFO - PROCESS | 248 | 1464908133568 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:55:33 INFO - PROCESS | 248 | 1464908133569 Marionette TRACE conn6 <- [1,954,null,{}] 15:55:33 INFO - PROCESS | 248 | 1464908133573 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:33 INFO - PROCESS | 248 | 1464908133666 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 15:55:33 INFO - PROCESS | 248 | 1464908133676 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 248 | ++DOCSHELL 0000001430A22000 == 54 [pid = 248] [id = 248] 15:55:33 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (0000001429567400) [pid = 248] [serial = 743] [outer = 0000000000000000] 15:55:33 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (000000142AF27000) [pid = 248] [serial = 744] [outer = 0000001429567400] 15:55:33 INFO - PROCESS | 248 | 1464908133792 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (000000142DB4A400) [pid = 248] [serial = 745] [outer = 0000001429567400] 15:55:34 INFO - PROCESS | 248 | 1464908134219 Marionette TRACE conn6 <- [1,956,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]]]}] 15:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 691ms 15:55:34 INFO - PROCESS | 248 | 1464908134261 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 15:55:34 INFO - PROCESS | 248 | 1464908134263 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 15:55:34 INFO - PROCESS | 248 | 1464908134267 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:55:34 INFO - PROCESS | 248 | 1464908134268 Marionette TRACE conn6 <- [1,958,null,{}] 15:55:34 INFO - PROCESS | 248 | 1464908134272 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:34 INFO - PROCESS | 248 | 1464908134392 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 15:55:34 INFO - PROCESS | 248 | 1464908134412 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:34 INFO - PROCESS | 248 | ++DOCSHELL 0000001430C3D800 == 55 [pid = 248] [id = 249] 15:55:34 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (000000142DF23800) [pid = 248] [serial = 746] [outer = 0000000000000000] 15:55:34 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (000000142DF53000) [pid = 248] [serial = 747] [outer = 000000142DF23800] 15:55:34 INFO - PROCESS | 248 | 1464908134458 Marionette DEBUG loaded listener.js 15:55:34 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (000000142E805400) [pid = 248] [serial = 748] [outer = 000000142DF23800] 15:55:34 INFO - PROCESS | 248 | 1464908134911 Marionette TRACE conn6 <- [1,960,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]]]}] 15:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 669ms 15:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:55:34 INFO - PROCESS | 248 | 1464908134944 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 15:55:34 INFO - PROCESS | 248 | 1464908134946 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 15:55:34 INFO - PROCESS | 248 | 1464908134950 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 248 | 1464908134951 Marionette TRACE conn6 <- [1,962,null,{}] 15:55:34 INFO - PROCESS | 248 | 1464908134955 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:35 INFO - PROCESS | 248 | 1464908135125 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 15:55:35 INFO - PROCESS | 248 | 1464908135153 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:35 INFO - PROCESS | 248 | ++DOCSHELL 000000143238C800 == 56 [pid = 248] [id = 250] 15:55:35 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (000000142FFE8800) [pid = 248] [serial = 749] [outer = 0000000000000000] 15:55:35 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (00000014307AB000) [pid = 248] [serial = 750] [outer = 000000142FFE8800] 15:55:35 INFO - PROCESS | 248 | 1464908135207 Marionette DEBUG loaded listener.js 15:55:35 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001430AA4C00) [pid = 248] [serial = 751] [outer = 000000142FFE8800] 15:55:35 INFO - PROCESS | 248 | 1464908135652 Marionette TRACE conn6 <- [1,964,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]]]}] 15:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 733ms 15:55:35 INFO - PROCESS | 248 | 1464908135687 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 15:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:55:35 INFO - PROCESS | 248 | 1464908135689 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 15:55:35 INFO - PROCESS | 248 | 1464908135692 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:55:35 INFO - PROCESS | 248 | 1464908135694 Marionette TRACE conn6 <- [1,966,null,{}] 15:55:35 INFO - PROCESS | 248 | 1464908135704 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:35 INFO - PROCESS | 248 | 1464908135816 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 15:55:35 INFO - PROCESS | 248 | 1464908135823 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:35 INFO - PROCESS | 248 | ++DOCSHELL 00000014344AE000 == 57 [pid = 248] [id = 251] 15:55:35 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001430AA2000) [pid = 248] [serial = 752] [outer = 0000000000000000] 15:55:35 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001430C1B400) [pid = 248] [serial = 753] [outer = 0000001430AA2000] 15:55:35 INFO - PROCESS | 248 | 1464908135873 Marionette DEBUG loaded listener.js 15:55:35 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001430F4EC00) [pid = 248] [serial = 754] [outer = 0000001430AA2000] 15:55:36 INFO - PROCESS | 248 | 1464908136318 Marionette TRACE conn6 <- [1,968,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]]]}] 15:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 670ms 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001424E57400) [pid = 248] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001432508800) [pid = 248] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001434D10000) [pid = 248] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 112 (000000142DF53C00) [pid = 248] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001434220000) [pid = 248] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001430A9A000) [pid = 248] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 109 (00000014237C2000) [pid = 248] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 108 (000000142415A800) [pid = 248] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000142E879000) [pid = 248] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001424288800) [pid = 248] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 105 (0000001428868400) [pid = 248] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001430F57C00) [pid = 248] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001423956400) [pid = 248] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:55:36 INFO - PROCESS | 248 | --DOMWINDOW == 102 (0000001430E4DC00) [pid = 248] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:55:36 INFO - PROCESS | 248 | 1464908136531 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 15:55:36 INFO - PROCESS | 248 | 1464908136534 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 15:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:55:36 INFO - PROCESS | 248 | 1464908136548 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:55:36 INFO - PROCESS | 248 | 1464908136550 Marionette TRACE conn6 <- [1,970,null,{}] 15:55:36 INFO - PROCESS | 248 | 1464908136554 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:36 INFO - PROCESS | 248 | 1464908136643 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 15:55:36 INFO - PROCESS | 248 | 1464908136651 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 248 | ++DOCSHELL 0000001434748800 == 58 [pid = 248] [id = 252] 15:55:36 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (000000142A3B5400) [pid = 248] [serial = 755] [outer = 0000000000000000] 15:55:36 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (000000142DF28800) [pid = 248] [serial = 756] [outer = 000000142A3B5400] 15:55:36 INFO - PROCESS | 248 | 1464908136696 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (0000001430F58800) [pid = 248] [serial = 757] [outer = 000000142A3B5400] 15:55:37 INFO - PROCESS | 248 | 1464908137127 Marionette TRACE conn6 <- [1,972,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]]]}] 15:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 629ms 15:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:55:37 INFO - PROCESS | 248 | 1464908137183 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 15:55:37 INFO - PROCESS | 248 | 1464908137185 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 15:55:37 INFO - PROCESS | 248 | 1464908137189 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 248 | 1464908137191 Marionette TRACE conn6 <- [1,974,null,{}] 15:55:37 INFO - PROCESS | 248 | 1464908137195 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:37 INFO - PROCESS | 248 | 1464908137282 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 15:55:37 INFO - PROCESS | 248 | 1464908137288 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:37 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D57800 == 59 [pid = 248] [id = 253] 15:55:37 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (00000014316CA800) [pid = 248] [serial = 758] [outer = 0000000000000000] 15:55:37 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (00000014316D2000) [pid = 248] [serial = 759] [outer = 00000014316CA800] 15:55:37 INFO - PROCESS | 248 | 1464908137336 Marionette DEBUG loaded listener.js 15:55:37 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (000000143236EC00) [pid = 248] [serial = 760] [outer = 00000014316CA800] 15:55:37 INFO - PROCESS | 248 | 1464908137759 Marionette TRACE conn6 <- [1,976,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]]]}] 15:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 629ms 15:55:37 INFO - PROCESS | 248 | 1464908137822 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 15:55:37 INFO - PROCESS | 248 | 1464908137824 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 15:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:55:37 INFO - PROCESS | 248 | 1464908137828 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 248 | 1464908137829 Marionette TRACE conn6 <- [1,978,null,{}] 15:55:37 INFO - PROCESS | 248 | 1464908137833 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:37 INFO - PROCESS | 248 | 1464908137925 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 15:55:37 INFO - PROCESS | 248 | 1464908137934 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:37 INFO - PROCESS | 248 | ++DOCSHELL 0000001436357000 == 60 [pid = 248] [id = 254] 15:55:37 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001432E27400) [pid = 248] [serial = 761] [outer = 0000000000000000] 15:55:37 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001432EA8400) [pid = 248] [serial = 762] [outer = 0000001432E27400] 15:55:37 INFO - PROCESS | 248 | 1464908137983 Marionette DEBUG loaded listener.js 15:55:38 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (00000014333C9400) [pid = 248] [serial = 763] [outer = 0000001432E27400] 15:55:38 INFO - PROCESS | 248 | 1464908138442 Marionette TRACE conn6 <- [1,980,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]]]}] 15:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 628ms 15:55:38 INFO - PROCESS | 248 | 1464908138458 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 15:55:38 INFO - PROCESS | 248 | 1464908138461 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 15:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:55:38 INFO - PROCESS | 248 | 1464908138480 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:55:38 INFO - PROCESS | 248 | 1464908138482 Marionette TRACE conn6 <- [1,982,null,{}] 15:55:38 INFO - PROCESS | 248 | 1464908138486 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:38 INFO - PROCESS | 248 | 1464908138655 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 15:55:38 INFO - PROCESS | 248 | 1464908138770 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:38 INFO - PROCESS | 248 | ++DOCSHELL 00000014240BD800 == 61 [pid = 248] [id = 255] 15:55:38 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001422635400) [pid = 248] [serial = 764] [outer = 0000000000000000] 15:55:38 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001422F49000) [pid = 248] [serial = 765] [outer = 0000001422635400] 15:55:38 INFO - PROCESS | 248 | 1464908138831 Marionette DEBUG loaded listener.js 15:55:38 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (000000142415A000) [pid = 248] [serial = 766] [outer = 0000001422635400] 15:55:39 INFO - PROCESS | 248 | 1464908139480 Marionette TRACE conn6 <- [1,984,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]]]}] 15:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1030ms 15:55:39 INFO - PROCESS | 248 | 1464908139510 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 15:55:39 INFO - PROCESS | 248 | 1464908139514 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 15:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:55:39 INFO - PROCESS | 248 | 1464908139519 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - PROCESS | 248 | 1464908139523 Marionette TRACE conn6 <- [1,986,null,{}] 15:55:39 INFO - PROCESS | 248 | 1464908139549 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:39 INFO - PROCESS | 248 | 1464908139674 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 15:55:39 INFO - PROCESS | 248 | 1464908139767 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B52800 == 62 [pid = 248] [id = 256] 15:55:39 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (000000142927E000) [pid = 248] [serial = 767] [outer = 0000000000000000] 15:55:39 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (000000142955D800) [pid = 248] [serial = 768] [outer = 000000142927E000] 15:55:39 INFO - PROCESS | 248 | 1464908139826 Marionette DEBUG loaded listener.js 15:55:39 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (000000142A87D000) [pid = 248] [serial = 769] [outer = 000000142927E000] 15:55:40 INFO - PROCESS | 248 | 1464908140423 Marionette TRACE conn6 <- [1,988,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]]]}] 15:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 944ms 15:55:40 INFO - PROCESS | 248 | 1464908140468 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 15:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:55:40 INFO - PROCESS | 248 | 1464908140471 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 15:55:40 INFO - PROCESS | 248 | 1464908140475 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - PROCESS | 248 | 1464908140478 Marionette TRACE conn6 <- [1,990,null,{}] 15:55:40 INFO - PROCESS | 248 | 1464908140482 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:40 INFO - PROCESS | 248 | 1464908140599 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 15:55:40 INFO - PROCESS | 248 | 1464908140693 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:40 INFO - PROCESS | 248 | ++DOCSHELL 000000143751D000 == 63 [pid = 248] [id = 257] 15:55:40 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (000000142E861400) [pid = 248] [serial = 770] [outer = 0000000000000000] 15:55:40 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (000000142FFE8C00) [pid = 248] [serial = 771] [outer = 000000142E861400] 15:55:40 INFO - PROCESS | 248 | 1464908140750 Marionette DEBUG loaded listener.js 15:55:40 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001430A9E800) [pid = 248] [serial = 772] [outer = 000000142E861400] 15:55:41 INFO - PROCESS | 248 | 1464908141379 Marionette TRACE conn6 <- [1,992,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]]]}] 15:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 984ms 15:55:41 INFO - PROCESS | 248 | 1464908141460 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 15:55:41 INFO - PROCESS | 248 | 1464908141465 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 15:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:55:41 INFO - PROCESS | 248 | 1464908141477 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:55:41 INFO - PROCESS | 248 | 1464908141482 Marionette TRACE conn6 <- [1,994,null,{}] 15:55:41 INFO - PROCESS | 248 | 1464908141486 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:41 INFO - PROCESS | 248 | 1464908141613 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 15:55:41 INFO - PROCESS | 248 | 1464908141727 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DC6800 == 64 [pid = 248] [id = 258] 15:55:41 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (00000014334E3C00) [pid = 248] [serial = 773] [outer = 0000000000000000] 15:55:41 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (0000001434369000) [pid = 248] [serial = 774] [outer = 00000014334E3C00] 15:55:41 INFO - PROCESS | 248 | 1464908141785 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (00000014343E9400) [pid = 248] [serial = 775] [outer = 00000014334E3C00] 15:55:42 INFO - PROCESS | 248 | 1464908142333 Marionette TRACE conn6 <- [1,996,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]]]}] 15:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 901ms 15:55:42 INFO - PROCESS | 248 | 1464908142376 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 15:55:42 INFO - PROCESS | 248 | 1464908142378 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 15:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:55:42 INFO - PROCESS | 248 | 1464908142381 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 248 | 1464908142384 Marionette TRACE conn6 <- [1,998,null,{}] 15:55:42 INFO - PROCESS | 248 | 1464908142387 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:42 INFO - PROCESS | 248 | 1464908142503 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 15:55:42 INFO - PROCESS | 248 | 1464908142596 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:42 INFO - PROCESS | 248 | ++DOCSHELL 0000001438BA4000 == 65 [pid = 248] [id = 259] 15:55:42 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (00000014342F2000) [pid = 248] [serial = 776] [outer = 0000000000000000] 15:55:42 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (0000001434692400) [pid = 248] [serial = 777] [outer = 00000014342F2000] 15:55:42 INFO - PROCESS | 248 | 1464908142652 Marionette DEBUG loaded listener.js 15:55:42 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (00000014346A0400) [pid = 248] [serial = 778] [outer = 00000014342F2000] 15:55:43 INFO - PROCESS | 248 | 1464908143237 Marionette TRACE conn6 <- [1,1000,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]]]}] 15:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 922ms 15:55:43 INFO - PROCESS | 248 | 1464908143307 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 15:55:43 INFO - PROCESS | 248 | 1464908143309 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 15:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:55:43 INFO - PROCESS | 248 | 1464908143312 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:55:43 INFO - PROCESS | 248 | 1464908143314 Marionette TRACE conn6 <- [1,1002,null,{}] 15:55:43 INFO - PROCESS | 248 | 1464908143318 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:43 INFO - PROCESS | 248 | 1464908143439 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 15:55:43 INFO - PROCESS | 248 | 1464908143561 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 248 | ++DOCSHELL 0000001438EC5000 == 66 [pid = 248] [id = 260] 15:55:43 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (0000001434D0F400) [pid = 248] [serial = 779] [outer = 0000000000000000] 15:55:43 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001434D19C00) [pid = 248] [serial = 780] [outer = 0000001434D0F400] 15:55:43 INFO - PROCESS | 248 | 1464908143625 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (00000014359E2800) [pid = 248] [serial = 781] [outer = 0000001434D0F400] 15:55:44 INFO - PROCESS | 248 | 1464908144184 Marionette TRACE conn6 <- [1,1004,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]]]}] 15:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 942ms 15:55:44 INFO - PROCESS | 248 | 1464908144258 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 15:55:44 INFO - PROCESS | 248 | 1464908144260 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 15:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:55:44 INFO - PROCESS | 248 | 1464908144264 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 248 | 1464908144266 Marionette TRACE conn6 <- [1,1006,null,{}] 15:55:44 INFO - PROCESS | 248 | 1464908144270 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:44 INFO - PROCESS | 248 | 1464908144384 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 15:55:44 INFO - PROCESS | 248 | 1464908144512 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:44 INFO - PROCESS | 248 | ++DOCSHELL 0000001437504000 == 67 [pid = 248] [id = 261] 15:55:44 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (00000014342EC000) [pid = 248] [serial = 782] [outer = 0000000000000000] 15:55:44 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (0000001435A3A400) [pid = 248] [serial = 783] [outer = 00000014342EC000] 15:55:44 INFO - PROCESS | 248 | 1464908144570 Marionette DEBUG loaded listener.js 15:55:44 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (0000001435AB1000) [pid = 248] [serial = 784] [outer = 00000014342EC000] 15:55:45 INFO - PROCESS | 248 | 1464908145391 Marionette TRACE conn6 <- [1,1008,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]]]}] 15:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1179ms 15:55:45 INFO - PROCESS | 248 | 1464908145446 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 15:55:45 INFO - PROCESS | 248 | 1464908145450 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 15:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:55:45 INFO - PROCESS | 248 | 1464908145456 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:55:45 INFO - PROCESS | 248 | 1464908145459 Marionette TRACE conn6 <- [1,1010,null,{}] 15:55:45 INFO - PROCESS | 248 | 1464908145465 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:45 INFO - PROCESS | 248 | 1464908145573 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 15:55:45 INFO - PROCESS | 248 | 1464908145700 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:45 INFO - PROCESS | 248 | ++DOCSHELL 000000142FAC1800 == 68 [pid = 248] [id = 262] 15:55:45 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (0000001428B5F400) [pid = 248] [serial = 785] [outer = 0000000000000000] 15:55:45 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (0000001428BCBC00) [pid = 248] [serial = 786] [outer = 0000001428B5F400] 15:55:45 INFO - PROCESS | 248 | 1464908145760 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (00000014298AB800) [pid = 248] [serial = 787] [outer = 0000001428B5F400] 15:55:46 INFO - PROCESS | 248 | --DOCSHELL 0000001434D31800 == 67 [pid = 248] [id = 210] 15:55:46 INFO - PROCESS | 248 | --DOCSHELL 0000001436357000 == 66 [pid = 248] [id = 254] 15:55:46 INFO - PROCESS | 248 | --DOCSHELL 0000001434D57800 == 65 [pid = 248] [id = 253] 15:55:46 INFO - PROCESS | 248 | --DOCSHELL 0000001434748800 == 64 [pid = 248] [id = 252] 15:55:46 INFO - PROCESS | 248 | --DOCSHELL 00000014344AE000 == 63 [pid = 248] [id = 251] 15:55:46 INFO - PROCESS | 248 | --DOCSHELL 0000001438ECA800 == 62 [pid = 248] [id = 223] 15:55:46 INFO - PROCESS | 248 | --DOCSHELL 0000001430C3D800 == 61 [pid = 248] [id = 249] 15:55:46 INFO - PROCESS | 248 | --DOCSHELL 0000001430A22000 == 60 [pid = 248] [id = 248] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 134 (0000001434515000) [pid = 248] [serial = 714] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 133 (0000001428A68400) [pid = 248] [serial = 671] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 132 (00000014305CD000) [pid = 248] [serial = 675] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 131 (00000014358A5C00) [pid = 248] [serial = 678] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 130 (0000001435CC0800) [pid = 248] [serial = 681] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOCSHELL 000000142E8D0800 == 59 [pid = 248] [id = 247] 15:55:46 INFO - PROCESS | 248 | --DOCSHELL 0000001429582000 == 58 [pid = 248] [id = 246] 15:55:46 INFO - PROCESS | 248 | --DOCSHELL 00000014240CE800 == 57 [pid = 248] [id = 245] 15:55:46 INFO - PROCESS | 248 | --DOCSHELL 000000142FA87000 == 56 [pid = 248] [id = 239] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 129 (000000142A3B0C00) [pid = 248] [serial = 627] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 128 (0000001434AD9C00) [pid = 248] [serial = 633] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 127 (0000001434E65C00) [pid = 248] [serial = 636] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 126 (0000001430C28800) [pid = 248] [serial = 630] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 125 (00000014342F5000) [pid = 248] [serial = 711] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001430AA0C00) [pid = 248] [serial = 699] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 123 (00000014243EE000) [pid = 248] [serial = 685] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 122 (0000001424153C00) [pid = 248] [serial = 684] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 121 (000000142A341C00) [pid = 248] [serial = 690] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 120 (000000142AF29400) [pid = 248] [serial = 691] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001430535800) [pid = 248] [serial = 696] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001429363000) [pid = 248] [serial = 687] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 117 (000000142A490000) [pid = 248] [serial = 688] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 116 (000000142DF33400) [pid = 248] [serial = 693] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 115 (000000142E761400) [pid = 248] [serial = 694] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001431215C00) [pid = 248] [serial = 702] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001430BD2C00) [pid = 248] [serial = 700] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 112 (00000014316D5400) [pid = 248] [serial = 703] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 111 (00000014243E8C00) [pid = 248] [serial = 705] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001432369400) [pid = 248] [serial = 706] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 109 (000000143450D000) [pid = 248] [serial = 378] [outer = 0000000000000000] [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.] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 108 (00000014343E0800) [pid = 248] [serial = 712] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000143333C400) [pid = 248] [serial = 708] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 106 (00000014307A7C00) [pid = 248] [serial = 697] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | --DOMWINDOW == 105 (00000014338C2000) [pid = 248] [serial = 709] [outer = 0000000000000000] [url = about:blank] 15:55:46 INFO - PROCESS | 248 | 1464908146402 Marionette TRACE conn6 <- [1,1012,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]]]}] 15:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 985ms 15:55:46 INFO - PROCESS | 248 | 1464908146446 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 15:55:46 INFO - PROCESS | 248 | 1464908146451 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 15:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:55:46 INFO - PROCESS | 248 | 1464908146458 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:55:46 INFO - PROCESS | 248 | 1464908146461 Marionette TRACE conn6 <- [1,1014,null,{}] 15:55:46 INFO - PROCESS | 248 | 1464908146465 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:46 INFO - PROCESS | 248 | 1464908146559 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 15:55:46 INFO - PROCESS | 248 | 1464908146637 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 248 | ++DOCSHELL 000000142A46B800 == 57 [pid = 248] [id = 263] 15:55:46 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001424098C00) [pid = 248] [serial = 788] [outer = 0000000000000000] 15:55:46 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (0000001425621800) [pid = 248] [serial = 789] [outer = 0000001424098C00] 15:55:46 INFO - PROCESS | 248 | 1464908146685 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001429810000) [pid = 248] [serial = 790] [outer = 0000001424098C00] 15:55:47 INFO - PROCESS | 248 | 1464908147100 Marionette TRACE conn6 <- [1,1016,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]]]}] 15:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 692ms 15:55:47 INFO - PROCESS | 248 | 1464908147151 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 248 | 1464908147154 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 15:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:55:47 INFO - PROCESS | 248 | 1464908147158 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 248 | 1464908147161 Marionette TRACE conn6 <- [1,1018,null,{}] 15:55:47 INFO - PROCESS | 248 | 1464908147172 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:47 INFO - PROCESS | 248 | 1464908147267 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 15:55:47 INFO - PROCESS | 248 | 1464908147316 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:47 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B6D000 == 58 [pid = 248] [id = 264] 15:55:47 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (000000142DB3DC00) [pid = 248] [serial = 791] [outer = 0000000000000000] 15:55:47 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (000000142DF29C00) [pid = 248] [serial = 792] [outer = 000000142DB3DC00] 15:55:47 INFO - PROCESS | 248 | 1464908147364 Marionette DEBUG loaded listener.js 15:55:47 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (000000142E753000) [pid = 248] [serial = 793] [outer = 000000142DB3DC00] 15:55:47 INFO - PROCESS | 248 | 1464908147831 Marionette TRACE conn6 <- [1,1020,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]]]}] 15:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 735ms 15:55:47 INFO - PROCESS | 248 | 1464908147894 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 248 | 1464908147897 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 15:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:55:47 INFO - PROCESS | 248 | 1464908147900 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 248 | 1464908147902 Marionette TRACE conn6 <- [1,1022,null,{}] 15:55:47 INFO - PROCESS | 248 | 1464908147905 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:48 INFO - PROCESS | 248 | 1464908147999 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 15:55:48 INFO - PROCESS | 248 | 1464908148007 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:48 INFO - PROCESS | 248 | ++DOCSHELL 0000001431565000 == 59 [pid = 248] [id = 265] 15:55:48 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001430533C00) [pid = 248] [serial = 794] [outer = 0000000000000000] 15:55:48 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (00000014307A1C00) [pid = 248] [serial = 795] [outer = 0000001430533C00] 15:55:48 INFO - PROCESS | 248 | 1464908148055 Marionette DEBUG loaded listener.js 15:55:48 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (00000014309A8800) [pid = 248] [serial = 796] [outer = 0000001430533C00] 15:55:48 INFO - PROCESS | 248 | 1464908148484 Marionette TRACE conn6 <- [1,1024,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]]]}] 15:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 629ms 15:55:48 INFO - PROCESS | 248 | 1464908148531 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 15:55:48 INFO - PROCESS | 248 | 1464908148533 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 15:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:55:48 INFO - PROCESS | 248 | 1464908148537 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:55:48 INFO - PROCESS | 248 | 1464908148539 Marionette TRACE conn6 <- [1,1026,null,{}] 15:55:48 INFO - PROCESS | 248 | 1464908148550 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:48 INFO - PROCESS | 248 | 1464908148662 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 15:55:48 INFO - PROCESS | 248 | 1464908148741 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:48 INFO - PROCESS | 248 | ++DOCSHELL 000000143425A000 == 60 [pid = 248] [id = 266] 15:55:48 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001430AA1000) [pid = 248] [serial = 797] [outer = 0000000000000000] 15:55:48 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001430BCC800) [pid = 248] [serial = 798] [outer = 0000001430AA1000] 15:55:48 INFO - PROCESS | 248 | 1464908148789 Marionette DEBUG loaded listener.js 15:55:48 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001430C25800) [pid = 248] [serial = 799] [outer = 0000001430AA1000] 15:55:49 INFO - PROCESS | 248 | 1464908149228 Marionette TRACE conn6 <- [1,1028,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]]]}] 15:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 734ms 15:55:49 INFO - PROCESS | 248 | 1464908149275 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 15:55:49 INFO - PROCESS | 248 | 1464908149284 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 15:55:49 INFO - PROCESS | 248 | 1464908149288 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:55:49 INFO - PROCESS | 248 | 1464908149290 Marionette TRACE conn6 <- [1,1030,null,{}] 15:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:55:49 INFO - PROCESS | 248 | 1464908149294 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:49 INFO - PROCESS | 248 | 1464908149432 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 15:55:49 INFO - PROCESS | 248 | 1464908149490 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D38000 == 61 [pid = 248] [id = 267] 15:55:49 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001430F57000) [pid = 248] [serial = 800] [outer = 0000000000000000] 15:55:49 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (00000014316D6C00) [pid = 248] [serial = 801] [outer = 0000001430F57000] 15:55:49 INFO - PROCESS | 248 | 1464908149537 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (00000014334E2400) [pid = 248] [serial = 802] [outer = 0000001430F57000] 15:55:49 INFO - PROCESS | 248 | 1464908149980 Marionette TRACE conn6 <- [1,1032,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]]]}] 15:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 731ms 15:55:50 INFO - PROCESS | 248 | 1464908150041 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 15:55:50 INFO - PROCESS | 248 | 1464908150043 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 15:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:55:50 INFO - PROCESS | 248 | 1464908150051 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 248 | 1464908150053 Marionette TRACE conn6 <- [1,1034,null,{}] 15:55:50 INFO - PROCESS | 248 | 1464908150056 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:50 INFO - PROCESS | 248 | 1464908150172 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 15:55:50 INFO - PROCESS | 248 | 1464908150226 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:50 INFO - PROCESS | 248 | ++DOCSHELL 0000001435843800 == 62 [pid = 248] [id = 268] 15:55:50 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (00000014342E9C00) [pid = 248] [serial = 803] [outer = 0000000000000000] 15:55:50 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (00000014342F5400) [pid = 248] [serial = 804] [outer = 00000014342E9C00] 15:55:50 INFO - PROCESS | 248 | 1464908150272 Marionette DEBUG loaded listener.js 15:55:50 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (00000014343E8C00) [pid = 248] [serial = 805] [outer = 00000014342E9C00] 15:55:50 INFO - PROCESS | 248 | --DOMWINDOW == 122 (000000142A3B5400) [pid = 248] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:55:50 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001424096000) [pid = 248] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:55:50 INFO - PROCESS | 248 | --DOMWINDOW == 120 (000000142DF23800) [pid = 248] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:55:50 INFO - PROCESS | 248 | --DOMWINDOW == 119 (000000142FFE8800) [pid = 248] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:55:50 INFO - PROCESS | 248 | --DOMWINDOW == 118 (00000014316CA800) [pid = 248] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:55:50 INFO - PROCESS | 248 | --DOMWINDOW == 117 (0000001429567400) [pid = 248] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:55:50 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001430AA2000) [pid = 248] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:55:50 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001429564400) [pid = 248] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:55:50 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001423957000) [pid = 248] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:55:50 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001435ABB400) [pid = 248] [serial = 667] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:55:50 INFO - PROCESS | 248 | 1464908150740 Marionette TRACE conn6 <- [1,1036,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]]]}] 15:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 732ms 15:55:50 INFO - PROCESS | 248 | 1464908150784 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 15:55:50 INFO - PROCESS | 248 | 1464908150787 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 15:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:55:50 INFO - PROCESS | 248 | 1464908150790 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 248 | 1464908150792 Marionette TRACE conn6 <- [1,1038,null,{}] 15:55:50 INFO - PROCESS | 248 | 1464908150804 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:50 INFO - PROCESS | 248 | 1464908150921 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 15:55:50 INFO - PROCESS | 248 | 1464908150975 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:50 INFO - PROCESS | 248 | ++DOCSHELL 0000001437243000 == 63 [pid = 248] [id = 269] 15:55:50 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001429564400) [pid = 248] [serial = 806] [outer = 0000000000000000] 15:55:51 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001430AA2000) [pid = 248] [serial = 807] [outer = 0000001429564400] 15:55:51 INFO - PROCESS | 248 | 1464908151020 Marionette DEBUG loaded listener.js 15:55:51 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001434512400) [pid = 248] [serial = 808] [outer = 0000001429564400] 15:55:51 INFO - PROCESS | 248 | 1464908151379 Marionette TRACE conn6 <- [1,1040,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]]]}] 15:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 628ms 15:55:51 INFO - PROCESS | 248 | 1464908151422 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 15:55:51 INFO - PROCESS | 248 | 1464908151424 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 15:55:51 INFO - PROCESS | 248 | 1464908151427 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:55:51 INFO - PROCESS | 248 | 1464908151429 Marionette TRACE conn6 <- [1,1042,null,{}] 15:55:51 INFO - PROCESS | 248 | 1464908151432 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:51 INFO - PROCESS | 248 | 1464908151578 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 15:55:51 INFO - PROCESS | 248 | 1464908151590 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:51 INFO - PROCESS | 248 | ++DOCSHELL 0000001437924000 == 64 [pid = 248] [id = 270] 15:55:51 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001434697000) [pid = 248] [serial = 809] [outer = 0000000000000000] 15:55:51 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001434881400) [pid = 248] [serial = 810] [outer = 0000001434697000] 15:55:51 INFO - PROCESS | 248 | 1464908151636 Marionette DEBUG loaded listener.js 15:55:51 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001434D0AC00) [pid = 248] [serial = 811] [outer = 0000001434697000] 15:55:52 INFO - PROCESS | 248 | 1464908152037 Marionette TRACE conn6 <- [1,1044,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]]]}] 15:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 692ms 15:55:52 INFO - PROCESS | 248 | 1464908152123 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 15:55:52 INFO - PROCESS | 248 | 1464908152125 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 15:55:52 INFO - PROCESS | 248 | 1464908152129 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:55:52 INFO - PROCESS | 248 | 1464908152131 Marionette TRACE conn6 <- [1,1046,null,{}] 15:55:52 INFO - PROCESS | 248 | 1464908152134 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:52 INFO - PROCESS | 248 | 1464908152235 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 15:55:52 INFO - PROCESS | 248 | 1464908152247 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:52 INFO - PROCESS | 248 | ++DOCSHELL 0000001438AAB000 == 65 [pid = 248] [id = 271] 15:55:52 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001434E65800) [pid = 248] [serial = 812] [outer = 0000000000000000] 15:55:52 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (000000143589E000) [pid = 248] [serial = 813] [outer = 0000001434E65800] 15:55:52 INFO - PROCESS | 248 | 1464908152292 Marionette DEBUG loaded listener.js 15:55:52 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (00000014359E5400) [pid = 248] [serial = 814] [outer = 0000001434E65800] 15:55:52 INFO - PROCESS | 248 | 1464908152883 Marionette TRACE conn6 <- [1,1048,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]]]}] 15:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 838ms 15:55:52 INFO - PROCESS | 248 | 1464908152971 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 15:55:52 INFO - PROCESS | 248 | 1464908152976 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 15:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:55:52 INFO - PROCESS | 248 | 1464908152982 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:55:52 INFO - PROCESS | 248 | 1464908152987 Marionette TRACE conn6 <- [1,1050,null,{}] 15:55:53 INFO - PROCESS | 248 | 1464908152993 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:53 INFO - PROCESS | 248 | 1464908153124 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 15:55:53 INFO - PROCESS | 248 | 1464908153213 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:53 INFO - PROCESS | 248 | ++DOCSHELL 000000142DE85000 == 66 [pid = 248] [id = 272] 15:55:53 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (00000014240A0800) [pid = 248] [serial = 815] [outer = 0000000000000000] 15:55:53 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (00000014257A3800) [pid = 248] [serial = 816] [outer = 00000014240A0800] 15:55:53 INFO - PROCESS | 248 | 1464908153273 Marionette DEBUG loaded listener.js 15:55:53 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (000000142A345C00) [pid = 248] [serial = 817] [outer = 00000014240A0800] 15:55:53 INFO - PROCESS | 248 | 1464908153886 Marionette TRACE conn6 <- [1,1052,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]]]}] 15:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 985ms 15:55:53 INFO - PROCESS | 248 | 1464908153969 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 248 | 1464908153976 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 15:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:55:53 INFO - PROCESS | 248 | 1464908153983 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:55:53 INFO - PROCESS | 248 | 1464908153986 Marionette TRACE conn6 <- [1,1054,null,{}] 15:55:54 INFO - PROCESS | 248 | 1464908153990 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:54 INFO - PROCESS | 248 | 1464908154157 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 15:55:54 INFO - PROCESS | 248 | 1464908154206 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:54 INFO - PROCESS | 248 | ++DOCSHELL 000000143473E000 == 67 [pid = 248] [id = 273] 15:55:54 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (000000142AFD4800) [pid = 248] [serial = 818] [outer = 0000000000000000] 15:55:54 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (000000142DF2A800) [pid = 248] [serial = 819] [outer = 000000142AFD4800] 15:55:54 INFO - PROCESS | 248 | 1464908154263 Marionette DEBUG loaded listener.js 15:55:54 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (00000014307A2C00) [pid = 248] [serial = 820] [outer = 000000142AFD4800] 15:55:54 INFO - PROCESS | 248 | 1464908154895 Marionette TRACE conn6 <- [1,1056,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]]]}] 15:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 943ms 15:55:54 INFO - PROCESS | 248 | 1464908154932 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 15:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:55:54 INFO - PROCESS | 248 | 1464908154934 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 15:55:54 INFO - PROCESS | 248 | 1464908154938 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:55:54 INFO - PROCESS | 248 | 1464908154942 Marionette TRACE conn6 <- [1,1058,null,{}] 15:55:54 INFO - PROCESS | 248 | 1464908154954 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:55 INFO - PROCESS | 248 | 1464908155075 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 15:55:55 INFO - PROCESS | 248 | 1464908155201 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:55 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A03800 == 68 [pid = 248] [id = 274] 15:55:55 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (00000014316CDC00) [pid = 248] [serial = 821] [outer = 0000000000000000] 15:55:55 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (0000001432560000) [pid = 248] [serial = 822] [outer = 00000014316CDC00] 15:55:55 INFO - PROCESS | 248 | 1464908155261 Marionette DEBUG loaded listener.js 15:55:55 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (0000001434883400) [pid = 248] [serial = 823] [outer = 00000014316CDC00] 15:55:55 INFO - PROCESS | 248 | 1464908155871 Marionette TRACE conn6 <- [1,1060,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]]]}] 15:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 986ms 15:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:55:55 INFO - PROCESS | 248 | 1464908155927 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 15:55:55 INFO - PROCESS | 248 | 1464908155930 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 15:55:55 INFO - PROCESS | 248 | 1464908155934 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:55:55 INFO - PROCESS | 248 | 1464908155936 Marionette TRACE conn6 <- [1,1062,null,{}] 15:55:55 INFO - PROCESS | 248 | 1464908155939 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:56 INFO - PROCESS | 248 | 1464908156059 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 15:55:56 INFO - PROCESS | 248 | 1464908156203 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:56 INFO - PROCESS | 248 | ++DOCSHELL 000000143C4CB800 == 69 [pid = 248] [id = 275] 15:55:56 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (0000001435A3B000) [pid = 248] [serial = 824] [outer = 0000000000000000] 15:55:56 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (0000001435A40000) [pid = 248] [serial = 825] [outer = 0000001435A3B000] 15:55:56 INFO - PROCESS | 248 | 1464908156261 Marionette DEBUG loaded listener.js 15:55:56 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (0000001435AB8400) [pid = 248] [serial = 826] [outer = 0000001435A3B000] 15:55:56 INFO - PROCESS | 248 | 1464908156826 Marionette TRACE conn6 <- [1,1064,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]]]}] 15:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 941ms 15:55:56 INFO - PROCESS | 248 | 1464908156877 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 15:55:56 INFO - PROCESS | 248 | 1464908156880 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 15:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:55:56 INFO - PROCESS | 248 | 1464908156883 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:55:56 INFO - PROCESS | 248 | 1464908156885 Marionette TRACE conn6 <- [1,1066,null,{}] 15:55:56 INFO - PROCESS | 248 | 1464908156889 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:57 INFO - PROCESS | 248 | 1464908157003 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 15:55:57 INFO - PROCESS | 248 | 1464908157098 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:57 INFO - PROCESS | 248 | ++DOCSHELL 000000143C87D000 == 70 [pid = 248] [id = 276] 15:55:57 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (0000001435AB8000) [pid = 248] [serial = 827] [outer = 0000000000000000] 15:55:57 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (0000001435BC5400) [pid = 248] [serial = 828] [outer = 0000001435AB8000] 15:55:57 INFO - PROCESS | 248 | 1464908157153 Marionette DEBUG loaded listener.js 15:55:57 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (0000001435CC0C00) [pid = 248] [serial = 829] [outer = 0000001435AB8000] 15:55:57 INFO - PROCESS | 248 | 1464908157778 Marionette TRACE conn6 <- [1,1068,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]]]}] 15:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 922ms 15:55:57 INFO - PROCESS | 248 | 1464908157808 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 15:55:57 INFO - PROCESS | 248 | 1464908157810 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 15:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:55:57 INFO - PROCESS | 248 | 1464908157814 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:55:57 INFO - PROCESS | 248 | 1464908157816 Marionette TRACE conn6 <- [1,1070,null,{}] 15:55:57 INFO - PROCESS | 248 | 1464908157820 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:57 INFO - PROCESS | 248 | 1464908157952 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 15:55:58 INFO - PROCESS | 248 | 1464908158076 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:58 INFO - PROCESS | 248 | ++DOCSHELL 000000143D6E0000 == 71 [pid = 248] [id = 277] 15:55:58 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (0000001435E63C00) [pid = 248] [serial = 830] [outer = 0000000000000000] 15:55:58 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (0000001435E80000) [pid = 248] [serial = 831] [outer = 0000001435E63C00] 15:55:58 INFO - PROCESS | 248 | 1464908158134 Marionette DEBUG loaded listener.js 15:55:58 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (0000001435E88000) [pid = 248] [serial = 832] [outer = 0000001435E63C00] 15:55:58 INFO - PROCESS | 248 | 1464908158748 Marionette TRACE conn6 <- [1,1072,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]]]}] 15:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 986ms 15:55:58 INFO - PROCESS | 248 | 1464908158803 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 15:55:58 INFO - PROCESS | 248 | 1464908158805 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 15:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:55:58 INFO - PROCESS | 248 | 1464908158809 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:55:58 INFO - PROCESS | 248 | 1464908158811 Marionette TRACE conn6 <- [1,1074,null,{}] 15:55:58 INFO - PROCESS | 248 | 1464908158815 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:59 INFO - PROCESS | 248 | 1464908159088 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 15:55:59 INFO - PROCESS | 248 | 1464908159230 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:59 INFO - PROCESS | 248 | ++DOCSHELL 000000142E702800 == 72 [pid = 248] [id = 278] 15:55:59 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (0000001424027C00) [pid = 248] [serial = 833] [outer = 0000000000000000] 15:55:59 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (0000001424160C00) [pid = 248] [serial = 834] [outer = 0000001424027C00] 15:55:59 INFO - PROCESS | 248 | 1464908159282 Marionette DEBUG loaded listener.js 15:55:59 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (0000001428A6CC00) [pid = 248] [serial = 835] [outer = 0000001424027C00] 15:55:59 INFO - PROCESS | 248 | 1464908159948 Marionette TRACE conn6 <- [1,1076,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]]]}] 15:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1193ms 15:56:00 INFO - PROCESS | 248 | 1464908160005 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 248 | 1464908160009 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 15:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:56:00 INFO - PROCESS | 248 | 1464908160013 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - PROCESS | 248 | 1464908160018 Marionette TRACE conn6 <- [1,1078,null,{}] 15:56:00 INFO - PROCESS | 248 | 1464908160023 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:00 INFO - PROCESS | 248 | 1464908160180 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 15:56:00 INFO - PROCESS | 248 | 1464908160197 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:00 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B41000 == 73 [pid = 248] [id = 279] 15:56:00 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (000000142AFD1000) [pid = 248] [serial = 836] [outer = 0000000000000000] 15:56:00 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (000000142DB49C00) [pid = 248] [serial = 837] [outer = 000000142AFD1000] 15:56:00 INFO - PROCESS | 248 | 1464908160250 Marionette DEBUG loaded listener.js 15:56:00 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (000000142E7C5000) [pid = 248] [serial = 838] [outer = 000000142AFD1000] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 000000143132B000 == 72 [pid = 248] [id = 174] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 0000001437924000 == 71 [pid = 248] [id = 270] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 0000001437243000 == 70 [pid = 248] [id = 269] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 0000001435843800 == 69 [pid = 248] [id = 268] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 0000001434D38000 == 68 [pid = 248] [id = 267] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 000000143425A000 == 67 [pid = 248] [id = 266] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 0000001431565000 == 66 [pid = 248] [id = 265] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 000000143238C800 == 65 [pid = 248] [id = 250] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 0000001430B6D000 == 64 [pid = 248] [id = 264] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 145 (0000001434510C00) [pid = 248] [serial = 723] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 144 (0000001435E5C400) [pid = 248] [serial = 732] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 143 (00000014359E8400) [pid = 248] [serial = 729] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 142 (000000142927D000) [pid = 248] [serial = 717] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 141 (0000001434D13C00) [pid = 248] [serial = 726] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 140 (00000014307A3000) [pid = 248] [serial = 720] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 139 (0000001432EA8400) [pid = 248] [serial = 762] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 000000142A46B800 == 63 [pid = 248] [id = 263] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 000000142FAC1800 == 62 [pid = 248] [id = 262] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 0000001438BA4000 == 61 [pid = 248] [id = 259] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 0000001437DC6800 == 60 [pid = 248] [id = 258] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 000000143751D000 == 59 [pid = 248] [id = 257] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 0000001430B52800 == 58 [pid = 248] [id = 256] 15:56:00 INFO - PROCESS | 248 | --DOCSHELL 00000014240BD800 == 57 [pid = 248] [id = 255] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 138 (000000142DF28800) [pid = 248] [serial = 756] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 137 (00000014243EC000) [pid = 248] [serial = 738] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 136 (000000142DF53000) [pid = 248] [serial = 747] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 135 (000000142585F000) [pid = 248] [serial = 739] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 134 (0000001430AA4C00) [pid = 248] [serial = 751] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 133 (000000143236EC00) [pid = 248] [serial = 760] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 132 (000000142DB4A400) [pid = 248] [serial = 745] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 131 (00000014307AB000) [pid = 248] [serial = 750] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 130 (0000001430C1B400) [pid = 248] [serial = 753] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 129 (000000142979E800) [pid = 248] [serial = 741] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 128 (0000001430F4EC00) [pid = 248] [serial = 754] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 127 (0000001423ABB800) [pid = 248] [serial = 735] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 126 (00000014240A3000) [pid = 248] [serial = 736] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 125 (00000014316D2000) [pid = 248] [serial = 759] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 124 (000000142AF27000) [pid = 248] [serial = 744] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 123 (000000142E805400) [pid = 248] [serial = 748] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 122 (0000001430F58800) [pid = 248] [serial = 757] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001435BC8400) [pid = 248] [serial = 669] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | --DOMWINDOW == 120 (00000014299C3800) [pid = 248] [serial = 742] [outer = 0000000000000000] [url = about:blank] 15:56:00 INFO - PROCESS | 248 | 1464908160927 Marionette TRACE conn6 <- [1,1080,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]]]}] 15:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 943ms 15:56:00 INFO - PROCESS | 248 | 1464908160962 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 248 | 1464908160965 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 15:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:56:00 INFO - PROCESS | 248 | 1464908160968 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - PROCESS | 248 | 1464908160970 Marionette TRACE conn6 <- [1,1082,null,{}] 15:56:00 INFO - PROCESS | 248 | 1464908160974 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:01 INFO - PROCESS | 248 | 1464908161067 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 15:56:01 INFO - PROCESS | 248 | 1464908161152 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:01 INFO - PROCESS | 248 | ++DOCSHELL 000000142DE75800 == 58 [pid = 248] [id = 280] 15:56:01 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001423ABB800) [pid = 248] [serial = 839] [outer = 0000000000000000] 15:56:01 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (00000014258F9000) [pid = 248] [serial = 840] [outer = 0000001423ABB800] 15:56:01 INFO - PROCESS | 248 | 1464908161199 Marionette DEBUG loaded listener.js 15:56:01 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (000000142AF27000) [pid = 248] [serial = 841] [outer = 0000001423ABB800] 15:56:01 INFO - PROCESS | 248 | 1464908161595 Marionette TRACE conn6 <- [1,1084,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]]]}] 15:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 692ms 15:56:01 INFO - PROCESS | 248 | 1464908161663 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 15:56:01 INFO - PROCESS | 248 | 1464908161667 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 15:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:56:01 INFO - PROCESS | 248 | 1464908161677 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:56:01 INFO - PROCESS | 248 | 1464908161682 Marionette TRACE conn6 <- [1,1086,null,{}] 15:56:01 INFO - PROCESS | 248 | 1464908161685 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:01 INFO - PROCESS | 248 | 1464908161811 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 15:56:01 INFO - PROCESS | 248 | 1464908161822 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:01 INFO - PROCESS | 248 | ++DOCSHELL 0000001432E81800 == 59 [pid = 248] [id = 281] 15:56:01 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (000000142DF24C00) [pid = 248] [serial = 842] [outer = 0000000000000000] 15:56:01 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (000000142E873C00) [pid = 248] [serial = 843] [outer = 000000142DF24C00] 15:56:01 INFO - PROCESS | 248 | 1464908161868 Marionette DEBUG loaded listener.js 15:56:01 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (00000014307AE400) [pid = 248] [serial = 844] [outer = 000000142DF24C00] 15:56:02 INFO - PROCESS | 248 | 1464908162326 Marionette TRACE conn6 <- [1,1088,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]]]}] 15:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 691ms 15:56:02 INFO - PROCESS | 248 | 1464908162368 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 15:56:02 INFO - PROCESS | 248 | 1464908162370 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 15:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:56:02 INFO - PROCESS | 248 | 1464908162373 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:56:02 INFO - PROCESS | 248 | 1464908162375 Marionette TRACE conn6 <- [1,1090,null,{}] 15:56:02 INFO - PROCESS | 248 | 1464908162379 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:02 INFO - PROCESS | 248 | 1464908162470 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 15:56:02 INFO - PROCESS | 248 | 1464908162480 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:02 INFO - PROCESS | 248 | ++DOCSHELL 000000142A819800 == 60 [pid = 248] [id = 282] 15:56:02 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (0000001430BC6800) [pid = 248] [serial = 845] [outer = 0000000000000000] 15:56:02 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001430C1BC00) [pid = 248] [serial = 846] [outer = 0000001430BC6800] 15:56:02 INFO - PROCESS | 248 | 1464908162525 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001430F4E000) [pid = 248] [serial = 847] [outer = 0000001430BC6800] 15:56:02 INFO - PROCESS | 248 | 1464908162939 Marionette TRACE conn6 <- [1,1092,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]]]}] 15:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 628ms 15:56:03 INFO - PROCESS | 248 | 1464908163011 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 15:56:03 INFO - PROCESS | 248 | 1464908163013 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 15:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:56:03 INFO - PROCESS | 248 | 1464908163017 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 248 | 1464908163019 Marionette TRACE conn6 <- [1,1094,null,{}] 15:56:03 INFO - PROCESS | 248 | 1464908163022 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:03 INFO - PROCESS | 248 | 1464908163141 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 15:56:03 INFO - PROCESS | 248 | 1464908163223 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 248 | ++DOCSHELL 0000001434CB2000 == 61 [pid = 248] [id = 283] 15:56:03 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (0000001431372000) [pid = 248] [serial = 848] [outer = 0000000000000000] 15:56:03 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (00000014313EF000) [pid = 248] [serial = 849] [outer = 0000001431372000] 15:56:03 INFO - PROCESS | 248 | 1464908163279 Marionette DEBUG loaded listener.js 15:56:03 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (0000001432508800) [pid = 248] [serial = 850] [outer = 0000001431372000] 15:56:03 INFO - PROCESS | 248 | 1464908163728 Marionette TRACE conn6 <- [1,1096,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]]]}] 15:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 735ms 15:56:03 INFO - PROCESS | 248 | 1464908163754 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 15:56:03 INFO - PROCESS | 248 | 1464908163764 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 15:56:03 INFO - PROCESS | 248 | 1464908163767 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 248 | 1464908163769 Marionette TRACE conn6 <- [1,1098,null,{}] 15:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:56:03 INFO - PROCESS | 248 | 1464908163773 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:03 INFO - PROCESS | 248 | 1464908163893 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 15:56:03 INFO - PROCESS | 248 | 1464908163946 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 248 | ++DOCSHELL 000000143583A000 == 62 [pid = 248] [id = 284] 15:56:03 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (00000014316D8800) [pid = 248] [serial = 851] [outer = 0000000000000000] 15:56:03 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (0000001434214800) [pid = 248] [serial = 852] [outer = 00000014316D8800] 15:56:03 INFO - PROCESS | 248 | 1464908163992 Marionette DEBUG loaded listener.js 15:56:04 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (00000014343DCC00) [pid = 248] [serial = 853] [outer = 00000014316D8800] 15:56:04 INFO - PROCESS | 248 | 1464908164414 Marionette TRACE conn6 <- [1,1100,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]]]}] 15:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 15:56:04 INFO - PROCESS | 248 | 1464908164444 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 15:56:04 INFO - PROCESS | 248 | 1464908164446 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 15:56:04 INFO - PROCESS | 248 | 1464908164449 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:56:04 INFO - PROCESS | 248 | 1464908164451 Marionette TRACE conn6 <- [1,1102,null,{}] 15:56:04 INFO - PROCESS | 248 | 1464908164455 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:04 INFO - PROCESS | 248 | 1464908164574 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 15:56:04 INFO - PROCESS | 248 | 1464908164663 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:04 INFO - PROCESS | 248 | ++DOCSHELL 0000001437512800 == 63 [pid = 248] [id = 285] 15:56:04 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (0000001434369C00) [pid = 248] [serial = 854] [outer = 0000000000000000] 15:56:04 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (000000143463C800) [pid = 248] [serial = 855] [outer = 0000001434369C00] 15:56:04 INFO - PROCESS | 248 | 1464908164707 Marionette DEBUG loaded listener.js 15:56:04 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (000000143478F400) [pid = 248] [serial = 856] [outer = 0000001434369C00] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 137 (0000001435BCF400) [pid = 248] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 136 (0000001430AA1000) [pid = 248] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 135 (0000001430F57000) [pid = 248] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 134 (0000001429564400) [pid = 248] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 133 (00000014342E9C00) [pid = 248] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 132 (0000001434697000) [pid = 248] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 131 (00000014342EC000) [pid = 248] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 130 (0000001428B5F400) [pid = 248] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 129 (0000001430533C00) [pid = 248] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 128 (0000001424098C00) [pid = 248] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 127 (000000142DB3DC00) [pid = 248] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 126 (0000001432E27400) [pid = 248] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 125 (000000142FFEC400) [pid = 248] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001434367C00) [pid = 248] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 123 (0000001428A12C00) [pid = 248] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 122 (00000014243E5000) [pid = 248] [serial = 670] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 121 (000000142DF21C00) [pid = 248] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 120 (0000001434D0D400) [pid = 248] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 119 (000000143589CC00) [pid = 248] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001434640400) [pid = 248] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 117 (000000142DF5E800) [pid = 248] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001435899400) [pid = 248] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:56:05 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001435BD1C00) [pid = 248] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:56:05 INFO - PROCESS | 248 | 1464908165323 Marionette TRACE conn6 <- [1,1104,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]]]}] 15:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 924ms 15:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:56:05 INFO - PROCESS | 248 | 1464908165376 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 15:56:05 INFO - PROCESS | 248 | 1464908165379 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 15:56:05 INFO - PROCESS | 248 | 1464908165382 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:56:05 INFO - PROCESS | 248 | 1464908165392 Marionette TRACE conn6 <- [1,1106,null,{}] 15:56:05 INFO - PROCESS | 248 | 1464908165396 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:05 INFO - PROCESS | 248 | 1464908165486 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 15:56:05 INFO - PROCESS | 248 | 1464908165570 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:05 INFO - PROCESS | 248 | ++DOCSHELL 00000014344BB800 == 64 [pid = 248] [id = 286] 15:56:05 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001424154C00) [pid = 248] [serial = 857] [outer = 0000000000000000] 15:56:05 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (000000142A48FC00) [pid = 248] [serial = 858] [outer = 0000001424154C00] 15:56:05 INFO - PROCESS | 248 | 1464908165616 Marionette DEBUG loaded listener.js 15:56:05 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001430AA1000) [pid = 248] [serial = 859] [outer = 0000001424154C00] 15:56:06 INFO - PROCESS | 248 | 1464908166004 Marionette TRACE conn6 <- [1,1108,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]]]}] 15:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 689ms 15:56:06 INFO - PROCESS | 248 | 1464908166074 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 15:56:06 INFO - PROCESS | 248 | 1464908166076 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 15:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:56:06 INFO - PROCESS | 248 | 1464908166080 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 248 | 1464908166081 Marionette TRACE conn6 <- [1,1110,null,{}] 15:56:06 INFO - PROCESS | 248 | 1464908166085 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:06 INFO - PROCESS | 248 | 1464908166177 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 15:56:06 INFO - PROCESS | 248 | 1464908166183 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:06 INFO - PROCESS | 248 | ++DOCSHELL 0000001438B95800 == 65 [pid = 248] [id = 287] 15:56:06 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001432E27400) [pid = 248] [serial = 860] [outer = 0000000000000000] 15:56:06 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001434640400) [pid = 248] [serial = 861] [outer = 0000001432E27400] 15:56:06 INFO - PROCESS | 248 | 1464908166229 Marionette DEBUG loaded listener.js 15:56:06 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001434889400) [pid = 248] [serial = 862] [outer = 0000001432E27400] 15:56:06 INFO - PROCESS | 248 | 1464908166751 Marionette TRACE conn6 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 692ms 15:56:06 INFO - PROCESS | 248 | 1464908166775 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 15:56:06 INFO - PROCESS | 248 | 1464908166780 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 15:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:56:06 INFO - PROCESS | 248 | 1464908166783 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 248 | 1464908166785 Marionette TRACE conn6 <- [1,1114,null,{}] 15:56:06 INFO - PROCESS | 248 | 1464908166788 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:06 INFO - PROCESS | 248 | 1464908166880 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 15:56:06 INFO - PROCESS | 248 | 1464908166886 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:06 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A19000 == 66 [pid = 248] [id = 288] 15:56:06 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (00000014358A2C00) [pid = 248] [serial = 863] [outer = 0000000000000000] 15:56:06 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (00000014359E8400) [pid = 248] [serial = 864] [outer = 00000014358A2C00] 15:56:06 INFO - PROCESS | 248 | 1464908166936 Marionette DEBUG loaded listener.js 15:56:07 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (0000001435E5DC00) [pid = 248] [serial = 865] [outer = 00000014358A2C00] 15:56:07 INFO - PROCESS | 248 | 1464908167626 Marionette TRACE conn6 <- [1,1116,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]]]}] 15:56:07 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 15:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 878ms 15:56:07 INFO - PROCESS | 248 | 1464908167719 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 15:56:07 INFO - PROCESS | 248 | 1464908167724 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 15:56:07 INFO - PROCESS | 248 | 1464908167775 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:56:07 INFO - PROCESS | 248 | 1464908167779 Marionette TRACE conn6 <- [1,1118,null,{}] 15:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:56:07 INFO - PROCESS | 248 | 1464908167785 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:07 INFO - PROCESS | 248 | 1464908167918 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 15:56:08 INFO - PROCESS | 248 | 1464908168039 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:08 INFO - PROCESS | 248 | ++DOCSHELL 000000142FA9C800 == 67 [pid = 248] [id = 289] 15:56:08 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (00000014243EB000) [pid = 248] [serial = 866] [outer = 0000000000000000] 15:56:08 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (0000001428A5DC00) [pid = 248] [serial = 867] [outer = 00000014243EB000] 15:56:08 INFO - PROCESS | 248 | 1464908168100 Marionette DEBUG loaded listener.js 15:56:08 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (000000142A3B3400) [pid = 248] [serial = 868] [outer = 00000014243EB000] 15:56:08 INFO - PROCESS | 248 | 1464908168688 Marionette TRACE conn6 <- [1,1120,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]]]}] 15:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 983ms 15:56:08 INFO - PROCESS | 248 | 1464908168776 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 15:56:08 INFO - PROCESS | 248 | 1464908168782 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 15:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:56:08 INFO - PROCESS | 248 | 1464908168791 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:56:08 INFO - PROCESS | 248 | 1464908168794 Marionette TRACE conn6 <- [1,1122,null,{}] 15:56:08 INFO - PROCESS | 248 | 1464908168798 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:08 INFO - PROCESS | 248 | 1464908168928 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 15:56:09 INFO - PROCESS | 248 | 1464908169047 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:09 INFO - PROCESS | 248 | ++DOCSHELL 0000001434C99800 == 68 [pid = 248] [id = 290] 15:56:09 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (000000142DF53400) [pid = 248] [serial = 869] [outer = 0000000000000000] 15:56:09 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (000000142FA0D000) [pid = 248] [serial = 870] [outer = 000000142DF53400] 15:56:09 INFO - PROCESS | 248 | 1464908169106 Marionette DEBUG loaded listener.js 15:56:09 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (0000001430E4D800) [pid = 248] [serial = 871] [outer = 000000142DF53400] 15:56:09 INFO - PROCESS | 248 | [GFX2-]: DrawTargetD2D 1.1 (00000014346F4D10): Failed to create GradientStopCollection with no stops. 15:56:09 INFO - PROCESS | 248 | [GFX3-]: No stops specified for gradient pattern. 15:56:09 INFO - PROCESS | 248 | 1464908169712 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 983ms 15:56:09 INFO - PROCESS | 248 | 1464908169774 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 15:56:09 INFO - PROCESS | 248 | 1464908169777 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 15:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:56:09 INFO - PROCESS | 248 | 1464908169781 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:56:09 INFO - PROCESS | 248 | 1464908169785 Marionette TRACE conn6 <- [1,1126,null,{}] 15:56:09 INFO - PROCESS | 248 | 1464908169810 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:09 INFO - PROCESS | 248 | 1464908169959 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 15:56:10 INFO - PROCESS | 248 | 1464908170021 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:10 INFO - PROCESS | 248 | ++DOCSHELL 000000143D6DB000 == 69 [pid = 248] [id = 291] 15:56:10 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (0000001434371000) [pid = 248] [serial = 872] [outer = 0000000000000000] 15:56:10 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (00000014346A1C00) [pid = 248] [serial = 873] [outer = 0000001434371000] 15:56:10 INFO - PROCESS | 248 | 1464908170079 Marionette DEBUG loaded listener.js 15:56:10 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (0000001435BC9C00) [pid = 248] [serial = 874] [outer = 0000001434371000] 15:56:10 INFO - PROCESS | 248 | 1464908170702 Marionette TRACE conn6 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 944ms 15:56:10 INFO - PROCESS | 248 | 1464908170726 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 15:56:10 INFO - PROCESS | 248 | 1464908170729 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 15:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:56:10 INFO - PROCESS | 248 | 1464908170733 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:56:10 INFO - PROCESS | 248 | 1464908170735 Marionette TRACE conn6 <- [1,1130,null,{}] 15:56:10 INFO - PROCESS | 248 | 1464908170739 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:10 INFO - PROCESS | 248 | 1464908170859 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 15:56:10 INFO - PROCESS | 248 | 1464908170984 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 248 | ++DOCSHELL 000000143E275800 == 70 [pid = 248] [id = 292] 15:56:11 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (0000001435E65800) [pid = 248] [serial = 875] [outer = 0000000000000000] 15:56:11 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (0000001435E7D000) [pid = 248] [serial = 876] [outer = 0000001435E65800] 15:56:11 INFO - PROCESS | 248 | 1464908171041 Marionette DEBUG loaded listener.js 15:56:11 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (00000014363EC800) [pid = 248] [serial = 877] [outer = 0000001435E65800] 15:56:11 INFO - PROCESS | 248 | 1464908171620 Marionette TRACE conn6 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 944ms 15:56:11 INFO - PROCESS | 248 | 1464908171679 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 15:56:11 INFO - PROCESS | 248 | 1464908171682 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 15:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:56:11 INFO - PROCESS | 248 | 1464908171685 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:56:11 INFO - PROCESS | 248 | 1464908171688 Marionette TRACE conn6 <- [1,1134,null,{}] 15:56:11 INFO - PROCESS | 248 | 1464908171692 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:11 INFO - PROCESS | 248 | 1464908171807 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 15:56:11 INFO - PROCESS | 248 | 1464908171931 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 248 | ++DOCSHELL 000000143E2EB000 == 71 [pid = 248] [id = 293] 15:56:11 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (0000001435E87C00) [pid = 248] [serial = 878] [outer = 0000000000000000] 15:56:11 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (00000014363F9400) [pid = 248] [serial = 879] [outer = 0000001435E87C00] 15:56:11 INFO - PROCESS | 248 | 1464908171989 Marionette DEBUG loaded listener.js 15:56:12 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (00000014372EA800) [pid = 248] [serial = 880] [outer = 0000001435E87C00] 15:56:12 INFO - PROCESS | 248 | 1464908172625 Marionette TRACE conn6 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 986ms 15:56:12 INFO - PROCESS | 248 | 1464908172674 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 15:56:12 INFO - PROCESS | 248 | 1464908172677 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 15:56:12 INFO - PROCESS | 248 | 1464908172680 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:56:12 INFO - PROCESS | 248 | 1464908172683 Marionette TRACE conn6 <- [1,1138,null,{}] 15:56:12 INFO - PROCESS | 248 | 1464908172686 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:12 INFO - PROCESS | 248 | 1464908172867 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 15:56:13 INFO - PROCESS | 248 | 1464908172993 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:13 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BAE000 == 72 [pid = 248] [id = 294] 15:56:13 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (000000142415B000) [pid = 248] [serial = 881] [outer = 0000000000000000] 15:56:13 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (00000014309AA400) [pid = 248] [serial = 882] [outer = 000000142415B000] 15:56:13 INFO - PROCESS | 248 | 1464908173051 Marionette DEBUG loaded listener.js 15:56:13 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (0000001434D0C400) [pid = 248] [serial = 883] [outer = 000000142415B000] 15:56:13 INFO - PROCESS | 248 | 1464908173860 Marionette TRACE conn6 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1232ms 15:56:13 INFO - PROCESS | 248 | 1464908173916 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 15:56:13 INFO - PROCESS | 248 | 1464908173920 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 15:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:56:13 INFO - PROCESS | 248 | 1464908173926 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:56:13 INFO - PROCESS | 248 | 1464908173929 Marionette TRACE conn6 <- [1,1142,null,{}] 15:56:13 INFO - PROCESS | 248 | 1464908173935 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:14 INFO - PROCESS | 248 | 1464908174045 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 15:56:14 INFO - PROCESS | 248 | 1464908174166 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:14 INFO - PROCESS | 248 | ++DOCSHELL 000000142FA87000 == 73 [pid = 248] [id = 295] 15:56:14 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (000000142428DC00) [pid = 248] [serial = 884] [outer = 0000000000000000] 15:56:14 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (00000014243E8C00) [pid = 248] [serial = 885] [outer = 000000142428DC00] 15:56:14 INFO - PROCESS | 248 | 1464908174217 Marionette DEBUG loaded listener.js 15:56:14 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (0000001428A6A800) [pid = 248] [serial = 886] [outer = 000000142428DC00] 15:56:14 INFO - PROCESS | 248 | 1464908174844 Marionette TRACE conn6 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 944ms 15:56:14 INFO - PROCESS | 248 | 1464908174874 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 15:56:14 INFO - PROCESS | 248 | 1464908174880 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 15:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:56:14 INFO - PROCESS | 248 | 1464908174886 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:56:14 INFO - PROCESS | 248 | 1464908174889 Marionette TRACE conn6 <- [1,1146,null,{}] 15:56:14 INFO - PROCESS | 248 | 1464908174893 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:15 INFO - PROCESS | 248 | 1464908175005 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 15:56:15 INFO - PROCESS | 248 | 1464908175109 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:15 INFO - PROCESS | 248 | ++DOCSHELL 000000142E8D2800 == 74 [pid = 248] [id = 296] 15:56:15 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (000000142AF22C00) [pid = 248] [serial = 887] [outer = 0000000000000000] 15:56:15 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (000000142DEF9800) [pid = 248] [serial = 888] [outer = 000000142AF22C00] 15:56:15 INFO - PROCESS | 248 | 1464908175158 Marionette DEBUG loaded listener.js 15:56:15 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (000000142E7C5800) [pid = 248] [serial = 889] [outer = 000000142AF22C00] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 0000001438EC5800 == 73 [pid = 248] [id = 242] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 0000001438B95800 == 72 [pid = 248] [id = 287] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 00000014344BB800 == 71 [pid = 248] [id = 286] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 0000001437512800 == 70 [pid = 248] [id = 285] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 000000143583A000 == 69 [pid = 248] [id = 284] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 0000001434CB2000 == 68 [pid = 248] [id = 283] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 000000142A819800 == 67 [pid = 248] [id = 282] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 147 (0000001422F49000) [pid = 248] [serial = 765] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 146 (000000142955D800) [pid = 248] [serial = 768] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 145 (000000142FFE8C00) [pid = 248] [serial = 771] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 144 (0000001434369000) [pid = 248] [serial = 774] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 143 (0000001434692400) [pid = 248] [serial = 777] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 142 (0000001434D19C00) [pid = 248] [serial = 780] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 141 (000000143589E000) [pid = 248] [serial = 813] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 0000001432E81800 == 66 [pid = 248] [id = 281] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 000000142DE75800 == 65 [pid = 248] [id = 280] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 0000001430B41000 == 64 [pid = 248] [id = 279] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 000000142E702800 == 63 [pid = 248] [id = 278] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 0000001439A03800 == 62 [pid = 248] [id = 274] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 000000143473E000 == 61 [pid = 248] [id = 273] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 000000142DE85000 == 60 [pid = 248] [id = 272] 15:56:15 INFO - PROCESS | 248 | --DOCSHELL 0000001438AAB000 == 59 [pid = 248] [id = 271] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 140 (0000001430BCA800) [pid = 248] [serial = 721] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 139 (000000143469C800) [pid = 248] [serial = 724] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 138 (000000142ABC1C00) [pid = 248] [serial = 718] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 137 (000000142DB41000) [pid = 248] [serial = 672] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 136 (0000001434648C00) [pid = 248] [serial = 715] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 135 (000000143589B800) [pid = 248] [serial = 727] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 134 (0000001435BC5C00) [pid = 248] [serial = 679] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 133 (000000143479AC00) [pid = 248] [serial = 624] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 132 (00000014342EA800) [pid = 248] [serial = 676] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 131 (0000001435A3BC00) [pid = 248] [serial = 730] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 130 (0000001435CC9C00) [pid = 248] [serial = 682] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 129 (0000001435E64800) [pid = 248] [serial = 733] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 128 (0000001430BCC800) [pid = 248] [serial = 798] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 127 (0000001430C25800) [pid = 248] [serial = 799] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 126 (00000014334E2400) [pid = 248] [serial = 802] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 125 (00000014316D6C00) [pid = 248] [serial = 801] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001430AA2000) [pid = 248] [serial = 807] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 123 (00000014342F5400) [pid = 248] [serial = 804] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 122 (0000001434881400) [pid = 248] [serial = 810] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001435AB1000) [pid = 248] [serial = 784] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 120 (0000001435A3A400) [pid = 248] [serial = 783] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 119 (00000014298AB800) [pid = 248] [serial = 787] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001428BCBC00) [pid = 248] [serial = 786] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 117 (00000014307A1C00) [pid = 248] [serial = 795] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001425621800) [pid = 248] [serial = 789] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001429810000) [pid = 248] [serial = 790] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 114 (000000142DF29C00) [pid = 248] [serial = 792] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 113 (000000142E753000) [pid = 248] [serial = 793] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 112 (00000014333C9400) [pid = 248] [serial = 763] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001434D0AC00) [pid = 248] [serial = 811] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 110 (00000014343E8C00) [pid = 248] [serial = 805] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001434512400) [pid = 248] [serial = 808] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | --DOMWINDOW == 108 (00000014309A8800) [pid = 248] [serial = 796] [outer = 0000000000000000] [url = about:blank] 15:56:15 INFO - PROCESS | 248 | 1464908175731 Marionette TRACE conn6 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",1,"assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1149,"getWindowHandle",null] 15:56:15 INFO - PROCESS | 248 | 1464908175770 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 15:56:15 INFO - PROCESS | 248 | 1464908175774 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:56:15 INFO - PROCESS | 248 | 1464908175777 Marionette TRACE conn6 <- [1,1150,null,{}] 15:56:15 INFO - PROCESS | 248 | 1464908175788 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:15 INFO - PROCESS | 248 | 1464908175887 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 15:56:15 INFO - PROCESS | 248 | 1464908175989 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:16 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B4B800 == 60 [pid = 248] [id = 297] 15:56:16 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (00000014243E3000) [pid = 248] [serial = 890] [outer = 0000000000000000] 15:56:16 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (000000142A494C00) [pid = 248] [serial = 891] [outer = 00000014243E3000] 15:56:16 INFO - PROCESS | 248 | 1464908176038 Marionette DEBUG loaded listener.js 15:56:16 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (000000142E753000) [pid = 248] [serial = 892] [outer = 00000014243E3000] 15:56:16 INFO - PROCESS | 248 | 1464908176441 Marionette TRACE conn6 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 692ms 15:56:16 INFO - PROCESS | 248 | 1464908176469 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 15:56:16 INFO - PROCESS | 248 | 1464908176472 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 15:56:16 INFO - PROCESS | 248 | 1464908176475 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:56:16 INFO - PROCESS | 248 | 1464908176477 Marionette TRACE conn6 <- [1,1154,null,{}] 15:56:16 INFO - PROCESS | 248 | 1464908176481 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:16 INFO - PROCESS | 248 | 1464908176575 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 15:56:16 INFO - PROCESS | 248 | 1464908176613 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:16 INFO - PROCESS | 248 | ++DOCSHELL 0000001432E94800 == 61 [pid = 248] [id = 298] 15:56:16 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (00000014307A1C00) [pid = 248] [serial = 893] [outer = 0000000000000000] 15:56:16 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001430AA2000) [pid = 248] [serial = 894] [outer = 00000014307A1C00] 15:56:16 INFO - PROCESS | 248 | 1464908176659 Marionette DEBUG loaded listener.js 15:56:16 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001430BCEC00) [pid = 248] [serial = 895] [outer = 00000014307A1C00] 15:56:17 INFO - PROCESS | 248 | 1464908177092 Marionette TRACE conn6 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 690ms 15:56:17 INFO - PROCESS | 248 | 1464908177168 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 15:56:17 INFO - PROCESS | 248 | 1464908177170 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 15:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:56:17 INFO - PROCESS | 248 | 1464908177174 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:56:17 INFO - PROCESS | 248 | 1464908177176 Marionette TRACE conn6 <- [1,1158,null,{}] 15:56:17 INFO - PROCESS | 248 | 1464908177179 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:17 INFO - PROCESS | 248 | 1464908177268 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 15:56:17 INFO - PROCESS | 248 | 1464908177276 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:17 INFO - PROCESS | 248 | ++DOCSHELL 0000001434745800 == 62 [pid = 248] [id = 299] 15:56:17 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001430C28800) [pid = 248] [serial = 896] [outer = 0000000000000000] 15:56:17 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001430F4DC00) [pid = 248] [serial = 897] [outer = 0000001430C28800] 15:56:17 INFO - PROCESS | 248 | 1464908177323 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001431380800) [pid = 248] [serial = 898] [outer = 0000001430C28800] 15:56:17 INFO - PROCESS | 248 | 1464908177803 Marionette TRACE conn6 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 691ms 15:56:17 INFO - PROCESS | 248 | 1464908177869 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 15:56:17 INFO - PROCESS | 248 | 1464908177871 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 15:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:56:17 INFO - PROCESS | 248 | 1464908177874 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:56:17 INFO - PROCESS | 248 | 1464908177876 Marionette TRACE conn6 <- [1,1162,null,{}] 15:56:17 INFO - PROCESS | 248 | 1464908177879 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:18 INFO - PROCESS | 248 | 1464908178044 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 15:56:18 INFO - PROCESS | 248 | 1464908178071 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:18 INFO - PROCESS | 248 | ++DOCSHELL 0000001434E3D800 == 63 [pid = 248] [id = 300] 15:56:18 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (000000143333C400) [pid = 248] [serial = 899] [outer = 0000000000000000] 15:56:18 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (00000014334E3000) [pid = 248] [serial = 900] [outer = 000000143333C400] 15:56:18 INFO - PROCESS | 248 | 1464908178118 Marionette DEBUG loaded listener.js 15:56:18 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (00000014342F7400) [pid = 248] [serial = 901] [outer = 000000143333C400] 15:56:18 INFO - PROCESS | 248 | 1464908178592 Marionette TRACE conn6 <- [1,1164,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,1165,"getWindowHandle",null] 15:56:18 INFO - PROCESS | 248 | 1464908178654 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 15:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:56:18 INFO - PROCESS | 248 | 1464908178657 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:56:18 INFO - PROCESS | 248 | 1464908178659 Marionette TRACE conn6 <- [1,1166,null,{}] 15:56:18 INFO - PROCESS | 248 | 1464908178669 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:18 INFO - PROCESS | 248 | 1464908178784 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 15:56:18 INFO - PROCESS | 248 | 1464908178838 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:18 INFO - PROCESS | 248 | ++DOCSHELL 0000001437508800 == 64 [pid = 248] [id = 301] 15:56:18 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001434513400) [pid = 248] [serial = 902] [outer = 0000000000000000] 15:56:18 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (000000143463D800) [pid = 248] [serial = 903] [outer = 0000001434513400] 15:56:18 INFO - PROCESS | 248 | 1464908178883 Marionette DEBUG loaded listener.js 15:56:18 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (000000143479A800) [pid = 248] [serial = 904] [outer = 0000001434513400] 15:56:19 INFO - PROCESS | 248 | 1464908179291 Marionette TRACE conn6 <- [1,1168,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,1169,"getWindowHandle",null] 15:56:19 INFO - PROCESS | 248 | 1464908179387 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 15:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:56:19 INFO - PROCESS | 248 | 1464908179402 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:56:19 INFO - PROCESS | 248 | 1464908179404 Marionette TRACE conn6 <- [1,1170,null,{}] 15:56:19 INFO - PROCESS | 248 | 1464908179408 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:19 INFO - PROCESS | 248 | 1464908179690 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 122 (0000001434D0F400) [pid = 248] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 121 (000000142927E000) [pid = 248] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 120 (000000142DF24C00) [pid = 248] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001430BC6800) [pid = 248] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001431372000) [pid = 248] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 117 (000000142AFD1000) [pid = 248] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001434E65800) [pid = 248] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001423ABB800) [pid = 248] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001424027C00) [pid = 248] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 113 (00000014316D8800) [pid = 248] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001424154C00) [pid = 248] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001434369C00) [pid = 248] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001432E27400) [pid = 248] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 109 (000000142E861400) [pid = 248] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 108 (00000014342F2000) [pid = 248] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 107 (00000014334E3C00) [pid = 248] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:56:19 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001422635400) [pid = 248] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:56:19 INFO - PROCESS | 248 | 1464908179752 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:19 INFO - PROCESS | 248 | ++DOCSHELL 000000142A803000 == 65 [pid = 248] [id = 302] 15:56:19 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (000000142273DC00) [pid = 248] [serial = 905] [outer = 0000000000000000] 15:56:19 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (00000014243EB800) [pid = 248] [serial = 906] [outer = 000000142273DC00] 15:56:19 INFO - PROCESS | 248 | 1464908179798 Marionette DEBUG loaded listener.js 15:56:19 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001430BC5800) [pid = 248] [serial = 907] [outer = 000000142273DC00] 15:56:20 INFO - PROCESS | 248 | 1464908180166 Marionette TRACE conn6 <- [1,1172,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[72] expected 0 but got 28","_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,1173,"getWindowHandle",null] 15:56:20 INFO - PROCESS | 248 | 1464908180208 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 15:56:20 INFO - PROCESS | 248 | 1464908180212 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:56:20 INFO - PROCESS | 248 | 1464908180214 Marionette TRACE conn6 <- [1,1174,null,{}] 15:56:20 INFO - PROCESS | 248 | 1464908180217 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:20 INFO - PROCESS | 248 | 1464908180307 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 15:56:20 INFO - PROCESS | 248 | 1464908180314 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:20 INFO - PROCESS | 248 | ++DOCSHELL 0000001437D11000 == 66 [pid = 248] [id = 303] 15:56:20 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (00000014334E3C00) [pid = 248] [serial = 908] [outer = 0000000000000000] 15:56:20 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001434CD5000) [pid = 248] [serial = 909] [outer = 00000014334E3C00] 15:56:20 INFO - PROCESS | 248 | 1464908180359 Marionette DEBUG loaded listener.js 15:56:20 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001434D10C00) [pid = 248] [serial = 910] [outer = 00000014334E3C00] 15:56:20 INFO - PROCESS | 248 | 1464908180794 Marionette TRACE conn6 <- [1,1176,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 (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.stroke.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:56:20 INFO - PROCESS | 248 | 1464908180849 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 15:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:56:20 INFO - PROCESS | 248 | 1464908180852 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:56:20 INFO - PROCESS | 248 | 1464908180854 Marionette TRACE conn6 <- [1,1178,null,{}] 15:56:20 INFO - PROCESS | 248 | 1464908180858 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:20 INFO - PROCESS | 248 | 1464908180949 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 15:56:20 INFO - PROCESS | 248 | 1464908180958 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:20 INFO - PROCESS | 248 | ++DOCSHELL 0000001438B9F800 == 67 [pid = 248] [id = 304] 15:56:20 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001424154800) [pid = 248] [serial = 911] [outer = 0000000000000000] 15:56:21 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (00000014342EB000) [pid = 248] [serial = 912] [outer = 0000001424154800] 15:56:21 INFO - PROCESS | 248 | 1464908181003 Marionette DEBUG loaded listener.js 15:56:21 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001435A3B400) [pid = 248] [serial = 913] [outer = 0000001424154800] 15:56:21 INFO - PROCESS | 248 | 1464908181460 Marionette TRACE conn6 <- [1,1180,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,1181,"getWindowHandle",null] 15:56:21 INFO - PROCESS | 248 | 1464908181499 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 15:56:21 INFO - PROCESS | 248 | 1464908181503 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:56:21 INFO - PROCESS | 248 | 1464908181514 Marionette TRACE conn6 <- [1,1182,null,{}] 15:56:21 INFO - PROCESS | 248 | 1464908181523 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:21 INFO - PROCESS | 248 | 1464908181636 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 15:56:21 INFO - PROCESS | 248 | 1464908181645 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:21 INFO - PROCESS | 248 | ++DOCSHELL 00000014399AF800 == 68 [pid = 248] [id = 305] 15:56:21 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001435ABA400) [pid = 248] [serial = 914] [outer = 0000000000000000] 15:56:21 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001435BCB400) [pid = 248] [serial = 915] [outer = 0000001435ABA400] 15:56:21 INFO - PROCESS | 248 | 1464908181695 Marionette DEBUG loaded listener.js 15:56:21 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001435E61400) [pid = 248] [serial = 916] [outer = 0000001435ABA400] 15:56:22 INFO - PROCESS | 248 | 1464908182455 Marionette TRACE conn6 <- [1,1184,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[72] expected 0 but got 151","_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,1185,"getWindowHandle",null] 15:56:22 INFO - PROCESS | 248 | 1464908182514 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 15:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:56:22 INFO - PROCESS | 248 | 1464908182519 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:56:22 INFO - PROCESS | 248 | 1464908182524 Marionette TRACE conn6 <- [1,1186,null,{}] 15:56:22 INFO - PROCESS | 248 | 1464908182529 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:22 INFO - PROCESS | 248 | 1464908182656 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 15:56:22 INFO - PROCESS | 248 | 1464908182783 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:22 INFO - PROCESS | 248 | ++DOCSHELL 0000001430550800 == 69 [pid = 248] [id = 306] 15:56:22 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001428A5E800) [pid = 248] [serial = 917] [outer = 0000000000000000] 15:56:22 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001428ED5000) [pid = 248] [serial = 918] [outer = 0000001428A5E800] 15:56:22 INFO - PROCESS | 248 | 1464908182843 Marionette DEBUG loaded listener.js 15:56:22 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (000000142A3B4000) [pid = 248] [serial = 919] [outer = 0000001428A5E800] 15:56:23 INFO - PROCESS | 248 | 1464908183415 Marionette TRACE conn6 <- [1,1188,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]]]}] 15:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 943ms 15:56:23 INFO - PROCESS | 248 | 1464908183465 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 15:56:23 INFO - PROCESS | 248 | 1464908183471 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 15:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:56:23 INFO - PROCESS | 248 | 1464908183478 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:56:23 INFO - PROCESS | 248 | 1464908183482 Marionette TRACE conn6 <- [1,1190,null,{}] 15:56:23 INFO - PROCESS | 248 | 1464908183487 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:23 INFO - PROCESS | 248 | 1464908183640 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 15:56:23 INFO - PROCESS | 248 | 1464908183765 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:23 INFO - PROCESS | 248 | ++DOCSHELL 0000001436360000 == 70 [pid = 248] [id = 307] 15:56:23 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (0000001428A69400) [pid = 248] [serial = 920] [outer = 0000000000000000] 15:56:23 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001430BD3400) [pid = 248] [serial = 921] [outer = 0000001428A69400] 15:56:23 INFO - PROCESS | 248 | 1464908183822 Marionette DEBUG loaded listener.js 15:56:23 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (000000143255FC00) [pid = 248] [serial = 922] [outer = 0000001428A69400] 15:56:24 INFO - PROCESS | 248 | 1464908184443 Marionette TRACE conn6 <- [1,1192,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]]]}] 15:56:24 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 15:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 986ms 15:56:24 INFO - PROCESS | 248 | 1464908184465 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 15:56:24 INFO - PROCESS | 248 | 1464908184468 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 15:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:56:24 INFO - PROCESS | 248 | 1464908184471 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:56:24 INFO - PROCESS | 248 | 1464908184475 Marionette TRACE conn6 <- [1,1194,null,{}] 15:56:24 INFO - PROCESS | 248 | 1464908184487 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:24 INFO - PROCESS | 248 | 1464908184611 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 15:56:24 INFO - PROCESS | 248 | 1464908184710 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:24 INFO - PROCESS | 248 | ++DOCSHELL 000000143C364800 == 71 [pid = 248] [id = 308] 15:56:24 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (0000001434CDA000) [pid = 248] [serial = 923] [outer = 0000000000000000] 15:56:24 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (0000001434D0F400) [pid = 248] [serial = 924] [outer = 0000001434CDA000] 15:56:24 INFO - PROCESS | 248 | 1464908184768 Marionette DEBUG loaded listener.js 15:56:24 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (0000001435BC5C00) [pid = 248] [serial = 925] [outer = 0000001434CDA000] 15:56:25 INFO - PROCESS | 248 | 1464908185370 Marionette TRACE conn6 <- [1,1196,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]]]}] 15:56:25 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 15:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 944ms 15:56:25 INFO - PROCESS | 248 | 1464908185418 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 15:56:25 INFO - PROCESS | 248 | 1464908185421 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 15:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:56:25 INFO - PROCESS | 248 | 1464908185425 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:56:25 INFO - PROCESS | 248 | 1464908185427 Marionette TRACE conn6 <- [1,1198,null,{}] 15:56:25 INFO - PROCESS | 248 | 1464908185431 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:25 INFO - PROCESS | 248 | 1464908185552 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 15:56:25 INFO - PROCESS | 248 | 1464908185649 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:25 INFO - PROCESS | 248 | ++DOCSHELL 000000143C4BF800 == 72 [pid = 248] [id = 309] 15:56:25 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001435C13C00) [pid = 248] [serial = 926] [outer = 0000000000000000] 15:56:25 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001435C19C00) [pid = 248] [serial = 927] [outer = 0000001435C13C00] 15:56:25 INFO - PROCESS | 248 | 1464908185704 Marionette DEBUG loaded listener.js 15:56:25 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (0000001435C20400) [pid = 248] [serial = 928] [outer = 0000001435C13C00] 15:56:26 INFO - PROCESS | 248 | 1464908186252 Marionette TRACE conn6 <- [1,1200,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]]]}] 15:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 880ms 15:56:26 INFO - PROCESS | 248 | 1464908186307 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 15:56:26 INFO - PROCESS | 248 | 1464908186310 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 15:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:56:26 INFO - PROCESS | 248 | 1464908186313 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:56:26 INFO - PROCESS | 248 | 1464908186315 Marionette TRACE conn6 <- [1,1202,null,{}] 15:56:26 INFO - PROCESS | 248 | 1464908186319 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:26 INFO - PROCESS | 248 | 1464908186458 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 15:56:26 INFO - PROCESS | 248 | 1464908186554 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:26 INFO - PROCESS | 248 | ++DOCSHELL 000000143D6DA000 == 73 [pid = 248] [id = 310] 15:56:26 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (0000001435C07800) [pid = 248] [serial = 929] [outer = 0000000000000000] 15:56:26 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (0000001435C0E000) [pid = 248] [serial = 930] [outer = 0000001435C07800] 15:56:26 INFO - PROCESS | 248 | 1464908186610 Marionette DEBUG loaded listener.js 15:56:26 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (0000001435C1F800) [pid = 248] [serial = 931] [outer = 0000001435C07800] 15:56:27 INFO - PROCESS | 248 | 1464908187256 Marionette TRACE conn6 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 987ms 15:56:27 INFO - PROCESS | 248 | 1464908187302 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 15:56:27 INFO - PROCESS | 248 | 1464908187305 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 15:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:56:27 INFO - PROCESS | 248 | 1464908187308 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:56:27 INFO - PROCESS | 248 | 1464908187311 Marionette TRACE conn6 <- [1,1206,null,{}] 15:56:27 INFO - PROCESS | 248 | 1464908187314 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:27 INFO - PROCESS | 248 | 1464908187440 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 15:56:27 INFO - PROCESS | 248 | 1464908187565 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:27 INFO - PROCESS | 248 | ++DOCSHELL 000000143A955800 == 74 [pid = 248] [id = 311] 15:56:27 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (0000001434C8E800) [pid = 248] [serial = 932] [outer = 0000000000000000] 15:56:27 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (0000001435E62000) [pid = 248] [serial = 933] [outer = 0000001434C8E800] 15:56:27 INFO - PROCESS | 248 | 1464908187622 Marionette DEBUG loaded listener.js 15:56:27 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (00000014363F5C00) [pid = 248] [serial = 934] [outer = 0000001434C8E800] 15:56:28 INFO - PROCESS | 248 | 1464908188230 Marionette TRACE conn6 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 985ms 15:56:28 INFO - PROCESS | 248 | 1464908188297 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 15:56:28 INFO - PROCESS | 248 | 1464908188299 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 15:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:56:28 INFO - PROCESS | 248 | 1464908188303 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:56:28 INFO - PROCESS | 248 | 1464908188305 Marionette TRACE conn6 <- [1,1210,null,{}] 15:56:28 INFO - PROCESS | 248 | 1464908188309 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:28 INFO - PROCESS | 248 | 1464908188469 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 15:56:28 INFO - PROCESS | 248 | 1464908188525 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:28 INFO - PROCESS | 248 | ++DOCSHELL 000000143B237800 == 75 [pid = 248] [id = 312] 15:56:28 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (00000014372E8000) [pid = 248] [serial = 935] [outer = 0000000000000000] 15:56:28 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (00000014372EE000) [pid = 248] [serial = 936] [outer = 00000014372E8000] 15:56:28 INFO - PROCESS | 248 | 1464908188580 Marionette DEBUG loaded listener.js 15:56:28 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (0000001437477C00) [pid = 248] [serial = 937] [outer = 00000014372E8000] 15:56:29 INFO - PROCESS | 248 | 1464908189319 Marionette TRACE conn6 <- [1,1212,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,1213,"getWindowHandle",null] 15:56:29 INFO - PROCESS | 248 | 1464908189387 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 15:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:56:29 INFO - PROCESS | 248 | 1464908189392 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:56:29 INFO - PROCESS | 248 | 1464908189396 Marionette TRACE conn6 <- [1,1214,null,{}] 15:56:29 INFO - PROCESS | 248 | 1464908189402 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:29 INFO - PROCESS | 248 | 1464908189514 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 15:56:29 INFO - PROCESS | 248 | 1464908189609 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:29 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B52800 == 76 [pid = 248] [id = 313] 15:56:29 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (0000001424D9A400) [pid = 248] [serial = 938] [outer = 0000000000000000] 15:56:29 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (000000142886C000) [pid = 248] [serial = 939] [outer = 0000001424D9A400] 15:56:29 INFO - PROCESS | 248 | 1464908189660 Marionette DEBUG loaded listener.js 15:56:29 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (000000142A889000) [pid = 248] [serial = 940] [outer = 0000001424D9A400] 15:56:30 INFO - PROCESS | 248 | 1464908190222 Marionette TRACE conn6 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 879ms 15:56:30 INFO - PROCESS | 248 | 1464908190276 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 15:56:30 INFO - PROCESS | 248 | 1464908190282 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 15:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:56:30 INFO - PROCESS | 248 | 1464908190288 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:56:30 INFO - PROCESS | 248 | 1464908190291 Marionette TRACE conn6 <- [1,1218,null,{}] 15:56:30 INFO - PROCESS | 248 | 1464908190295 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:30 INFO - PROCESS | 248 | 1464908190408 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 15:56:30 INFO - PROCESS | 248 | 1464908190539 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:30 INFO - PROCESS | 248 | ++DOCSHELL 000000142FACB000 == 77 [pid = 248] [id = 314] 15:56:30 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (000000142A347800) [pid = 248] [serial = 941] [outer = 0000000000000000] 15:56:30 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (000000143052F800) [pid = 248] [serial = 942] [outer = 000000142A347800] 15:56:30 INFO - PROCESS | 248 | 1464908190590 Marionette DEBUG loaded listener.js 15:56:30 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (0000001430BCCC00) [pid = 248] [serial = 943] [outer = 000000142A347800] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 00000014325E5000 == 76 [pid = 248] [id = 175] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 000000143055A000 == 75 [pid = 248] [id = 172] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 0000001438B9F800 == 74 [pid = 248] [id = 304] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 0000001437D11000 == 73 [pid = 248] [id = 303] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 000000142A803000 == 72 [pid = 248] [id = 302] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 0000001437508800 == 71 [pid = 248] [id = 301] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 0000001434E3D800 == 70 [pid = 248] [id = 300] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 0000001434745800 == 69 [pid = 248] [id = 299] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 0000001432E94800 == 68 [pid = 248] [id = 298] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 0000001430B4B800 == 67 [pid = 248] [id = 297] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 144 (0000001432560000) [pid = 248] [serial = 822] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 143 (0000001435A40000) [pid = 248] [serial = 825] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 142 (0000001435BC5400) [pid = 248] [serial = 828] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 141 (0000001435E80000) [pid = 248] [serial = 831] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 140 (00000014359E8400) [pid = 248] [serial = 864] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 000000142E8D2800 == 66 [pid = 248] [id = 296] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 000000142FA87000 == 65 [pid = 248] [id = 295] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 000000143E275800 == 64 [pid = 248] [id = 292] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 000000143D6DB000 == 63 [pid = 248] [id = 291] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 0000001434C99800 == 62 [pid = 248] [id = 290] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 000000142FA9C800 == 61 [pid = 248] [id = 289] 15:56:30 INFO - PROCESS | 248 | --DOCSHELL 0000001439A19000 == 60 [pid = 248] [id = 288] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 139 (0000001430A9E800) [pid = 248] [serial = 772] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 138 (00000014346A0400) [pid = 248] [serial = 778] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 137 (00000014343E9400) [pid = 248] [serial = 775] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 136 (000000142415A000) [pid = 248] [serial = 766] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 135 (00000014359E2800) [pid = 248] [serial = 781] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 134 (000000142A87D000) [pid = 248] [serial = 769] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 133 (000000142DF2A800) [pid = 248] [serial = 819] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 132 (000000142E873C00) [pid = 248] [serial = 843] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 131 (00000014307AE400) [pid = 248] [serial = 844] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 130 (00000014257A3800) [pid = 248] [serial = 816] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 129 (0000001430C1BC00) [pid = 248] [serial = 846] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 128 (00000014313EF000) [pid = 248] [serial = 849] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 127 (0000001432508800) [pid = 248] [serial = 850] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 126 (000000142E7C5000) [pid = 248] [serial = 838] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 125 (000000142DB49C00) [pid = 248] [serial = 837] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 124 (00000014359E5400) [pid = 248] [serial = 814] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 123 (00000014258F9000) [pid = 248] [serial = 840] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 122 (000000142AF27000) [pid = 248] [serial = 841] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001428A6CC00) [pid = 248] [serial = 835] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 120 (0000001424160C00) [pid = 248] [serial = 834] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 119 (00000014343DCC00) [pid = 248] [serial = 853] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001434214800) [pid = 248] [serial = 852] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 117 (000000142A48FC00) [pid = 248] [serial = 858] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 116 (000000143463C800) [pid = 248] [serial = 855] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001434640400) [pid = 248] [serial = 861] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 114 (000000143478F400) [pid = 248] [serial = 856] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001434889400) [pid = 248] [serial = 862] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001430AA1000) [pid = 248] [serial = 859] [outer = 0000000000000000] [url = about:blank] 15:56:30 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001430F4E000) [pid = 248] [serial = 847] [outer = 0000000000000000] [url = about:blank] 15:56:31 INFO - PROCESS | 248 | 1464908191121 Marionette TRACE conn6 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 879ms 15:56:31 INFO - PROCESS | 248 | 1464908191169 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 15:56:31 INFO - PROCESS | 248 | 1464908191171 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 15:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:56:31 INFO - PROCESS | 248 | 1464908191175 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:56:31 INFO - PROCESS | 248 | 1464908191179 Marionette TRACE conn6 <- [1,1222,null,{}] 15:56:31 INFO - PROCESS | 248 | 1464908191191 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:31 INFO - PROCESS | 248 | 1464908191292 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 15:56:31 INFO - PROCESS | 248 | 1464908191302 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:31 INFO - PROCESS | 248 | ++DOCSHELL 000000143070B000 == 61 [pid = 248] [id = 315] 15:56:31 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (000000142A34DC00) [pid = 248] [serial = 944] [outer = 0000000000000000] 15:56:31 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (000000142E758C00) [pid = 248] [serial = 945] [outer = 000000142A34DC00] 15:56:31 INFO - PROCESS | 248 | 1464908191357 Marionette DEBUG loaded listener.js 15:56:31 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001430A9E800) [pid = 248] [serial = 946] [outer = 000000142A34DC00] 15:56:31 INFO - PROCESS | 248 | 1464908191830 Marionette TRACE conn6 <- [1,1224,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]]]}] 15:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 691ms 15:56:31 INFO - PROCESS | 248 | 1464908191869 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 15:56:31 INFO - PROCESS | 248 | 1464908191872 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 15:56:31 INFO - PROCESS | 248 | 1464908191875 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:56:31 INFO - PROCESS | 248 | 1464908191876 Marionette TRACE conn6 <- [1,1226,null,{}] 15:56:31 INFO - PROCESS | 248 | 1464908191880 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:31 INFO - PROCESS | 248 | 1464908191977 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 15:56:31 INFO - PROCESS | 248 | 1464908191985 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 248 | ++DOCSHELL 00000014344BE000 == 62 [pid = 248] [id = 316] 15:56:32 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001430F51800) [pid = 248] [serial = 947] [outer = 0000000000000000] 15:56:32 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001431380C00) [pid = 248] [serial = 948] [outer = 0000001430F51800] 15:56:32 INFO - PROCESS | 248 | 1464908192031 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (000000143250D800) [pid = 248] [serial = 949] [outer = 0000001430F51800] 15:56:32 INFO - PROCESS | 248 | 1464908192482 Marionette TRACE conn6 <- [1,1228,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]]]}] 15:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 692ms 15:56:32 INFO - PROCESS | 248 | 1464908192569 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 15:56:32 INFO - PROCESS | 248 | 1464908192571 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 15:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:56:32 INFO - PROCESS | 248 | 1464908192575 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:56:32 INFO - PROCESS | 248 | 1464908192577 Marionette TRACE conn6 <- [1,1230,null,{}] 15:56:32 INFO - PROCESS | 248 | 1464908192580 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:32 INFO - PROCESS | 248 | 1464908192671 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 15:56:32 INFO - PROCESS | 248 | 1464908192790 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D30800 == 63 [pid = 248] [id = 317] 15:56:32 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (000000142DB3DC00) [pid = 248] [serial = 950] [outer = 0000000000000000] 15:56:32 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (00000014333C9800) [pid = 248] [serial = 951] [outer = 000000142DB3DC00] 15:56:32 INFO - PROCESS | 248 | 1464908192836 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001434367C00) [pid = 248] [serial = 952] [outer = 000000142DB3DC00] 15:56:33 INFO - PROCESS | 248 | 1464908193241 Marionette TRACE conn6 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 692ms 15:56:33 INFO - PROCESS | 248 | 1464908193269 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 15:56:33 INFO - PROCESS | 248 | 1464908193271 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 15:56:33 INFO - PROCESS | 248 | 1464908193274 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:56:33 INFO - PROCESS | 248 | 1464908193276 Marionette TRACE conn6 <- [1,1234,null,{}] 15:56:33 INFO - PROCESS | 248 | 1464908193280 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:33 INFO - PROCESS | 248 | 1464908193422 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 15:56:33 INFO - PROCESS | 248 | 1464908193482 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:33 INFO - PROCESS | 248 | ++DOCSHELL 0000001436361800 == 64 [pid = 248] [id = 318] 15:56:33 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (000000143463C800) [pid = 248] [serial = 953] [outer = 0000000000000000] 15:56:33 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (000000143478F400) [pid = 248] [serial = 954] [outer = 000000143463C800] 15:56:33 INFO - PROCESS | 248 | 1464908193528 Marionette DEBUG loaded listener.js 15:56:33 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001434C85C00) [pid = 248] [serial = 955] [outer = 000000143463C800] 15:56:34 INFO - PROCESS | 248 | 1464908194015 Marionette TRACE conn6 <- [1,1236,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]]]}] 15:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 774ms 15:56:34 INFO - PROCESS | 248 | 1464908194063 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 15:56:34 INFO - PROCESS | 248 | 1464908194065 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 15:56:34 INFO - PROCESS | 248 | 1464908194068 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:56:34 INFO - PROCESS | 248 | 1464908194070 Marionette TRACE conn6 <- [1,1238,null,{}] 15:56:34 INFO - PROCESS | 248 | 1464908194073 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:34 INFO - PROCESS | 248 | 1464908194193 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 15:56:34 INFO - PROCESS | 248 | 1464908194250 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:34 INFO - PROCESS | 248 | ++DOCSHELL 000000143790F800 == 65 [pid = 248] [id = 319] 15:56:34 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (0000001434C84C00) [pid = 248] [serial = 956] [outer = 0000000000000000] 15:56:34 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (0000001434CD8800) [pid = 248] [serial = 957] [outer = 0000001434C84C00] 15:56:34 INFO - PROCESS | 248 | 1464908194295 Marionette DEBUG loaded listener.js 15:56:34 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (00000014358A0400) [pid = 248] [serial = 958] [outer = 0000001434C84C00] 15:56:34 INFO - PROCESS | 248 | 1464908194725 Marionette TRACE conn6 <- [1,1240,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]]]}] 15:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 671ms 15:56:34 INFO - PROCESS | 248 | 1464908194743 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 15:56:34 INFO - PROCESS | 248 | 1464908194746 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 15:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:56:34 INFO - PROCESS | 248 | 1464908194749 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:56:34 INFO - PROCESS | 248 | 1464908194751 Marionette TRACE conn6 <- [1,1242,null,{}] 15:56:34 INFO - PROCESS | 248 | 1464908194754 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:34 INFO - PROCESS | 248 | 1464908194874 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 15:56:34 INFO - PROCESS | 248 | 1464908194886 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:34 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DC4800 == 66 [pid = 248] [id = 320] 15:56:34 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (000000143580A400) [pid = 248] [serial = 959] [outer = 0000000000000000] 15:56:34 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001435813800) [pid = 248] [serial = 960] [outer = 000000143580A400] 15:56:34 INFO - PROCESS | 248 | 1464908194931 Marionette DEBUG loaded listener.js 15:56:35 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (00000014359E4800) [pid = 248] [serial = 961] [outer = 000000143580A400] 15:56:35 INFO - PROCESS | 248 | --DOMWINDOW == 128 (0000001434513400) [pid = 248] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:56:35 INFO - PROCESS | 248 | --DOMWINDOW == 127 (000000142428DC00) [pid = 248] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:56:35 INFO - PROCESS | 248 | --DOMWINDOW == 126 (00000014334E3C00) [pid = 248] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:56:35 INFO - PROCESS | 248 | --DOMWINDOW == 125 (00000014307A1C00) [pid = 248] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:56:35 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001430C28800) [pid = 248] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:56:35 INFO - PROCESS | 248 | --DOMWINDOW == 123 (00000014243E3000) [pid = 248] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:56:35 INFO - PROCESS | 248 | --DOMWINDOW == 122 (000000143333C400) [pid = 248] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:56:35 INFO - PROCESS | 248 | --DOMWINDOW == 121 (000000142AF22C00) [pid = 248] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:56:35 INFO - PROCESS | 248 | --DOMWINDOW == 120 (00000014358A2C00) [pid = 248] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:56:35 INFO - PROCESS | 248 | --DOMWINDOW == 119 (000000142273DC00) [pid = 248] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:56:35 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001424154800) [pid = 248] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:56:35 INFO - PROCESS | 248 | 1464908195439 Marionette TRACE conn6 <- [1,1244,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]]]}] 15:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 734ms 15:56:35 INFO - PROCESS | 248 | 1464908195486 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 15:56:35 INFO - PROCESS | 248 | 1464908195489 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 15:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:56:35 INFO - PROCESS | 248 | 1464908195492 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:56:35 INFO - PROCESS | 248 | 1464908195493 Marionette TRACE conn6 <- [1,1246,null,{}] 15:56:35 INFO - PROCESS | 248 | 1464908195504 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:35 INFO - PROCESS | 248 | 1464908195625 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 15:56:35 INFO - PROCESS | 248 | 1464908195638 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:35 INFO - PROCESS | 248 | ++DOCSHELL 0000001438B9B000 == 67 [pid = 248] [id = 321] 15:56:35 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (000000142FFEB000) [pid = 248] [serial = 962] [outer = 0000000000000000] 15:56:35 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (000000143469DC00) [pid = 248] [serial = 963] [outer = 000000142FFEB000] 15:56:35 INFO - PROCESS | 248 | 1464908195683 Marionette DEBUG loaded listener.js 15:56:35 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (00000014359E7400) [pid = 248] [serial = 964] [outer = 000000142FFEB000] 15:56:36 INFO - PROCESS | 248 | 1464908196115 Marionette TRACE conn6 <- [1,1248,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]]]}] 15:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 691ms 15:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:56:36 INFO - PROCESS | 248 | 1464908196187 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 15:56:36 INFO - PROCESS | 248 | 1464908196190 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 15:56:36 INFO - PROCESS | 248 | 1464908196193 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:56:36 INFO - PROCESS | 248 | 1464908196195 Marionette TRACE conn6 <- [1,1250,null,{}] 15:56:36 INFO - PROCESS | 248 | 1464908196199 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:36 INFO - PROCESS | 248 | 1464908196292 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 15:56:36 INFO - PROCESS | 248 | 1464908196301 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:36 INFO - PROCESS | 248 | ++DOCSHELL 0000001438ED6800 == 68 [pid = 248] [id = 322] 15:56:36 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (00000014359E8400) [pid = 248] [serial = 965] [outer = 0000000000000000] 15:56:36 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001435AC2800) [pid = 248] [serial = 966] [outer = 00000014359E8400] 15:56:36 INFO - PROCESS | 248 | 1464908196345 Marionette DEBUG loaded listener.js 15:56:36 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (0000001435C0C400) [pid = 248] [serial = 967] [outer = 00000014359E8400] 15:56:36 INFO - PROCESS | 248 | 1464908196772 Marionette TRACE conn6 <- [1,1252,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]]]}] 15:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 627ms 15:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:56:36 INFO - PROCESS | 248 | 1464908196823 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 15:56:36 INFO - PROCESS | 248 | 1464908196825 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 15:56:36 INFO - PROCESS | 248 | 1464908196837 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:56:36 INFO - PROCESS | 248 | 1464908196841 Marionette TRACE conn6 <- [1,1254,null,{}] 15:56:36 INFO - PROCESS | 248 | 1464908196844 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:36 INFO - PROCESS | 248 | 1464908196960 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 15:56:37 INFO - PROCESS | 248 | 1464908197002 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:37 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A60800 == 69 [pid = 248] [id = 323] 15:56:37 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (00000014363EDC00) [pid = 248] [serial = 968] [outer = 0000000000000000] 15:56:37 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (00000014372E6800) [pid = 248] [serial = 969] [outer = 00000014363EDC00] 15:56:37 INFO - PROCESS | 248 | 1464908197052 Marionette DEBUG loaded listener.js 15:56:37 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (000000143747CC00) [pid = 248] [serial = 970] [outer = 00000014363EDC00] 15:56:37 INFO - PROCESS | 248 | 1464908197752 Marionette TRACE conn6 <- [1,1256,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]]]}] 15:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 944ms 15:56:37 INFO - PROCESS | 248 | 1464908197776 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 15:56:37 INFO - PROCESS | 248 | 1464908197782 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 15:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:56:37 INFO - PROCESS | 248 | 1464908197787 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:56:37 INFO - PROCESS | 248 | 1464908197792 Marionette TRACE conn6 <- [1,1258,null,{}] 15:56:37 INFO - PROCESS | 248 | 1464908197797 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:37 INFO - PROCESS | 248 | 1464908197925 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 15:56:38 INFO - PROCESS | 248 | 1464908198027 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:38 INFO - PROCESS | 248 | ++DOCSHELL 000000143053B000 == 70 [pid = 248] [id = 324] 15:56:38 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001428A5F000) [pid = 248] [serial = 971] [outer = 0000000000000000] 15:56:38 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001429363000) [pid = 248] [serial = 972] [outer = 0000001428A5F000] 15:56:38 INFO - PROCESS | 248 | 1464908198086 Marionette DEBUG loaded listener.js 15:56:38 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (000000142DEF0400) [pid = 248] [serial = 973] [outer = 0000001428A5F000] 15:56:38 INFO - PROCESS | 248 | 1464908198736 Marionette TRACE conn6 <- [1,1260,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]]]}] 15:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 985ms 15:56:38 INFO - PROCESS | 248 | 1464908198775 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 15:56:38 INFO - PROCESS | 248 | 1464908198781 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 15:56:38 INFO - PROCESS | 248 | 1464908198788 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:56:38 INFO - PROCESS | 248 | 1464908198791 Marionette TRACE conn6 <- [1,1262,null,{}] 15:56:38 INFO - PROCESS | 248 | 1464908198796 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:38 INFO - PROCESS | 248 | 1464908198926 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 15:56:39 INFO - PROCESS | 248 | 1464908199055 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:39 INFO - PROCESS | 248 | ++DOCSHELL 0000001436348000 == 71 [pid = 248] [id = 325] 15:56:39 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (00000014307AB000) [pid = 248] [serial = 974] [outer = 0000000000000000] 15:56:39 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (00000014313EF000) [pid = 248] [serial = 975] [outer = 00000014307AB000] 15:56:39 INFO - PROCESS | 248 | 1464908199112 Marionette DEBUG loaded listener.js 15:56:39 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (000000143436D800) [pid = 248] [serial = 976] [outer = 00000014307AB000] 15:56:39 INFO - PROCESS | 248 | 1464908199746 Marionette TRACE conn6 <- [1,1264,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]]]}] 15:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1022ms 15:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:56:39 INFO - PROCESS | 248 | 1464908199817 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 15:56:39 INFO - PROCESS | 248 | 1464908199819 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 15:56:39 INFO - PROCESS | 248 | 1464908199823 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:56:39 INFO - PROCESS | 248 | 1464908199827 Marionette TRACE conn6 <- [1,1266,null,{}] 15:56:39 INFO - PROCESS | 248 | 1464908199839 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:40 INFO - PROCESS | 248 | 1464908199990 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 15:56:40 INFO - PROCESS | 248 | 1464908200112 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:40 INFO - PROCESS | 248 | ++DOCSHELL 000000143C362800 == 72 [pid = 248] [id = 326] 15:56:40 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (0000001434C88800) [pid = 248] [serial = 977] [outer = 0000000000000000] 15:56:40 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (000000143580DC00) [pid = 248] [serial = 978] [outer = 0000001434C88800] 15:56:40 INFO - PROCESS | 248 | 1464908200172 Marionette DEBUG loaded listener.js 15:56:40 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (0000001435CCC000) [pid = 248] [serial = 979] [outer = 0000001434C88800] 15:56:40 INFO - PROCESS | 248 | 1464908200753 Marionette TRACE conn6 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 986ms 15:56:40 INFO - PROCESS | 248 | 1464908200812 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 15:56:40 INFO - PROCESS | 248 | 1464908200815 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 15:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:56:40 INFO - PROCESS | 248 | 1464908200818 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:56:40 INFO - PROCESS | 248 | 1464908200821 Marionette TRACE conn6 <- [1,1270,null,{}] 15:56:40 INFO - PROCESS | 248 | 1464908200824 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:40 INFO - PROCESS | 248 | 1464908200948 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 15:56:41 INFO - PROCESS | 248 | 1464908201047 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:41 INFO - PROCESS | 248 | ++DOCSHELL 000000143D6D9000 == 73 [pid = 248] [id = 327] 15:56:41 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (00000014372F4000) [pid = 248] [serial = 980] [outer = 0000000000000000] 15:56:41 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (000000143747B400) [pid = 248] [serial = 981] [outer = 00000014372F4000] 15:56:41 INFO - PROCESS | 248 | 1464908201103 Marionette DEBUG loaded listener.js 15:56:41 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (00000014375CB400) [pid = 248] [serial = 982] [outer = 00000014372F4000] 15:56:41 INFO - PROCESS | 248 | 1464908201723 Marionette TRACE conn6 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 942ms 15:56:41 INFO - PROCESS | 248 | 1464908201763 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 15:56:41 INFO - PROCESS | 248 | 1464908201765 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 15:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:56:41 INFO - PROCESS | 248 | 1464908201768 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:56:41 INFO - PROCESS | 248 | 1464908201771 Marionette TRACE conn6 <- [1,1274,null,{}] 15:56:41 INFO - PROCESS | 248 | 1464908201774 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:41 INFO - PROCESS | 248 | 1464908201892 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 15:56:42 INFO - PROCESS | 248 | 1464908201991 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:42 INFO - PROCESS | 248 | ++DOCSHELL 000000143E1E4000 == 74 [pid = 248] [id = 328] 15:56:42 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (0000001437474400) [pid = 248] [serial = 983] [outer = 0000000000000000] 15:56:42 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (00000014375D4000) [pid = 248] [serial = 984] [outer = 0000001437474400] 15:56:42 INFO - PROCESS | 248 | 1464908202046 Marionette DEBUG loaded listener.js 15:56:42 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (000000143BED7C00) [pid = 248] [serial = 985] [outer = 0000001437474400] 15:56:42 INFO - PROCESS | 248 | 1464908202697 Marionette TRACE conn6 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 985ms 15:56:42 INFO - PROCESS | 248 | 1464908202757 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 15:56:42 INFO - PROCESS | 248 | 1464908202759 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 15:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:56:42 INFO - PROCESS | 248 | 1464908202763 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:56:42 INFO - PROCESS | 248 | 1464908202765 Marionette TRACE conn6 <- [1,1278,null,{}] 15:56:42 INFO - PROCESS | 248 | 1464908202769 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:42 INFO - PROCESS | 248 | 1464908202896 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 15:56:43 INFO - PROCESS | 248 | 1464908203026 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:43 INFO - PROCESS | 248 | ++DOCSHELL 000000143CA81800 == 75 [pid = 248] [id = 329] 15:56:43 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (000000143CA61000) [pid = 248] [serial = 986] [outer = 0000000000000000] 15:56:43 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (000000143CA69800) [pid = 248] [serial = 987] [outer = 000000143CA61000] 15:56:43 INFO - PROCESS | 248 | 1464908203083 Marionette DEBUG loaded listener.js 15:56:43 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (000000143D367800) [pid = 248] [serial = 988] [outer = 000000143CA61000] 15:56:43 INFO - PROCESS | 248 | 1464908203638 Marionette TRACE conn6 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 944ms 15:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:56:43 INFO - PROCESS | 248 | 1464908203710 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 15:56:43 INFO - PROCESS | 248 | 1464908203713 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 15:56:43 INFO - PROCESS | 248 | 1464908203717 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:56:43 INFO - PROCESS | 248 | 1464908203719 Marionette TRACE conn6 <- [1,1282,null,{}] 15:56:43 INFO - PROCESS | 248 | 1464908203723 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:43 INFO - PROCESS | 248 | 1464908203840 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 15:56:43 INFO - PROCESS | 248 | 1464908203942 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:43 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B75000 == 76 [pid = 248] [id = 330] 15:56:43 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (000000142AA4D400) [pid = 248] [serial = 989] [outer = 0000000000000000] 15:56:43 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (000000142E870000) [pid = 248] [serial = 990] [outer = 000000142AA4D400] 15:56:43 INFO - PROCESS | 248 | 1464908203997 Marionette DEBUG loaded listener.js 15:56:44 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (0000001435A3E400) [pid = 248] [serial = 991] [outer = 000000142AA4D400] 15:56:44 INFO - PROCESS | 248 | 1464908204837 Marionette TRACE conn6 <- [1,1284,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]]]}] 15:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1130ms 15:56:44 INFO - PROCESS | 248 | 1464908204849 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 15:56:44 INFO - PROCESS | 248 | 1464908204854 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 15:56:44 INFO - PROCESS | 248 | 1464908204859 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:56:44 INFO - PROCESS | 248 | 1464908204862 Marionette TRACE conn6 <- [1,1286,null,{}] 15:56:44 INFO - PROCESS | 248 | 1464908204868 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:44 INFO - PROCESS | 248 | 1464908204980 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 15:56:45 INFO - PROCESS | 248 | 1464908205082 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:45 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B56800 == 77 [pid = 248] [id = 331] 15:56:45 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (0000001428A7B800) [pid = 248] [serial = 992] [outer = 0000000000000000] 15:56:45 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (000000142A34B400) [pid = 248] [serial = 993] [outer = 0000001428A7B800] 15:56:45 INFO - PROCESS | 248 | 1464908205133 Marionette DEBUG loaded listener.js 15:56:45 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (000000142DF2B800) [pid = 248] [serial = 994] [outer = 0000001428A7B800] 15:56:45 INFO - PROCESS | 248 | 1464908205789 Marionette TRACE conn6 <- [1,1288,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]]]}] 15:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 986ms 15:56:45 INFO - PROCESS | 248 | 1464908205850 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 15:56:45 INFO - PROCESS | 248 | 1464908205856 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 15:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:56:45 INFO - PROCESS | 248 | 1464908205862 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:56:45 INFO - PROCESS | 248 | 1464908205865 Marionette TRACE conn6 <- [1,1290,null,{}] 15:56:45 INFO - PROCESS | 248 | 1464908205869 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:46 INFO - PROCESS | 248 | 1464908205998 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 000000143C4CB800 == 76 [pid = 248] [id = 275] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 0000001434E41000 == 75 [pid = 248] [id = 240] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 000000143C4BA800 == 74 [pid = 248] [id = 244] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 0000001438ED6800 == 73 [pid = 248] [id = 322] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 0000001438B9B000 == 72 [pid = 248] [id = 321] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 0000001437DC4800 == 71 [pid = 248] [id = 320] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 000000143790F800 == 70 [pid = 248] [id = 319] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 0000001436361800 == 69 [pid = 248] [id = 318] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 0000001434D30800 == 68 [pid = 248] [id = 317] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 150 (00000014346A1C00) [pid = 248] [serial = 873] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 149 (00000014309AA400) [pid = 248] [serial = 882] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 148 (0000001435E7D000) [pid = 248] [serial = 876] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 147 (00000014363F9400) [pid = 248] [serial = 879] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 00000014344BE000 == 67 [pid = 248] [id = 316] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 000000143070B000 == 66 [pid = 248] [id = 315] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 000000142FACB000 == 65 [pid = 248] [id = 314] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 0000001430B52800 == 64 [pid = 248] [id = 313] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 0000001430550800 == 63 [pid = 248] [id = 306] 15:56:46 INFO - PROCESS | 248 | --DOCSHELL 00000014399AF800 == 62 [pid = 248] [id = 305] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 146 (00000014342EB000) [pid = 248] [serial = 912] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 145 (0000001435A3B400) [pid = 248] [serial = 913] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 144 (0000001428A5DC00) [pid = 248] [serial = 867] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 143 (000000143479A800) [pid = 248] [serial = 904] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 142 (00000014243E8C00) [pid = 248] [serial = 885] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 141 (0000001434D10C00) [pid = 248] [serial = 910] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 140 (0000001430AA2000) [pid = 248] [serial = 894] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 139 (0000001431380800) [pid = 248] [serial = 898] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 138 (0000001430BCEC00) [pid = 248] [serial = 895] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 137 (000000142A494C00) [pid = 248] [serial = 891] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 136 (00000014342F7400) [pid = 248] [serial = 901] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 135 (0000001430F4DC00) [pid = 248] [serial = 897] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 134 (000000142E7C5800) [pid = 248] [serial = 889] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 133 (000000142DEF9800) [pid = 248] [serial = 888] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 132 (0000001435E5DC00) [pid = 248] [serial = 865] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 131 (0000001434CD5000) [pid = 248] [serial = 909] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 130 (000000143463D800) [pid = 248] [serial = 903] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 129 (00000014243EB800) [pid = 248] [serial = 906] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 128 (000000142E753000) [pid = 248] [serial = 892] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 127 (0000001430BC5800) [pid = 248] [serial = 907] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 126 (000000142FA0D000) [pid = 248] [serial = 870] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 125 (00000014334E3000) [pid = 248] [serial = 900] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001428A6A800) [pid = 248] [serial = 886] [outer = 0000000000000000] [url = about:blank] 15:56:46 INFO - PROCESS | 248 | 1464908206166 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:46 INFO - PROCESS | 248 | ++DOCSHELL 000000142499D800 == 63 [pid = 248] [id = 332] 15:56:46 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (0000001422634400) [pid = 248] [serial = 995] [outer = 0000000000000000] 15:56:46 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (000000142273DC00) [pid = 248] [serial = 996] [outer = 0000001422634400] 15:56:46 INFO - PROCESS | 248 | 1464908206286 Marionette DEBUG loaded listener.js 15:56:46 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (0000001424099C00) [pid = 248] [serial = 997] [outer = 0000001422634400] 15:56:46 INFO - PROCESS | 248 | 1464908206946 Marionette TRACE conn6 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1141ms 15:56:47 INFO - PROCESS | 248 | 1464908207012 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 15:56:47 INFO - PROCESS | 248 | 1464908207018 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 15:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:56:47 INFO - PROCESS | 248 | 1464908207024 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:56:47 INFO - PROCESS | 248 | 1464908207029 Marionette TRACE conn6 <- [1,1294,null,{}] 15:56:47 INFO - PROCESS | 248 | 1464908207034 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:47 INFO - PROCESS | 248 | 1464908207169 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 15:56:47 INFO - PROCESS | 248 | 1464908207287 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:47 INFO - PROCESS | 248 | ++DOCSHELL 000000143013D800 == 64 [pid = 248] [id = 333] 15:56:47 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001424899400) [pid = 248] [serial = 998] [outer = 0000000000000000] 15:56:47 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001424E57800) [pid = 248] [serial = 999] [outer = 0000001424899400] 15:56:47 INFO - PROCESS | 248 | 1464908207347 Marionette DEBUG loaded listener.js 15:56:47 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (000000142927E000) [pid = 248] [serial = 1000] [outer = 0000001424899400] 15:56:47 INFO - PROCESS | 248 | 1464908207977 Marionette TRACE conn6 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 985ms 15:56:48 INFO - PROCESS | 248 | 1464908208010 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 15:56:48 INFO - PROCESS | 248 | 1464908208014 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 15:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:56:48 INFO - PROCESS | 248 | 1464908208021 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:56:48 INFO - PROCESS | 248 | 1464908208024 Marionette TRACE conn6 <- [1,1298,null,{}] 15:56:48 INFO - PROCESS | 248 | 1464908208028 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:48 INFO - PROCESS | 248 | 1464908208152 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 15:56:48 INFO - PROCESS | 248 | 1464908208278 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:48 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BBC000 == 65 [pid = 248] [id = 334] 15:56:48 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (000000142DB47400) [pid = 248] [serial = 1001] [outer = 0000000000000000] 15:56:48 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (000000142DF2D400) [pid = 248] [serial = 1002] [outer = 000000142DB47400] 15:56:48 INFO - PROCESS | 248 | 1464908208338 Marionette DEBUG loaded listener.js 15:56:48 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (000000142E6AFC00) [pid = 248] [serial = 1003] [outer = 000000142DB47400] 15:56:49 INFO - PROCESS | 248 | 1464908209010 Marionette TRACE conn6 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",0,null,null]]]}] 15:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 15:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 1033ms 15:56:49 INFO - PROCESS | 248 | 1464908209057 Marionette TRACE conn6 -> [0,1301,"getWindowHandle",null] 15:56:49 INFO - PROCESS | 248 | 1464908209060 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 15:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:56:49 INFO - PROCESS | 248 | 1464908209077 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:56:49 INFO - PROCESS | 248 | 1464908209082 Marionette TRACE conn6 <- [1,1302,null,{}] 15:56:49 INFO - PROCESS | 248 | 1464908209114 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:49 INFO - PROCESS | 248 | 1464908209249 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 15:56:49 INFO - PROCESS | 248 | 1464908209368 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:49 INFO - PROCESS | 248 | ++DOCSHELL 00000014344BD000 == 66 [pid = 248] [id = 335] 15:56:49 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (0000001430AA8000) [pid = 248] [serial = 1004] [outer = 0000000000000000] 15:56:49 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (0000001430BCD400) [pid = 248] [serial = 1005] [outer = 0000001430AA8000] 15:56:49 INFO - PROCESS | 248 | 1464908209427 Marionette DEBUG loaded listener.js 15:56:49 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (0000001430DA6000) [pid = 248] [serial = 1006] [outer = 0000001430AA8000] 15:56:50 INFO - PROCESS | 248 | 1464908210031 Marionette TRACE conn6 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1017ms 15:56:50 INFO - PROCESS | 248 | 1464908210082 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 15:56:50 INFO - PROCESS | 248 | 1464908210086 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 15:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:56:50 INFO - PROCESS | 248 | 1464908210089 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:56:50 INFO - PROCESS | 248 | 1464908210091 Marionette TRACE conn6 <- [1,1306,null,{}] 15:56:50 INFO - PROCESS | 248 | 1464908210095 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:50 INFO - PROCESS | 248 | 1464908210215 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 15:56:50 INFO - PROCESS | 248 | 1464908210310 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:50 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D2B000 == 67 [pid = 248] [id = 336] 15:56:50 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (00000014313F2800) [pid = 248] [serial = 1007] [outer = 0000000000000000] 15:56:50 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (00000014316D8400) [pid = 248] [serial = 1008] [outer = 00000014313F2800] 15:56:50 INFO - PROCESS | 248 | 1464908210367 Marionette DEBUG loaded listener.js 15:56:50 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (0000001432E26400) [pid = 248] [serial = 1009] [outer = 00000014313F2800] 15:56:50 INFO - PROCESS | 248 | 1464908210912 Marionette TRACE conn6 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 881ms 15:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:56:50 INFO - PROCESS | 248 | 1464908210973 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 15:56:50 INFO - PROCESS | 248 | 1464908210975 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 15:56:50 INFO - PROCESS | 248 | 1464908210979 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:56:50 INFO - PROCESS | 248 | 1464908210981 Marionette TRACE conn6 <- [1,1310,null,{}] 15:56:50 INFO - PROCESS | 248 | 1464908210985 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:51 INFO - PROCESS | 248 | 1464908211097 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 15:56:51 INFO - PROCESS | 248 | 1464908211193 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:51 INFO - PROCESS | 248 | ++DOCSHELL 0000001435840800 == 68 [pid = 248] [id = 337] 15:56:51 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (00000014334E4800) [pid = 248] [serial = 1010] [outer = 0000000000000000] 15:56:51 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (0000001434216800) [pid = 248] [serial = 1011] [outer = 00000014334E4800] 15:56:51 INFO - PROCESS | 248 | 1464908211256 Marionette DEBUG loaded listener.js 15:56:51 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (0000001434514800) [pid = 248] [serial = 1012] [outer = 00000014334E4800] 15:56:51 INFO - PROCESS | 248 | 1464908211925 Marionette TRACE conn6 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 985ms 15:56:51 INFO - PROCESS | 248 | 1464908211967 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 15:56:51 INFO - PROCESS | 248 | 1464908211969 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 15:56:51 INFO - PROCESS | 248 | 1464908211972 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:56:51 INFO - PROCESS | 248 | 1464908211975 Marionette TRACE conn6 <- [1,1314,null,{}] 15:56:51 INFO - PROCESS | 248 | 1464908211978 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:52 INFO - PROCESS | 248 | 1464908212099 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 15:56:52 INFO - PROCESS | 248 | 1464908212225 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:52 INFO - PROCESS | 248 | ++DOCSHELL 0000001437639800 == 69 [pid = 248] [id = 338] 15:56:52 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (0000001434791400) [pid = 248] [serial = 1013] [outer = 0000000000000000] 15:56:52 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (0000001434AE0400) [pid = 248] [serial = 1014] [outer = 0000001434791400] 15:56:52 INFO - PROCESS | 248 | 1464908212283 Marionette DEBUG loaded listener.js 15:56:52 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (0000001434C8FC00) [pid = 248] [serial = 1015] [outer = 0000001434791400] 15:56:52 INFO - PROCESS | 248 | 1464908212875 Marionette TRACE conn6 <- [1,1316,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]]]}] 15:56:52 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 15:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 922ms 15:56:52 INFO - PROCESS | 248 | 1464908212898 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 15:56:52 INFO - PROCESS | 248 | 1464908212900 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 15:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:56:52 INFO - PROCESS | 248 | 1464908212904 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:56:52 INFO - PROCESS | 248 | 1464908212906 Marionette TRACE conn6 <- [1,1318,null,{}] 15:56:52 INFO - PROCESS | 248 | 1464908212910 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:53 INFO - PROCESS | 248 | 1464908213022 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 15:56:53 INFO - PROCESS | 248 | 1464908213118 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:53 INFO - PROCESS | 248 | ++DOCSHELL 000000143792D800 == 70 [pid = 248] [id = 339] 15:56:53 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (0000001434C8B800) [pid = 248] [serial = 1016] [outer = 0000000000000000] 15:56:53 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (0000001434D12800) [pid = 248] [serial = 1017] [outer = 0000001434C8B800] 15:56:53 INFO - PROCESS | 248 | 1464908213173 Marionette DEBUG loaded listener.js 15:56:53 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (000000143580F000) [pid = 248] [serial = 1018] [outer = 0000001434C8B800] 15:56:53 INFO - PROCESS | 248 | 1464908213708 Marionette TRACE conn6 <- [1,1320,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]]]}] 15:56:53 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 15:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 838ms 15:56:53 INFO - PROCESS | 248 | 1464908213748 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 15:56:53 INFO - PROCESS | 248 | 1464908213751 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 15:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:56:53 INFO - PROCESS | 248 | 1464908213756 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:56:53 INFO - PROCESS | 248 | 1464908213758 Marionette TRACE conn6 <- [1,1322,null,{}] 15:56:53 INFO - PROCESS | 248 | 1464908213762 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:53 INFO - PROCESS | 248 | 1464908213873 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 15:56:53 INFO - PROCESS | 248 | 1464908213969 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:53 INFO - PROCESS | 248 | ++DOCSHELL 0000001438AAA800 == 71 [pid = 248] [id = 340] 15:56:53 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (0000001434CE0000) [pid = 248] [serial = 1019] [outer = 0000000000000000] 15:56:54 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (000000143589DC00) [pid = 248] [serial = 1020] [outer = 0000001434CE0000] 15:56:54 INFO - PROCESS | 248 | 1464908214025 Marionette DEBUG loaded listener.js 15:56:54 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (0000001435A37C00) [pid = 248] [serial = 1021] [outer = 0000001434CE0000] 15:56:54 INFO - PROCESS | 248 | 1464908214638 Marionette TRACE conn6 <- [1,1324,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]]]}] 15:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 942ms 15:56:54 INFO - PROCESS | 248 | 1464908214700 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 15:56:54 INFO - PROCESS | 248 | 1464908214703 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 15:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:56:54 INFO - PROCESS | 248 | 1464908214707 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:56:54 INFO - PROCESS | 248 | 1464908214709 Marionette TRACE conn6 <- [1,1326,null,{}] 15:56:54 INFO - PROCESS | 248 | 1464908214713 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:54 INFO - PROCESS | 248 | 1464908214828 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 15:56:54 INFO - PROCESS | 248 | 1464908214955 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:54 INFO - PROCESS | 248 | ++DOCSHELL 0000001438C5B000 == 72 [pid = 248] [id = 341] 15:56:54 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (0000001435A41400) [pid = 248] [serial = 1022] [outer = 0000000000000000] 15:56:55 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (0000001435AA2400) [pid = 248] [serial = 1023] [outer = 0000001435A41400] 15:56:55 INFO - PROCESS | 248 | 1464908215015 Marionette DEBUG loaded listener.js 15:56:55 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (0000001435AB6C00) [pid = 248] [serial = 1024] [outer = 0000001435A41400] 15:56:56 INFO - PROCESS | 248 | 1464908216217 Marionette TRACE conn6 <- [1,1328,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]]]}] 15:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1549ms 15:56:56 INFO - PROCESS | 248 | 1464908216258 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 15:56:56 INFO - PROCESS | 248 | 1464908216263 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 15:56:56 INFO - PROCESS | 248 | 1464908216268 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:56:56 INFO - PROCESS | 248 | 1464908216270 Marionette TRACE conn6 <- [1,1330,null,{}] 15:56:56 INFO - PROCESS | 248 | 1464908216276 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:56 INFO - PROCESS | 248 | 1464908216401 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 15:56:56 INFO - PROCESS | 248 | --DOCSHELL 0000001430B56800 == 71 [pid = 248] [id = 331] 15:56:56 INFO - PROCESS | 248 | --DOCSHELL 000000143E1E4000 == 70 [pid = 248] [id = 328] 15:56:56 INFO - PROCESS | 248 | --DOCSHELL 000000143D6D9000 == 69 [pid = 248] [id = 327] 15:56:56 INFO - PROCESS | 248 | --DOCSHELL 000000143C362800 == 68 [pid = 248] [id = 326] 15:56:56 INFO - PROCESS | 248 | --DOCSHELL 0000001436348000 == 67 [pid = 248] [id = 325] 15:56:56 INFO - PROCESS | 248 | --DOCSHELL 000000143053B000 == 66 [pid = 248] [id = 324] 15:56:56 INFO - PROCESS | 248 | 1464908216543 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:56 INFO - PROCESS | 248 | ++DOCSHELL 000000142DF9C800 == 67 [pid = 248] [id = 342] 15:56:56 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (0000001428BD3400) [pid = 248] [serial = 1025] [outer = 0000000000000000] 15:56:56 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (000000142920F400) [pid = 248] [serial = 1026] [outer = 0000001428BD3400] 15:56:56 INFO - PROCESS | 248 | 1464908216594 Marionette DEBUG loaded listener.js 15:56:56 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (000000142A498C00) [pid = 248] [serial = 1027] [outer = 0000001428BD3400] 15:56:57 INFO - PROCESS | 248 | 1464908216997 Marionette TRACE conn6 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 795ms 15:56:57 INFO - PROCESS | 248 | 1464908217067 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 15:56:57 INFO - PROCESS | 248 | 1464908217073 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 15:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:56:57 INFO - PROCESS | 248 | 1464908217079 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:56:57 INFO - PROCESS | 248 | 1464908217081 Marionette TRACE conn6 <- [1,1334,null,{}] 15:56:57 INFO - PROCESS | 248 | 1464908217085 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:57 INFO - PROCESS | 248 | 1464908217200 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 15:56:57 INFO - PROCESS | 248 | 1464908217293 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:57 INFO - PROCESS | 248 | ++DOCSHELL 00000014344AD800 == 68 [pid = 248] [id = 343] 15:56:57 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (000000142DB49C00) [pid = 248] [serial = 1028] [outer = 0000000000000000] 15:56:57 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (000000142FA0D000) [pid = 248] [serial = 1029] [outer = 000000142DB49C00] 15:56:57 INFO - PROCESS | 248 | 1464908217340 Marionette DEBUG loaded listener.js 15:56:57 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (0000001430BC5800) [pid = 248] [serial = 1030] [outer = 000000142DB49C00] 15:56:57 INFO - PROCESS | 248 | 1464908217764 Marionette TRACE conn6 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 730ms 15:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:56:57 INFO - PROCESS | 248 | 1464908217818 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 15:56:57 INFO - PROCESS | 248 | 1464908217820 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 15:56:57 INFO - PROCESS | 248 | 1464908217823 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:56:57 INFO - PROCESS | 248 | 1464908217827 Marionette TRACE conn6 <- [1,1338,null,{}] 15:56:57 INFO - PROCESS | 248 | 1464908217838 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:57 INFO - PROCESS | 248 | 1464908217949 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 15:56:57 INFO - PROCESS | 248 | 1464908217964 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:57 INFO - PROCESS | 248 | ++DOCSHELL 0000001438EC7800 == 69 [pid = 248] [id = 344] 15:56:57 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (00000014342F7000) [pid = 248] [serial = 1031] [outer = 0000000000000000] 15:56:58 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (00000014343E6000) [pid = 248] [serial = 1032] [outer = 00000014342F7000] 15:56:58 INFO - PROCESS | 248 | 1464908218016 Marionette DEBUG loaded listener.js 15:56:58 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (0000001434491000) [pid = 248] [serial = 1033] [outer = 00000014342F7000] 15:56:58 INFO - PROCESS | 248 | 1464908218528 Marionette TRACE conn6 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 733ms 15:56:58 INFO - PROCESS | 248 | 1464908218558 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 15:56:58 INFO - PROCESS | 248 | 1464908218561 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 15:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:56:58 INFO - PROCESS | 248 | 1464908218564 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:56:58 INFO - PROCESS | 248 | 1464908218566 Marionette TRACE conn6 <- [1,1342,null,{}] 15:56:58 INFO - PROCESS | 248 | 1464908218569 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:58 INFO - PROCESS | 248 | 1464908218703 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 15:56:58 INFO - PROCESS | 248 | 1464908218724 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:58 INFO - PROCESS | 248 | ++DOCSHELL 000000143A962800 == 70 [pid = 248] [id = 345] 15:56:58 INFO - PROCESS | 248 | ++DOMWINDOW == 164 (0000001434695800) [pid = 248] [serial = 1034] [outer = 0000000000000000] 15:56:58 INFO - PROCESS | 248 | ++DOMWINDOW == 165 (0000001434881400) [pid = 248] [serial = 1035] [outer = 0000001434695800] 15:56:58 INFO - PROCESS | 248 | 1464908218770 Marionette DEBUG loaded listener.js 15:56:58 INFO - PROCESS | 248 | ++DOMWINDOW == 166 (0000001435AAC000) [pid = 248] [serial = 1036] [outer = 0000001434695800] 15:56:59 INFO - PROCESS | 248 | 1464908219242 Marionette TRACE conn6 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 732ms 15:56:59 INFO - PROCESS | 248 | 1464908219299 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 15:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:56:59 INFO - PROCESS | 248 | 1464908219301 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 15:56:59 INFO - PROCESS | 248 | 1464908219304 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:56:59 INFO - PROCESS | 248 | 1464908219306 Marionette TRACE conn6 <- [1,1346,null,{}] 15:56:59 INFO - PROCESS | 248 | 1464908219310 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:59 INFO - PROCESS | 248 | 1464908219470 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 15:56:59 INFO - PROCESS | 248 | 1464908219540 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:59 INFO - PROCESS | 248 | ++DOCSHELL 000000143C86D800 == 71 [pid = 248] [id = 346] 15:56:59 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (0000001435AB8C00) [pid = 248] [serial = 1037] [outer = 0000000000000000] 15:56:59 INFO - PROCESS | 248 | ++DOMWINDOW == 168 (0000001435BCEC00) [pid = 248] [serial = 1038] [outer = 0000001435AB8C00] 15:56:59 INFO - PROCESS | 248 | 1464908219585 Marionette DEBUG loaded listener.js 15:56:59 INFO - PROCESS | 248 | ++DOMWINDOW == 169 (0000001435C12800) [pid = 248] [serial = 1039] [outer = 0000001435AB8C00] 15:57:00 INFO - PROCESS | 248 | 1464908220034 Marionette TRACE conn6 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 777ms 15:57:00 INFO - PROCESS | 248 | 1464908220085 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 15:57:00 INFO - PROCESS | 248 | 1464908220087 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 15:57:00 INFO - PROCESS | 248 | 1464908220090 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:57:00 INFO - PROCESS | 248 | 1464908220092 Marionette TRACE conn6 <- [1,1350,null,{}] 15:57:00 INFO - PROCESS | 248 | 1464908220095 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:00 INFO - PROCESS | 248 | 1464908220263 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 15:57:00 INFO - PROCESS | 248 | 1464908220325 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:00 INFO - PROCESS | 248 | ++DOCSHELL 000000143E1D8000 == 72 [pid = 248] [id = 347] 15:57:00 INFO - PROCESS | 248 | ++DOMWINDOW == 170 (0000001435E5F800) [pid = 248] [serial = 1040] [outer = 0000000000000000] 15:57:00 INFO - PROCESS | 248 | ++DOMWINDOW == 171 (000000143747C000) [pid = 248] [serial = 1041] [outer = 0000001435E5F800] 15:57:00 INFO - PROCESS | 248 | 1464908220371 Marionette DEBUG loaded listener.js 15:57:00 INFO - PROCESS | 248 | ++DOMWINDOW == 172 (00000014375D3800) [pid = 248] [serial = 1042] [outer = 0000001435E5F800] 15:57:00 INFO - PROCESS | 248 | --DOMWINDOW == 171 (000000143463C800) [pid = 248] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:57:00 INFO - PROCESS | 248 | --DOMWINDOW == 170 (0000001434C84C00) [pid = 248] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:57:00 INFO - PROCESS | 248 | --DOMWINDOW == 169 (000000143580A400) [pid = 248] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:57:00 INFO - PROCESS | 248 | --DOMWINDOW == 168 (000000142FFEB000) [pid = 248] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:57:00 INFO - PROCESS | 248 | --DOMWINDOW == 167 (000000142A34DC00) [pid = 248] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:57:00 INFO - PROCESS | 248 | --DOMWINDOW == 166 (000000142A347800) [pid = 248] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:57:00 INFO - PROCESS | 248 | --DOMWINDOW == 165 (0000001424D9A400) [pid = 248] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:57:00 INFO - PROCESS | 248 | --DOMWINDOW == 164 (0000001435ABA400) [pid = 248] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:57:00 INFO - PROCESS | 248 | --DOMWINDOW == 163 (000000142DB3DC00) [pid = 248] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:57:00 INFO - PROCESS | 248 | --DOMWINDOW == 162 (0000001430F51800) [pid = 248] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:57:00 INFO - PROCESS | 248 | --DOMWINDOW == 161 (00000014359E8400) [pid = 248] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:57:00 INFO - PROCESS | 248 | 1464908220855 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 776ms 15:57:00 INFO - PROCESS | 248 | 1464908220870 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 15:57:00 INFO - PROCESS | 248 | 1464908220872 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 15:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:57:00 INFO - PROCESS | 248 | 1464908220875 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:57:00 INFO - PROCESS | 248 | 1464908220877 Marionette TRACE conn6 <- [1,1354,null,{}] 15:57:00 INFO - PROCESS | 248 | 1464908220888 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:00 INFO - PROCESS | 248 | 1464908220982 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 15:57:00 INFO - PROCESS | 248 | 1464908220988 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:01 INFO - PROCESS | 248 | ++DOCSHELL 000000143E2F2000 == 73 [pid = 248] [id = 348] 15:57:01 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (000000142A34DC00) [pid = 248] [serial = 1043] [outer = 0000000000000000] 15:57:01 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (000000143580C400) [pid = 248] [serial = 1044] [outer = 000000142A34DC00] 15:57:01 INFO - PROCESS | 248 | 1464908221042 Marionette DEBUG loaded listener.js 15:57:01 INFO - PROCESS | 248 | ++DOMWINDOW == 164 (00000014375D8400) [pid = 248] [serial = 1045] [outer = 000000142A34DC00] 15:57:01 INFO - PROCESS | 248 | 1464908221478 Marionette TRACE conn6 <- [1,1356,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,1357,"getWindowHandle",null] 15:57:01 INFO - PROCESS | 248 | 1464908221531 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 15:57:01 INFO - PROCESS | 248 | 1464908221540 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:57:01 INFO - PROCESS | 248 | 1464908221542 Marionette TRACE conn6 <- [1,1358,null,{}] 15:57:01 INFO - PROCESS | 248 | 1464908221545 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:57:01 INFO - PROCESS | 248 | 1464908221641 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 15:57:01 INFO - PROCESS | 248 | 1464908221647 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:01 INFO - PROCESS | 248 | ++DOCSHELL 000000143D621000 == 74 [pid = 248] [id = 349] 15:57:01 INFO - PROCESS | 248 | ++DOMWINDOW == 165 (000000143BEDE800) [pid = 248] [serial = 1046] [outer = 0000000000000000] 15:57:01 INFO - PROCESS | 248 | ++DOMWINDOW == 166 (000000143BEE3000) [pid = 248] [serial = 1047] [outer = 000000143BEDE800] 15:57:01 INFO - PROCESS | 248 | 1464908221696 Marionette DEBUG loaded listener.js 15:57:01 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (000000143CA6A000) [pid = 248] [serial = 1048] [outer = 000000143BEDE800] 15:57:02 INFO - PROCESS | 248 | 1464908222133 Marionette TRACE conn6 <- [1,1360,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,1361,"getWindowHandle",null] 15:57:02 INFO - PROCESS | 248 | 1464908222180 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 15:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:57:02 INFO - PROCESS | 248 | 1464908222187 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:57:02 INFO - PROCESS | 248 | 1464908222189 Marionette TRACE conn6 <- [1,1362,null,{}] 15:57:02 INFO - PROCESS | 248 | 1464908222193 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:02 INFO - PROCESS | 248 | 1464908222290 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 15:57:02 INFO - PROCESS | 248 | 1464908222296 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:02 INFO - PROCESS | 248 | ++DOCSHELL 000000143D691800 == 75 [pid = 248] [id = 350] 15:57:02 INFO - PROCESS | 248 | ++DOMWINDOW == 168 (0000001436233000) [pid = 248] [serial = 1049] [outer = 0000000000000000] 15:57:02 INFO - PROCESS | 248 | ++DOMWINDOW == 169 (0000001436239C00) [pid = 248] [serial = 1050] [outer = 0000001436233000] 15:57:02 INFO - PROCESS | 248 | 1464908222341 Marionette DEBUG loaded listener.js 15:57:02 INFO - PROCESS | 248 | ++DOMWINDOW == 170 (000000143CA68800) [pid = 248] [serial = 1051] [outer = 0000001436233000] 15:57:03 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:03 INFO - PROCESS | 248 | 1464908223025 Marionette TRACE conn6 <- [1,1364,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,1365,"getWindowHandle",null] 15:57:03 INFO - PROCESS | 248 | 1464908223072 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 15:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:57:03 INFO - PROCESS | 248 | 1464908223079 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:57:03 INFO - PROCESS | 248 | 1464908223082 Marionette TRACE conn6 <- [1,1366,null,{}] 15:57:03 INFO - PROCESS | 248 | 1464908223088 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:03 INFO - PROCESS | 248 | 1464908223231 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 15:57:03 INFO - PROCESS | 248 | 1464908223366 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:03 INFO - PROCESS | 248 | ++DOCSHELL 000000143424D800 == 76 [pid = 248] [id = 351] 15:57:03 INFO - PROCESS | 248 | ++DOMWINDOW == 171 (0000001429294400) [pid = 248] [serial = 1052] [outer = 0000000000000000] 15:57:03 INFO - PROCESS | 248 | ++DOMWINDOW == 172 (000000142DF5CC00) [pid = 248] [serial = 1053] [outer = 0000001429294400] 15:57:03 INFO - PROCESS | 248 | 1464908223426 Marionette DEBUG loaded listener.js 15:57:03 INFO - PROCESS | 248 | ++DOMWINDOW == 173 (0000001430A9DC00) [pid = 248] [serial = 1054] [outer = 0000001429294400] 15:57:04 INFO - PROCESS | 248 | 1464908224065 Marionette TRACE conn6 <- [1,1368,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,1369,"getWindowHandle",null] 15:57:04 INFO - PROCESS | 248 | 1464908224119 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 15:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:57:04 INFO - PROCESS | 248 | 1464908224126 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:57:04 INFO - PROCESS | 248 | 1464908224129 Marionette TRACE conn6 <- [1,1370,null,{}] 15:57:04 INFO - PROCESS | 248 | 1464908224133 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:04 INFO - PROCESS | 248 | 1464908224292 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 15:57:04 INFO - PROCESS | 248 | 1464908224424 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:04 INFO - PROCESS | 248 | ++DOCSHELL 000000143C4B2800 == 77 [pid = 248] [id = 352] 15:57:04 INFO - PROCESS | 248 | ++DOMWINDOW == 174 (0000001434489400) [pid = 248] [serial = 1055] [outer = 0000000000000000] 15:57:04 INFO - PROCESS | 248 | ++DOMWINDOW == 175 (0000001434490800) [pid = 248] [serial = 1056] [outer = 0000001434489400] 15:57:04 INFO - PROCESS | 248 | 1464908224488 Marionette DEBUG loaded listener.js 15:57:04 INFO - PROCESS | 248 | ++DOMWINDOW == 176 (0000001434D15000) [pid = 248] [serial = 1057] [outer = 0000001434489400] 15:57:05 INFO - PROCESS | 248 | [248] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:05 INFO - PROCESS | 248 | 1464908225204 Marionette TRACE conn6 <- [1,1372,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,1373,"getWindowHandle",null] 15:57:05 INFO - PROCESS | 248 | 1464908225283 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 15:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:57:05 INFO - PROCESS | 248 | 1464908225287 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:57:05 INFO - PROCESS | 248 | 1464908225291 Marionette TRACE conn6 <- [1,1374,null,{}] 15:57:05 INFO - PROCESS | 248 | 1464908225304 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:05 INFO - PROCESS | 248 | 1464908225442 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 15:57:05 INFO - PROCESS | 248 | 1464908225569 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:05 INFO - PROCESS | 248 | ++DOCSHELL 000000143D6D4000 == 78 [pid = 248] [id = 353] 15:57:05 INFO - PROCESS | 248 | ++DOMWINDOW == 177 (0000001435CBEC00) [pid = 248] [serial = 1058] [outer = 0000000000000000] 15:57:05 INFO - PROCESS | 248 | ++DOMWINDOW == 178 (00000014372F0800) [pid = 248] [serial = 1059] [outer = 0000001435CBEC00] 15:57:05 INFO - PROCESS | 248 | 1464908225632 Marionette DEBUG loaded listener.js 15:57:05 INFO - PROCESS | 248 | ++DOMWINDOW == 179 (000000143CA63800) [pid = 248] [serial = 1060] [outer = 0000001435CBEC00] 15:57:06 INFO - PROCESS | 248 | 1464908226263 Marionette TRACE conn6 <- [1,1376,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,1377,"getWindowHandle",null] 15:57:06 INFO - PROCESS | 248 | 1464908226323 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 15:57:06 INFO - PROCESS | 248 | 1464908226326 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:57:06 INFO - PROCESS | 248 | 1464908226328 Marionette TRACE conn6 <- [1,1378,null,{}] 15:57:06 INFO - PROCESS | 248 | 1464908226332 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:06 INFO - PROCESS | 248 | 1464908226457 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 15:57:06 INFO - PROCESS | 248 | 1464908226588 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:06 INFO - PROCESS | 248 | ++DOCSHELL 000000143E2D3800 == 79 [pid = 248] [id = 354] 15:57:06 INFO - PROCESS | 248 | ++DOMWINDOW == 180 (000000143CA46000) [pid = 248] [serial = 1061] [outer = 0000000000000000] 15:57:06 INFO - PROCESS | 248 | ++DOMWINDOW == 181 (000000143CA4F000) [pid = 248] [serial = 1062] [outer = 000000143CA46000] 15:57:06 INFO - PROCESS | 248 | 1464908226646 Marionette DEBUG loaded listener.js 15:57:06 INFO - PROCESS | 248 | ++DOMWINDOW == 182 (000000143D36CC00) [pid = 248] [serial = 1063] [outer = 000000143CA46000] 15:57:07 INFO - PROCESS | 248 | 1464908227225 Marionette TRACE conn6 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 943ms 15:57:07 INFO - PROCESS | 248 | 1464908227271 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 15:57:07 INFO - PROCESS | 248 | 1464908227274 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 15:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:57:07 INFO - PROCESS | 248 | 1464908227277 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:57:07 INFO - PROCESS | 248 | 1464908227279 Marionette TRACE conn6 <- [1,1382,null,{}] 15:57:07 INFO - PROCESS | 248 | 1464908227283 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:07 INFO - PROCESS | 248 | 1464908227402 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 15:57:07 INFO - PROCESS | 248 | 1464908227532 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:07 INFO - PROCESS | 248 | ++DOCSHELL 000000143E5D8000 == 80 [pid = 248] [id = 355] 15:57:07 INFO - PROCESS | 248 | ++DOMWINDOW == 183 (000000143D372C00) [pid = 248] [serial = 1064] [outer = 0000000000000000] 15:57:07 INFO - PROCESS | 248 | ++DOMWINDOW == 184 (000000143D375800) [pid = 248] [serial = 1065] [outer = 000000143D372C00] 15:57:07 INFO - PROCESS | 248 | 1464908227589 Marionette DEBUG loaded listener.js 15:57:07 INFO - PROCESS | 248 | ++DOMWINDOW == 185 (000000143D3D1000) [pid = 248] [serial = 1066] [outer = 000000143D372C00] 15:57:08 INFO - PROCESS | 248 | 1464908228156 Marionette TRACE conn6 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 944ms 15:57:08 INFO - PROCESS | 248 | 1464908228224 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 15:57:08 INFO - PROCESS | 248 | 1464908228227 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 15:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:57:08 INFO - PROCESS | 248 | 1464908228230 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:57:08 INFO - PROCESS | 248 | 1464908228233 Marionette TRACE conn6 <- [1,1386,null,{}] 15:57:08 INFO - PROCESS | 248 | 1464908228237 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:08 INFO - PROCESS | 248 | 1464908228408 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 15:57:08 INFO - PROCESS | 248 | 1464908228559 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:08 INFO - PROCESS | 248 | ++DOCSHELL 0000001435B1C800 == 81 [pid = 248] [id = 356] 15:57:08 INFO - PROCESS | 248 | ++DOMWINDOW == 186 (000000142415E800) [pid = 248] [serial = 1067] [outer = 0000000000000000] 15:57:08 INFO - PROCESS | 248 | ++DOMWINDOW == 187 (0000001435B5F000) [pid = 248] [serial = 1068] [outer = 000000142415E800] 15:57:08 INFO - PROCESS | 248 | 1464908228616 Marionette DEBUG loaded listener.js 15:57:08 INFO - PROCESS | 248 | ++DOMWINDOW == 188 (000000143E37A000) [pid = 248] [serial = 1069] [outer = 000000142415E800] 15:57:09 INFO - PROCESS | 248 | 1464908229485 Marionette TRACE conn6 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1278ms 15:57:09 INFO - PROCESS | 248 | 1464908229512 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 15:57:09 INFO - PROCESS | 248 | 1464908229516 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 15:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:57:09 INFO - PROCESS | 248 | 1464908229521 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:57:09 INFO - PROCESS | 248 | 1464908229525 Marionette TRACE conn6 <- [1,1390,null,{}] 15:57:09 INFO - PROCESS | 248 | 1464908229532 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:09 INFO - PROCESS | 248 | 1464908229643 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 15:57:09 INFO - PROCESS | 248 | 1464908229785 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:09 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BA5800 == 82 [pid = 248] [id = 357] 15:57:09 INFO - PROCESS | 248 | ++DOMWINDOW == 189 (00000014227D2C00) [pid = 248] [serial = 1070] [outer = 0000000000000000] 15:57:09 INFO - PROCESS | 248 | ++DOMWINDOW == 190 (0000001423AB9C00) [pid = 248] [serial = 1071] [outer = 00000014227D2C00] 15:57:09 INFO - PROCESS | 248 | 1464908229837 Marionette DEBUG loaded listener.js 15:57:09 INFO - PROCESS | 248 | ++DOMWINDOW == 191 (000000142581D000) [pid = 248] [serial = 1072] [outer = 00000014227D2C00] 15:57:10 INFO - PROCESS | 248 | 1464908230486 Marionette TRACE conn6 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1034ms 15:57:10 INFO - PROCESS | 248 | 1464908230555 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 15:57:10 INFO - PROCESS | 248 | 1464908230561 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 15:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:57:10 INFO - PROCESS | 248 | 1464908230567 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:57:10 INFO - PROCESS | 248 | 1464908230570 Marionette TRACE conn6 <- [1,1394,null,{}] 15:57:10 INFO - PROCESS | 248 | 1464908230590 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:10 INFO - PROCESS | 248 | 1464908230701 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 15:57:10 INFO - PROCESS | 248 | 1464908230836 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:10 INFO - PROCESS | 248 | ++DOCSHELL 0000001430A33800 == 83 [pid = 248] [id = 358] 15:57:10 INFO - PROCESS | 248 | ++DOMWINDOW == 192 (000000142E80A800) [pid = 248] [serial = 1073] [outer = 0000000000000000] 15:57:10 INFO - PROCESS | 248 | ++DOMWINDOW == 193 (000000142FFEBC00) [pid = 248] [serial = 1074] [outer = 000000142E80A800] 15:57:10 INFO - PROCESS | 248 | 1464908230887 Marionette DEBUG loaded listener.js 15:57:10 INFO - PROCESS | 248 | ++DOMWINDOW == 194 (0000001430A9CC00) [pid = 248] [serial = 1075] [outer = 000000142E80A800] 15:57:11 INFO - PROCESS | 248 | --DOCSHELL 000000143C364800 == 82 [pid = 248] [id = 308] 15:57:11 INFO - PROCESS | 248 | --DOCSHELL 000000142DE8C000 == 81 [pid = 248] [id = 156] 15:57:11 INFO - PROCESS | 248 | --DOCSHELL 000000142FAC7000 == 80 [pid = 248] [id = 157] 15:57:11 INFO - PROCESS | 248 | --DOCSHELL 0000001436360000 == 79 [pid = 248] [id = 307] 15:57:11 INFO - PROCESS | 248 | --DOCSHELL 0000001437521000 == 78 [pid = 248] [id = 238] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 193 (0000001428ED5000) [pid = 248] [serial = 918] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 192 (0000001430BD3400) [pid = 248] [serial = 921] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 191 (0000001434D0F400) [pid = 248] [serial = 924] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 190 (0000001435C19C00) [pid = 248] [serial = 927] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 189 (0000001435C0E000) [pid = 248] [serial = 930] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 188 (00000014372EE000) [pid = 248] [serial = 936] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 187 (0000001435E62000) [pid = 248] [serial = 933] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 186 (000000142A34B400) [pid = 248] [serial = 993] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 185 (0000001429363000) [pid = 248] [serial = 972] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 184 (00000014313EF000) [pid = 248] [serial = 975] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 183 (000000143747B400) [pid = 248] [serial = 981] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 182 (000000143580DC00) [pid = 248] [serial = 978] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 181 (00000014375D4000) [pid = 248] [serial = 984] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 180 (000000143CA69800) [pid = 248] [serial = 987] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 179 (000000142E870000) [pid = 248] [serial = 990] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOCSHELL 000000143792D800 == 77 [pid = 248] [id = 339] 15:57:11 INFO - PROCESS | 248 | --DOCSHELL 0000001437639800 == 76 [pid = 248] [id = 338] 15:57:11 INFO - PROCESS | 248 | --DOCSHELL 0000001435840800 == 75 [pid = 248] [id = 337] 15:57:11 INFO - PROCESS | 248 | --DOCSHELL 0000001434D2B000 == 74 [pid = 248] [id = 336] 15:57:11 INFO - PROCESS | 248 | --DOCSHELL 00000014344BD000 == 73 [pid = 248] [id = 335] 15:57:11 INFO - PROCESS | 248 | --DOCSHELL 0000001430BBC000 == 72 [pid = 248] [id = 334] 15:57:11 INFO - PROCESS | 248 | --DOCSHELL 000000143013D800 == 71 [pid = 248] [id = 333] 15:57:11 INFO - PROCESS | 248 | --DOCSHELL 000000142499D800 == 70 [pid = 248] [id = 332] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 178 (000000143478F400) [pid = 248] [serial = 954] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 177 (0000001434CD8800) [pid = 248] [serial = 957] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 176 (0000001434C85C00) [pid = 248] [serial = 955] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 175 (0000001435813800) [pid = 248] [serial = 960] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 174 (00000014358A0400) [pid = 248] [serial = 958] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 173 (000000143469DC00) [pid = 248] [serial = 963] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 172 (000000142E758C00) [pid = 248] [serial = 945] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 171 (0000001430A9E800) [pid = 248] [serial = 946] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 170 (000000143052F800) [pid = 248] [serial = 942] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 169 (0000001430BCCC00) [pid = 248] [serial = 943] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 168 (000000142A889000) [pid = 248] [serial = 940] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 167 (000000142886C000) [pid = 248] [serial = 939] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 166 (0000001435BCB400) [pid = 248] [serial = 915] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 165 (0000001435E61400) [pid = 248] [serial = 916] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 164 (00000014333C9800) [pid = 248] [serial = 951] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 163 (0000001431380C00) [pid = 248] [serial = 948] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 162 (000000143250D800) [pid = 248] [serial = 949] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 161 (0000001435AC2800) [pid = 248] [serial = 966] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 160 (00000014372E6800) [pid = 248] [serial = 969] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 159 (00000014359E4800) [pid = 248] [serial = 961] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 158 (0000001435C0C400) [pid = 248] [serial = 967] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 157 (00000014359E7400) [pid = 248] [serial = 964] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | --DOMWINDOW == 156 (0000001434367C00) [pid = 248] [serial = 952] [outer = 0000000000000000] [url = about:blank] 15:57:11 INFO - PROCESS | 248 | 1464908231567 Marionette TRACE conn6 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1032ms 15:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:57:11 INFO - PROCESS | 248 | 1464908231600 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 15:57:11 INFO - PROCESS | 248 | 1464908231602 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 15:57:11 INFO - PROCESS | 248 | 1464908231606 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:57:11 INFO - PROCESS | 248 | 1464908231609 Marionette TRACE conn6 <- [1,1398,null,{}] 15:57:11 INFO - PROCESS | 248 | 1464908231620 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:11 INFO - PROCESS | 248 | 1464908231719 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 15:57:11 INFO - PROCESS | 248 | 1464908231809 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:11 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B46800 == 71 [pid = 248] [id = 359] 15:57:11 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (0000001424160800) [pid = 248] [serial = 1076] [outer = 0000000000000000] 15:57:11 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (000000142A341400) [pid = 248] [serial = 1077] [outer = 0000001424160800] 15:57:11 INFO - PROCESS | 248 | 1464908231858 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (000000142DEFAC00) [pid = 248] [serial = 1078] [outer = 0000001424160800] 15:57:12 INFO - PROCESS | 248 | 1464908232306 Marionette TRACE conn6 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 735ms 15:57:12 INFO - PROCESS | 248 | 1464908232343 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 15:57:12 INFO - PROCESS | 248 | 1464908232346 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 15:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:57:12 INFO - PROCESS | 248 | 1464908232353 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:57:12 INFO - PROCESS | 248 | 1464908232355 Marionette TRACE conn6 <- [1,1402,null,{}] 15:57:12 INFO - PROCESS | 248 | 1464908232359 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:12 INFO - PROCESS | 248 | 1464908232458 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 15:57:12 INFO - PROCESS | 248 | 1464908232468 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:12 INFO - PROCESS | 248 | ++DOCSHELL 000000143472D800 == 72 [pid = 248] [id = 360] 15:57:12 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (0000001430AA7400) [pid = 248] [serial = 1079] [outer = 0000000000000000] 15:57:12 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (0000001430BD3000) [pid = 248] [serial = 1080] [outer = 0000001430AA7400] 15:57:12 INFO - PROCESS | 248 | 1464908232519 Marionette DEBUG loaded listener.js 15:57:12 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (0000001430F58400) [pid = 248] [serial = 1081] [outer = 0000001430AA7400] 15:57:13 INFO - PROCESS | 248 | 1464908233158 Marionette TRACE conn6 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 838ms 15:57:13 INFO - PROCESS | 248 | 1464908233191 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 15:57:13 INFO - PROCESS | 248 | 1464908233196 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 15:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:57:13 INFO - PROCESS | 248 | 1464908233202 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:57:13 INFO - PROCESS | 248 | 1464908233206 Marionette TRACE conn6 <- [1,1406,null,{}] 15:57:13 INFO - PROCESS | 248 | 1464908233212 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:13 INFO - PROCESS | 248 | 1464908233342 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 15:57:13 INFO - PROCESS | 248 | 1464908233465 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:13 INFO - PROCESS | 248 | ++DOCSHELL 000000142AA6B000 == 73 [pid = 248] [id = 361] 15:57:13 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (00000014243E1400) [pid = 248] [serial = 1082] [outer = 0000000000000000] 15:57:13 INFO - PROCESS | 248 | ++DOMWINDOW == 164 (0000001424735400) [pid = 248] [serial = 1083] [outer = 00000014243E1400] 15:57:13 INFO - PROCESS | 248 | 1464908233529 Marionette DEBUG loaded listener.js 15:57:13 INFO - PROCESS | 248 | ++DOMWINDOW == 165 (0000001428BC8C00) [pid = 248] [serial = 1084] [outer = 00000014243E1400] 15:57:13 INFO - PROCESS | 248 | ++DOMWINDOW == 166 (0000001428A15000) [pid = 248] [serial = 1085] [outer = 00000014227D6800] 15:57:14 INFO - PROCESS | 248 | 1464908234228 Marionette TRACE conn6 <- [1,1408,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]]]}] 15:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1089ms 15:57:14 INFO - PROCESS | 248 | 1464908234296 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 15:57:14 INFO - PROCESS | 248 | 1464908234302 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 15:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:57:14 INFO - PROCESS | 248 | 1464908234310 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:57:14 INFO - PROCESS | 248 | 1464908234313 Marionette TRACE conn6 <- [1,1410,null,{}] 15:57:14 INFO - PROCESS | 248 | 1464908234318 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:14 INFO - PROCESS | 248 | 1464908234447 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 15:57:14 INFO - PROCESS | 248 | 1464908234577 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:14 INFO - PROCESS | 248 | ++DOCSHELL 0000001434E48000 == 74 [pid = 248] [id = 362] 15:57:14 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (00000014307A2800) [pid = 248] [serial = 1086] [outer = 0000000000000000] 15:57:14 INFO - PROCESS | 248 | ++DOMWINDOW == 168 (0000001430A9A800) [pid = 248] [serial = 1087] [outer = 00000014307A2800] 15:57:14 INFO - PROCESS | 248 | 1464908234636 Marionette DEBUG loaded listener.js 15:57:14 INFO - PROCESS | 248 | ++DOMWINDOW == 169 (0000001430F55C00) [pid = 248] [serial = 1088] [outer = 00000014307A2800] 15:57:15 INFO - PROCESS | 248 | 1464908235279 Marionette TRACE conn6 <- [1,1412,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]]]}] 15:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1031ms 15:57:15 INFO - PROCESS | 248 | 1464908235345 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 15:57:15 INFO - PROCESS | 248 | 1464908235348 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 15:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:57:15 INFO - PROCESS | 248 | 1464908235352 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:57:15 INFO - PROCESS | 248 | 1464908235356 Marionette TRACE conn6 <- [1,1414,null,{}] 15:57:15 INFO - PROCESS | 248 | 1464908235388 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:15 INFO - PROCESS | 248 | 1464908235568 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 15:57:15 INFO - PROCESS | 248 | 1464908235580 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:15 INFO - PROCESS | 248 | ++DOCSHELL 0000001437506800 == 75 [pid = 248] [id = 363] 15:57:15 INFO - PROCESS | 248 | ++DOMWINDOW == 170 (000000143345B000) [pid = 248] [serial = 1089] [outer = 0000000000000000] 15:57:15 INFO - PROCESS | 248 | ++DOMWINDOW == 171 (00000014338C2000) [pid = 248] [serial = 1090] [outer = 000000143345B000] 15:57:15 INFO - PROCESS | 248 | 1464908235641 Marionette DEBUG loaded listener.js 15:57:15 INFO - PROCESS | 248 | ++DOMWINDOW == 172 (00000014343DF000) [pid = 248] [serial = 1091] [outer = 000000143345B000] 15:57:16 INFO - PROCESS | 248 | 1464908236272 Marionette TRACE conn6 <- [1,1416,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]]]}] 15:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 983ms 15:57:16 INFO - PROCESS | 248 | 1464908236337 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 15:57:16 INFO - PROCESS | 248 | 1464908236340 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 15:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:57:16 INFO - PROCESS | 248 | 1464908236344 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:57:16 INFO - PROCESS | 248 | 1464908236346 Marionette TRACE conn6 <- [1,1418,null,{}] 15:57:16 INFO - PROCESS | 248 | 1464908236350 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:16 INFO - PROCESS | 248 | 1464908236475 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 15:57:16 INFO - PROCESS | 248 | 1464908236603 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:16 INFO - PROCESS | 248 | ++DOCSHELL 0000001437D05800 == 76 [pid = 248] [id = 364] 15:57:16 INFO - PROCESS | 248 | ++DOMWINDOW == 173 (0000001434510400) [pid = 248] [serial = 1092] [outer = 0000000000000000] 15:57:16 INFO - PROCESS | 248 | ++DOMWINDOW == 174 (000000143464AC00) [pid = 248] [serial = 1093] [outer = 0000001434510400] 15:57:16 INFO - PROCESS | 248 | 1464908236662 Marionette DEBUG loaded listener.js 15:57:16 INFO - PROCESS | 248 | ++DOMWINDOW == 175 (0000001434793C00) [pid = 248] [serial = 1094] [outer = 0000001434510400] 15:57:17 INFO - PROCESS | 248 | 1464908237264 Marionette TRACE conn6 <- [1,1420,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]]]}] 15:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 985ms 15:57:17 INFO - PROCESS | 248 | 1464908237330 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 15:57:17 INFO - PROCESS | 248 | 1464908237333 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 15:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:57:17 INFO - PROCESS | 248 | 1464908237336 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:57:17 INFO - PROCESS | 248 | 1464908237338 Marionette TRACE conn6 <- [1,1422,null,{}] 15:57:17 INFO - PROCESS | 248 | 1464908237342 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:17 INFO - PROCESS | 248 | 1464908237458 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 15:57:17 INFO - PROCESS | 248 | 1464908237586 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:17 INFO - PROCESS | 248 | ++DOCSHELL 0000001438ABF800 == 77 [pid = 248] [id = 365] 15:57:17 INFO - PROCESS | 248 | ++DOMWINDOW == 176 (0000001434697000) [pid = 248] [serial = 1095] [outer = 0000000000000000] 15:57:17 INFO - PROCESS | 248 | ++DOMWINDOW == 177 (0000001434C8C400) [pid = 248] [serial = 1096] [outer = 0000001434697000] 15:57:17 INFO - PROCESS | 248 | 1464908237644 Marionette DEBUG loaded listener.js 15:57:17 INFO - PROCESS | 248 | ++DOMWINDOW == 178 (0000001434CDE400) [pid = 248] [serial = 1097] [outer = 0000001434697000] 15:57:18 INFO - PROCESS | 248 | 1464908238220 Marionette TRACE conn6 <- [1,1424,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]]]}] 15:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 944ms 15:57:18 INFO - PROCESS | 248 | 1464908238284 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 15:57:18 INFO - PROCESS | 248 | 1464908238286 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 15:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:57:18 INFO - PROCESS | 248 | 1464908238290 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:57:18 INFO - PROCESS | 248 | 1464908238292 Marionette TRACE conn6 <- [1,1426,null,{}] 15:57:18 INFO - PROCESS | 248 | 1464908238296 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:18 INFO - PROCESS | 248 | 1464908238502 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 15:57:18 INFO - PROCESS | 248 | 1464908238515 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:18 INFO - PROCESS | 248 | ++DOCSHELL 00000014399B0800 == 78 [pid = 248] [id = 366] 15:57:18 INFO - PROCESS | 248 | ++DOMWINDOW == 179 (0000001435812C00) [pid = 248] [serial = 1098] [outer = 0000000000000000] 15:57:18 INFO - PROCESS | 248 | ++DOMWINDOW == 180 (00000014359EA800) [pid = 248] [serial = 1099] [outer = 0000001435812C00] 15:57:18 INFO - PROCESS | 248 | 1464908238571 Marionette DEBUG loaded listener.js 15:57:18 INFO - PROCESS | 248 | ++DOMWINDOW == 181 (0000001435ABB800) [pid = 248] [serial = 1100] [outer = 0000001435812C00] 15:57:19 INFO - PROCESS | 248 | 1464908239197 Marionette TRACE conn6 <- [1,1428,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]]]}] 15:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 986ms 15:57:19 INFO - PROCESS | 248 | 1464908239278 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 15:57:19 INFO - PROCESS | 248 | 1464908239281 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 15:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:57:19 INFO - PROCESS | 248 | 1464908239284 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:57:19 INFO - PROCESS | 248 | 1464908239286 Marionette TRACE conn6 <- [1,1430,null,{}] 15:57:19 INFO - PROCESS | 248 | 1464908239290 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:19 INFO - PROCESS | 248 | 1464908239405 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 15:57:19 INFO - PROCESS | 248 | 1464908239534 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:19 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A5B800 == 79 [pid = 248] [id = 367] 15:57:19 INFO - PROCESS | 248 | ++DOMWINDOW == 182 (0000001435B59400) [pid = 248] [serial = 1101] [outer = 0000000000000000] 15:57:19 INFO - PROCESS | 248 | ++DOMWINDOW == 183 (0000001435B5D000) [pid = 248] [serial = 1102] [outer = 0000001435B59400] 15:57:19 INFO - PROCESS | 248 | 1464908239591 Marionette DEBUG loaded listener.js 15:57:19 INFO - PROCESS | 248 | ++DOMWINDOW == 184 (0000001435C06C00) [pid = 248] [serial = 1103] [outer = 0000001435B59400] 15:57:20 INFO - PROCESS | 248 | 1464908240179 Marionette TRACE conn6 <- [1,1432,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]]]}] 15:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 942ms 15:57:20 INFO - PROCESS | 248 | 1464908240230 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 15:57:20 INFO - PROCESS | 248 | 1464908240232 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 15:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:57:20 INFO - PROCESS | 248 | 1464908240236 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:57:20 INFO - PROCESS | 248 | 1464908240238 Marionette TRACE conn6 <- [1,1434,null,{}] 15:57:20 INFO - PROCESS | 248 | 1464908240242 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:20 INFO - PROCESS | 248 | 1464908240356 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 15:57:20 INFO - PROCESS | 248 | 1464908240458 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:20 INFO - PROCESS | 248 | ++DOCSHELL 000000143C36D000 == 80 [pid = 248] [id = 368] 15:57:20 INFO - PROCESS | 248 | ++DOMWINDOW == 185 (0000001435BCFC00) [pid = 248] [serial = 1104] [outer = 0000000000000000] 15:57:20 INFO - PROCESS | 248 | ++DOMWINDOW == 186 (0000001435C1AC00) [pid = 248] [serial = 1105] [outer = 0000001435BCFC00] 15:57:20 INFO - PROCESS | 248 | 1464908240513 Marionette DEBUG loaded listener.js 15:57:20 INFO - PROCESS | 248 | ++DOMWINDOW == 187 (0000001435E5C400) [pid = 248] [serial = 1106] [outer = 0000001435BCFC00] 15:57:21 INFO - PROCESS | 248 | 1464908241075 Marionette TRACE conn6 <- [1,1436,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]]]}] 15:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 879ms 15:57:21 INFO - PROCESS | 248 | 1464908241119 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 15:57:21 INFO - PROCESS | 248 | 1464908241122 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 15:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:57:21 INFO - PROCESS | 248 | 1464908241125 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:57:21 INFO - PROCESS | 248 | 1464908241127 Marionette TRACE conn6 <- [1,1438,null,{}] 15:57:21 INFO - PROCESS | 248 | 1464908241131 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:21 INFO - PROCESS | 248 | 1464908241251 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 15:57:21 INFO - PROCESS | 248 | 1464908241372 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:21 INFO - PROCESS | 248 | ++DOCSHELL 000000143C78A800 == 81 [pid = 248] [id = 369] 15:57:21 INFO - PROCESS | 248 | ++DOMWINDOW == 188 (00000014227DA400) [pid = 248] [serial = 1107] [outer = 0000000000000000] 15:57:21 INFO - PROCESS | 248 | ++DOMWINDOW == 189 (0000001435E7EC00) [pid = 248] [serial = 1108] [outer = 00000014227DA400] 15:57:21 INFO - PROCESS | 248 | 1464908241427 Marionette DEBUG loaded listener.js 15:57:21 INFO - PROCESS | 248 | ++DOMWINDOW == 190 (0000001436233800) [pid = 248] [serial = 1109] [outer = 00000014227DA400] 15:57:22 INFO - PROCESS | 248 | 1464908242045 Marionette TRACE conn6 <- [1,1440,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]]]}] 15:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 984ms 15:57:22 INFO - PROCESS | 248 | 1464908242112 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 15:57:22 INFO - PROCESS | 248 | 1464908242115 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 15:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:57:22 INFO - PROCESS | 248 | 1464908242119 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:57:22 INFO - PROCESS | 248 | 1464908242121 Marionette TRACE conn6 <- [1,1442,null,{}] 15:57:22 INFO - PROCESS | 248 | 1464908242125 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:22 INFO - PROCESS | 248 | 1464908242243 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 15:57:22 INFO - PROCESS | 248 | 1464908242379 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:22 INFO - PROCESS | 248 | ++DOCSHELL 000000143D60C000 == 82 [pid = 248] [id = 370] 15:57:22 INFO - PROCESS | 248 | ++DOMWINDOW == 191 (000000142E759C00) [pid = 248] [serial = 1110] [outer = 0000000000000000] 15:57:22 INFO - PROCESS | 248 | ++DOMWINDOW == 192 (00000014363FB400) [pid = 248] [serial = 1111] [outer = 000000142E759C00] 15:57:22 INFO - PROCESS | 248 | 1464908242435 Marionette DEBUG loaded listener.js 15:57:22 INFO - PROCESS | 248 | ++DOMWINDOW == 193 (000000143747A400) [pid = 248] [serial = 1112] [outer = 000000142E759C00] 15:57:23 INFO - PROCESS | 248 | 1464908243102 Marionette TRACE conn6 <- [1,1444,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]]]}] 15:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1030ms 15:57:23 INFO - PROCESS | 248 | 1464908243150 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 15:57:23 INFO - PROCESS | 248 | 1464908243153 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 15:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:57:23 INFO - PROCESS | 248 | 1464908243157 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:57:23 INFO - PROCESS | 248 | 1464908243160 Marionette TRACE conn6 <- [1,1446,null,{}] 15:57:23 INFO - PROCESS | 248 | 1464908243181 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:23 INFO - PROCESS | 248 | 1464908243485 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 15:57:23 INFO - PROCESS | 248 | 1464908243497 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:23 INFO - PROCESS | 248 | ++DOCSHELL 000000143014F800 == 83 [pid = 248] [id = 371] 15:57:23 INFO - PROCESS | 248 | ++DOMWINDOW == 194 (0000001424281000) [pid = 248] [serial = 1113] [outer = 0000000000000000] 15:57:23 INFO - PROCESS | 248 | ++DOMWINDOW == 195 (0000001424286400) [pid = 248] [serial = 1114] [outer = 0000001424281000] 15:57:23 INFO - PROCESS | 248 | 1464908243549 Marionette DEBUG loaded listener.js 15:57:23 INFO - PROCESS | 248 | ++DOMWINDOW == 196 (0000001428A6AC00) [pid = 248] [serial = 1115] [outer = 0000001424281000] 15:57:24 INFO - PROCESS | 248 | 1464908244341 Marionette TRACE conn6 <- [1,1448,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]]]}] 15:57:24 INFO - PROCESS | 248 | --DOCSHELL 0000001430B46800 == 82 [pid = 248] [id = 359] 15:57:24 INFO - PROCESS | 248 | --DOCSHELL 0000001430A33800 == 81 [pid = 248] [id = 358] 15:57:24 INFO - PROCESS | 248 | --DOCSHELL 0000001430BA5800 == 80 [pid = 248] [id = 357] 15:57:24 INFO - PROCESS | 248 | --DOCSHELL 000000143E5D8000 == 79 [pid = 248] [id = 355] 15:57:24 INFO - PROCESS | 248 | --DOCSHELL 000000143E2D3800 == 78 [pid = 248] [id = 354] 15:57:24 INFO - PROCESS | 248 | --DOCSHELL 000000143D6D4000 == 77 [pid = 248] [id = 353] 15:57:24 INFO - PROCESS | 248 | --DOCSHELL 000000143C4B2800 == 76 [pid = 248] [id = 352] 15:57:24 INFO - PROCESS | 248 | --DOCSHELL 000000143424D800 == 75 [pid = 248] [id = 351] 15:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1241ms 15:57:24 INFO - PROCESS | 248 | 1464908244431 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 15:57:24 INFO - PROCESS | 248 | 1464908244436 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 15:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:57:24 INFO - PROCESS | 248 | 1464908244452 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:57:24 INFO - PROCESS | 248 | 1464908244456 Marionette TRACE conn6 <- [1,1450,null,{}] 15:57:24 INFO - PROCESS | 248 | 1464908244462 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:24 INFO - PROCESS | 248 | 1464908244656 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 15:57:24 INFO - PROCESS | 248 | 1464908244756 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:24 INFO - PROCESS | 248 | ++DOCSHELL 0000001430715000 == 76 [pid = 248] [id = 372] 15:57:24 INFO - PROCESS | 248 | ++DOMWINDOW == 197 (00000014257A3800) [pid = 248] [serial = 1116] [outer = 0000000000000000] 15:57:24 INFO - PROCESS | 248 | ++DOMWINDOW == 198 (0000001428B5BC00) [pid = 248] [serial = 1117] [outer = 00000014257A3800] 15:57:24 INFO - PROCESS | 248 | 1464908244819 Marionette DEBUG loaded listener.js 15:57:24 INFO - PROCESS | 248 | ++DOMWINDOW == 199 (000000142ABBDC00) [pid = 248] [serial = 1118] [outer = 00000014257A3800] 15:57:25 INFO - PROCESS | 248 | 1464908245527 Marionette TRACE conn6 <- [1,1452,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]]]}] 15:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1154ms 15:57:25 INFO - PROCESS | 248 | 1464908245599 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 15:57:25 INFO - PROCESS | 248 | 1464908245606 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 15:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:57:25 INFO - PROCESS | 248 | 1464908245613 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:57:25 INFO - PROCESS | 248 | 1464908245616 Marionette TRACE conn6 <- [1,1454,null,{}] 15:57:25 INFO - PROCESS | 248 | 1464908245620 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:25 INFO - PROCESS | 248 | 1464908245782 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 15:57:25 INFO - PROCESS | 248 | 1464908245918 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:25 INFO - PROCESS | 248 | ++DOCSHELL 000000143635E000 == 77 [pid = 248] [id = 373] 15:57:25 INFO - PROCESS | 248 | ++DOMWINDOW == 200 (0000001430B0B800) [pid = 248] [serial = 1119] [outer = 0000000000000000] 15:57:25 INFO - PROCESS | 248 | ++DOMWINDOW == 201 (0000001430F55800) [pid = 248] [serial = 1120] [outer = 0000001430B0B800] 15:57:25 INFO - PROCESS | 248 | 1464908245977 Marionette DEBUG loaded listener.js 15:57:26 INFO - PROCESS | 248 | ++DOMWINDOW == 202 (0000001432566C00) [pid = 248] [serial = 1121] [outer = 0000001430B0B800] 15:57:26 INFO - PROCESS | 248 | 1464908246650 Marionette TRACE conn6 <- [1,1456,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]]]}] 15:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1084ms 15:57:26 INFO - PROCESS | 248 | 1464908246715 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 15:57:26 INFO - PROCESS | 248 | 1464908246718 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 15:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:57:26 INFO - PROCESS | 248 | 1464908246722 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:57:26 INFO - PROCESS | 248 | 1464908246726 Marionette TRACE conn6 <- [1,1458,null,{}] 15:57:26 INFO - PROCESS | 248 | 1464908246739 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:26 INFO - PROCESS | 248 | 1464908246876 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 15:57:27 INFO - PROCESS | 248 | 1464908247006 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:27 INFO - PROCESS | 248 | ++DOCSHELL 0000001438ED7800 == 78 [pid = 248] [id = 374] 15:57:27 INFO - PROCESS | 248 | ++DOMWINDOW == 203 (00000014343E9400) [pid = 248] [serial = 1122] [outer = 0000000000000000] 15:57:27 INFO - PROCESS | 248 | ++DOMWINDOW == 204 (0000001434513800) [pid = 248] [serial = 1123] [outer = 00000014343E9400] 15:57:27 INFO - PROCESS | 248 | 1464908247070 Marionette DEBUG loaded listener.js 15:57:27 INFO - PROCESS | 248 | ++DOMWINDOW == 205 (0000001434C90400) [pid = 248] [serial = 1124] [outer = 00000014343E9400] 15:57:27 INFO - PROCESS | 248 | 1464908247755 Marionette TRACE conn6 <- [1,1460,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]]]}] 15:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1094ms 15:57:27 INFO - PROCESS | 248 | 1464908247818 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 15:57:27 INFO - PROCESS | 248 | 1464908247821 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 15:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:57:27 INFO - PROCESS | 248 | 1464908247825 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:57:27 INFO - PROCESS | 248 | 1464908247827 Marionette TRACE conn6 <- [1,1462,null,{}] 15:57:27 INFO - PROCESS | 248 | 1464908247831 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:28 INFO - PROCESS | 248 | 1464908248001 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 15:57:28 INFO - PROCESS | 248 | 1464908248063 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:28 INFO - PROCESS | 248 | ++DOCSHELL 000000143D6C6000 == 79 [pid = 248] [id = 375] 15:57:28 INFO - PROCESS | 248 | ++DOMWINDOW == 206 (00000014359E4400) [pid = 248] [serial = 1125] [outer = 0000000000000000] 15:57:28 INFO - PROCESS | 248 | ++DOMWINDOW == 207 (0000001435AAB400) [pid = 248] [serial = 1126] [outer = 00000014359E4400] 15:57:28 INFO - PROCESS | 248 | 1464908248162 Marionette DEBUG loaded listener.js 15:57:28 INFO - PROCESS | 248 | ++DOMWINDOW == 208 (0000001435C08800) [pid = 248] [serial = 1127] [outer = 00000014359E4400] 15:57:28 INFO - PROCESS | 248 | 1464908248789 Marionette TRACE conn6 <- [1,1464,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]]]}] 15:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1029ms 15:57:28 INFO - PROCESS | 248 | 1464908248855 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 15:57:28 INFO - PROCESS | 248 | 1464908248858 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 15:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:57:28 INFO - PROCESS | 248 | 1464908248861 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:57:28 INFO - PROCESS | 248 | 1464908248863 Marionette TRACE conn6 <- [1,1466,null,{}] 15:57:28 INFO - PROCESS | 248 | 1464908248880 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:29 INFO - PROCESS | 248 | 1464908249030 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 15:57:29 INFO - PROCESS | 248 | 1464908249094 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:29 INFO - PROCESS | 248 | ++DOCSHELL 000000143E2BB000 == 80 [pid = 248] [id = 376] 15:57:29 INFO - PROCESS | 248 | ++DOMWINDOW == 209 (000000143622F800) [pid = 248] [serial = 1128] [outer = 0000000000000000] 15:57:29 INFO - PROCESS | 248 | ++DOMWINDOW == 210 (00000014372E7400) [pid = 248] [serial = 1129] [outer = 000000143622F800] 15:57:29 INFO - PROCESS | 248 | 1464908249191 Marionette DEBUG loaded listener.js 15:57:29 INFO - PROCESS | 248 | ++DOMWINDOW == 211 (000000143BED5400) [pid = 248] [serial = 1130] [outer = 000000143622F800] 15:57:29 INFO - PROCESS | 248 | 1464908249862 Marionette TRACE conn6 <- [1,1468,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]]]}] 15:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1029ms 15:57:29 INFO - PROCESS | 248 | 1464908249892 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 15:57:29 INFO - PROCESS | 248 | 1464908249895 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 15:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:57:29 INFO - PROCESS | 248 | 1464908249898 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:57:29 INFO - PROCESS | 248 | 1464908249900 Marionette TRACE conn6 <- [1,1470,null,{}] 15:57:29 INFO - PROCESS | 248 | 1464908249904 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:30 INFO - PROCESS | 248 | 1464908250063 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 15:57:30 INFO - PROCESS | 248 | 1464908250202 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:30 INFO - PROCESS | 248 | ++DOCSHELL 000000143E5DF800 == 81 [pid = 248] [id = 377] 15:57:30 INFO - PROCESS | 248 | ++DOMWINDOW == 212 (000000143CA4D400) [pid = 248] [serial = 1131] [outer = 0000000000000000] 15:57:30 INFO - PROCESS | 248 | ++DOMWINDOW == 213 (000000143D374800) [pid = 248] [serial = 1132] [outer = 000000143CA4D400] 15:57:30 INFO - PROCESS | 248 | 1464908250261 Marionette DEBUG loaded listener.js 15:57:30 INFO - PROCESS | 248 | ++DOMWINDOW == 214 (000000143D3D5800) [pid = 248] [serial = 1133] [outer = 000000143CA4D400] 15:57:30 INFO - PROCESS | 248 | 1464908250903 Marionette TRACE conn6 <- [1,1472,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]]]}] 15:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1026ms 15:57:30 INFO - PROCESS | 248 | 1464908250927 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 15:57:30 INFO - PROCESS | 248 | 1464908250930 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 15:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:57:30 INFO - PROCESS | 248 | 1464908250933 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:57:30 INFO - PROCESS | 248 | 1464908250935 Marionette TRACE conn6 <- [1,1474,null,{}] 15:57:30 INFO - PROCESS | 248 | 1464908250939 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:31 INFO - PROCESS | 248 | 1464908251057 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 15:57:31 INFO - PROCESS | 248 | 1464908251164 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:31 INFO - PROCESS | 248 | ++DOCSHELL 00000014401C5800 == 82 [pid = 248] [id = 378] 15:57:31 INFO - PROCESS | 248 | ++DOMWINDOW == 215 (000000143CA62000) [pid = 248] [serial = 1134] [outer = 0000000000000000] 15:57:31 INFO - PROCESS | 248 | ++DOMWINDOW == 216 (000000143E380800) [pid = 248] [serial = 1135] [outer = 000000143CA62000] 15:57:31 INFO - PROCESS | 248 | 1464908251219 Marionette DEBUG loaded listener.js 15:57:31 INFO - PROCESS | 248 | ++DOMWINDOW == 217 (000000144024E400) [pid = 248] [serial = 1136] [outer = 000000143CA62000] 15:57:31 INFO - PROCESS | 248 | 1464908251901 Marionette TRACE conn6 <- [1,1476,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]]]}] 15:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1029ms 15:57:31 INFO - PROCESS | 248 | 1464908251966 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 15:57:31 INFO - PROCESS | 248 | 1464908251968 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 15:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:57:31 INFO - PROCESS | 248 | 1464908251972 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:57:31 INFO - PROCESS | 248 | 1464908251974 Marionette TRACE conn6 <- [1,1478,null,{}] 15:57:31 INFO - PROCESS | 248 | 1464908251978 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:32 INFO - PROCESS | 248 | 1464908252115 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 15:57:32 INFO - PROCESS | 248 | 1464908252252 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:32 INFO - PROCESS | 248 | ++DOCSHELL 00000014401DD800 == 83 [pid = 248] [id = 379] 15:57:32 INFO - PROCESS | 248 | ++DOMWINDOW == 218 (000000143D948800) [pid = 248] [serial = 1137] [outer = 0000000000000000] 15:57:32 INFO - PROCESS | 248 | ++DOMWINDOW == 219 (000000143D950000) [pid = 248] [serial = 1138] [outer = 000000143D948800] 15:57:32 INFO - PROCESS | 248 | 1464908252311 Marionette DEBUG loaded listener.js 15:57:32 INFO - PROCESS | 248 | ++DOMWINDOW == 220 (000000143D955C00) [pid = 248] [serial = 1139] [outer = 000000143D948800] 15:57:32 INFO - PROCESS | 248 | 1464908252882 Marionette TRACE conn6 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 944ms 15:57:32 INFO - PROCESS | 248 | 1464908252919 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 15:57:32 INFO - PROCESS | 248 | 1464908252921 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 15:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:57:32 INFO - PROCESS | 248 | 1464908252925 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:57:32 INFO - PROCESS | 248 | 1464908252927 Marionette TRACE conn6 <- [1,1482,null,{}] 15:57:32 INFO - PROCESS | 248 | 1464908252931 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:33 INFO - PROCESS | 248 | 1464908253050 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 15:57:33 INFO - PROCESS | 248 | --DOCSHELL 000000143C36D000 == 82 [pid = 248] [id = 368] 15:57:33 INFO - PROCESS | 248 | --DOCSHELL 0000001439A5B800 == 81 [pid = 248] [id = 367] 15:57:33 INFO - PROCESS | 248 | --DOCSHELL 00000014399B0800 == 80 [pid = 248] [id = 366] 15:57:33 INFO - PROCESS | 248 | --DOCSHELL 0000001438ABF800 == 79 [pid = 248] [id = 365] 15:57:33 INFO - PROCESS | 248 | --DOCSHELL 0000001437D05800 == 78 [pid = 248] [id = 364] 15:57:33 INFO - PROCESS | 248 | --DOCSHELL 0000001437506800 == 77 [pid = 248] [id = 363] 15:57:33 INFO - PROCESS | 248 | --DOCSHELL 0000001434E48000 == 76 [pid = 248] [id = 362] 15:57:33 INFO - PROCESS | 248 | --DOCSHELL 000000142AA6B000 == 75 [pid = 248] [id = 361] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001438EC5000 == 74 [pid = 248] [id = 260] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143634E800 == 73 [pid = 248] [id = 167] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 00000014322A6800 == 72 [pid = 248] [id = 180] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143D6E0000 == 71 [pid = 248] [id = 277] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001435B1C800 == 70 [pid = 248] [id = 356] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 00000014298F2800 == 69 [pid = 248] [id = 168] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143CA81800 == 68 [pid = 248] [id = 329] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001438EC7800 == 67 [pid = 248] [id = 344] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143D621000 == 66 [pid = 248] [id = 349] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001435845000 == 65 [pid = 248] [id = 213] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143E2F2000 == 64 [pid = 248] [id = 348] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001439A15800 == 63 [pid = 248] [id = 243] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001433893800 == 62 [pid = 248] [id = 187] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001430BAC000 == 61 [pid = 248] [id = 169] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143132B800 == 60 [pid = 248] [id = 160] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143D60C000 == 59 [pid = 248] [id = 370] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001430B3F000 == 58 [pid = 248] [id = 158] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001430BA4800 == 57 [pid = 248] [id = 173] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001430B3E800 == 56 [pid = 248] [id = 164] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001437DC9000 == 55 [pid = 248] [id = 241] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143C78A800 == 54 [pid = 248] [id = 369] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143634A800 == 53 [pid = 248] [id = 195] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 00000014344A8800 == 52 [pid = 248] [id = 163] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143E2EB000 == 51 [pid = 248] [id = 293] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001430BC1800 == 50 [pid = 248] [id = 159] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001430C45800 == 49 [pid = 248] [id = 198] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143A955800 == 48 [pid = 248] [id = 311] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001430B75000 == 47 [pid = 248] [id = 330] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000142DE87000 == 46 [pid = 248] [id = 170] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000142DF9C800 == 45 [pid = 248] [id = 342] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001430BAE000 == 44 [pid = 248] [id = 294] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001431980800 == 43 [pid = 248] [id = 161] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000142A462000 == 42 [pid = 248] [id = 188] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001429593000 == 41 [pid = 248] [id = 179] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000142FA95800 == 40 [pid = 248] [id = 178] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001434D5D000 == 39 [pid = 248] [id = 166] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001439A1B800 == 38 [pid = 248] [id = 227] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 00000014344AD800 == 37 [pid = 248] [id = 343] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143C87D000 == 36 [pid = 248] [id = 276] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143D6DA000 == 35 [pid = 248] [id = 310] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143156B000 == 34 [pid = 248] [id = 165] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143E1D8000 == 33 [pid = 248] [id = 347] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000142DE8B800 == 32 [pid = 248] [id = 162] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001437DCB800 == 31 [pid = 248] [id = 211] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143C86D800 == 30 [pid = 248] [id = 346] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001429946000 == 29 [pid = 248] [id = 155] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001438AB1800 == 28 [pid = 248] [id = 212] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001437504000 == 27 [pid = 248] [id = 261] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143C4BF800 == 26 [pid = 248] [id = 309] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001438AAA800 == 25 [pid = 248] [id = 340] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001438C5B000 == 24 [pid = 248] [id = 341] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143B237800 == 23 [pid = 248] [id = 312] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143A962800 == 22 [pid = 248] [id = 345] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001439A60800 == 21 [pid = 248] [id = 323] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 00000014298FA000 == 20 [pid = 248] [id = 171] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001424EE7800 == 19 [pid = 248] [id = 154] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143D691800 == 18 [pid = 248] [id = 350] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 00000014401DD800 == 17 [pid = 248] [id = 379] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 00000014401C5800 == 16 [pid = 248] [id = 378] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143E5DF800 == 15 [pid = 248] [id = 377] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143E2BB000 == 14 [pid = 248] [id = 376] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143D6C6000 == 13 [pid = 248] [id = 375] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001438ED7800 == 12 [pid = 248] [id = 374] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143635E000 == 11 [pid = 248] [id = 373] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143014F800 == 10 [pid = 248] [id = 371] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 000000143472D800 == 9 [pid = 248] [id = 360] 15:57:37 INFO - PROCESS | 248 | --DOCSHELL 0000001430715000 == 8 [pid = 248] [id = 372] 15:57:40 INFO - PROCESS | 248 | 1464908260302 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:40 INFO - PROCESS | 248 | ++DOCSHELL 000000142474A000 == 9 [pid = 248] [id = 380] 15:57:40 INFO - PROCESS | 248 | ++DOMWINDOW == 221 (0000001423950800) [pid = 248] [serial = 1140] [outer = 0000000000000000] 15:57:40 INFO - PROCESS | 248 | ++DOMWINDOW == 222 (0000001423AB8800) [pid = 248] [serial = 1141] [outer = 0000001423950800] 15:57:40 INFO - PROCESS | 248 | 1464908260354 Marionette DEBUG loaded listener.js 15:57:40 INFO - PROCESS | 248 | ++DOMWINDOW == 223 (000000142409B800) [pid = 248] [serial = 1142] [outer = 0000001423950800] 15:57:40 INFO - PROCESS | 248 | 1464908260893 Marionette TRACE conn6 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 8015ms 15:57:40 INFO - PROCESS | 248 | 1464908260949 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 15:57:40 INFO - PROCESS | 248 | 1464908260954 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 15:57:40 INFO - PROCESS | 248 | 1464908260959 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:57:40 INFO - PROCESS | 248 | 1464908260963 Marionette TRACE conn6 <- [1,1486,null,{}] 15:57:40 INFO - PROCESS | 248 | 1464908260968 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:41 INFO - PROCESS | 248 | 1464908261096 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 15:57:41 INFO - PROCESS | 248 | 1464908261158 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:41 INFO - PROCESS | 248 | ++DOCSHELL 00000014298DB800 == 10 [pid = 248] [id = 381] 15:57:41 INFO - PROCESS | 248 | ++DOMWINDOW == 224 (000000142428DC00) [pid = 248] [serial = 1143] [outer = 0000000000000000] 15:57:41 INFO - PROCESS | 248 | ++DOMWINDOW == 225 (00000014243EC000) [pid = 248] [serial = 1144] [outer = 000000142428DC00] 15:57:41 INFO - PROCESS | 248 | 1464908261207 Marionette DEBUG loaded listener.js 15:57:41 INFO - PROCESS | 248 | ++DOMWINDOW == 226 (0000001424A5F800) [pid = 248] [serial = 1145] [outer = 000000142428DC00] 15:57:41 INFO - PROCESS | 248 | 1464908261702 Marionette TRACE conn6 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 837ms 15:57:41 INFO - PROCESS | 248 | 1464908261805 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 15:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:57:41 INFO - PROCESS | 248 | 1464908261809 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 15:57:41 INFO - PROCESS | 248 | 1464908261813 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:57:41 INFO - PROCESS | 248 | 1464908261815 Marionette TRACE conn6 <- [1,1490,null,{}] 15:57:41 INFO - PROCESS | 248 | 1464908261819 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:41 INFO - PROCESS | 248 | 1464908261954 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 15:57:42 INFO - PROCESS | 248 | 1464908262012 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:42 INFO - PROCESS | 248 | ++DOCSHELL 000000142DE89000 == 11 [pid = 248] [id = 382] 15:57:42 INFO - PROCESS | 248 | ++DOMWINDOW == 227 (0000001428A5E000) [pid = 248] [serial = 1146] [outer = 0000000000000000] 15:57:42 INFO - PROCESS | 248 | ++DOMWINDOW == 228 (0000001428A64C00) [pid = 248] [serial = 1147] [outer = 0000001428A5E000] 15:57:42 INFO - PROCESS | 248 | 1464908262059 Marionette DEBUG loaded listener.js 15:57:42 INFO - PROCESS | 248 | ++DOMWINDOW == 229 (0000001428BCA800) [pid = 248] [serial = 1148] [outer = 0000001428A5E000] 15:57:43 INFO - PROCESS | 248 | 1464908263906 Marionette TRACE conn6 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 228 (0000001434695800) [pid = 248] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 227 (0000001435E5F800) [pid = 248] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 226 (0000001435AB8C00) [pid = 248] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 225 (000000143BEDE800) [pid = 248] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 224 (0000001424899400) [pid = 248] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 223 (0000001434791400) [pid = 248] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 222 (0000001434C8B800) [pid = 248] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 221 (000000142DB47400) [pid = 248] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 220 (0000001435A41400) [pid = 248] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 219 (0000001434CE0000) [pid = 248] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 218 (0000001422634400) [pid = 248] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 217 (00000014342F7000) [pid = 248] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 216 (00000014334E4800) [pid = 248] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 215 (0000001430AA8000) [pid = 248] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 214 (000000142DB49C00) [pid = 248] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 213 (00000014313F2800) [pid = 248] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 212 (0000001428BD3400) [pid = 248] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 211 (000000142A34DC00) [pid = 248] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 210 (00000014307AB000) [pid = 248] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 209 (0000001435C07800) [pid = 248] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 208 (0000001434C8E800) [pid = 248] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 207 (0000001437474400) [pid = 248] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 206 (0000001435CBEC00) [pid = 248] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 205 (0000001434371000) [pid = 248] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 204 (0000001435A3B000) [pid = 248] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 203 (000000143D372C00) [pid = 248] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 202 (0000001434C88800) [pid = 248] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 201 (0000001435AB8000) [pid = 248] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 200 (0000001424160800) [pid = 248] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 199 (00000014243EB000) [pid = 248] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 198 (0000001434CDA000) [pid = 248] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 197 (0000001435E65800) [pid = 248] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 196 (0000001428A7B800) [pid = 248] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 195 (00000014363EDC00) [pid = 248] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 194 (00000014316CDC00) [pid = 248] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 193 (0000001428A69400) [pid = 248] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 192 (000000143CA46000) [pid = 248] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 191 (000000142E80A800) [pid = 248] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 190 (000000142415E800) [pid = 248] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 189 (00000014227D2C00) [pid = 248] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 188 (0000001435C13C00) [pid = 248] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 187 (0000001428A5E800) [pid = 248] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 186 (000000143CA61000) [pid = 248] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 185 (0000001429294400) [pid = 248] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 184 (0000001435E63C00) [pid = 248] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 183 (000000142AA4D400) [pid = 248] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 182 (0000001435E87C00) [pid = 248] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 181 (000000142415B000) [pid = 248] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 180 (000000142AFD4800) [pid = 248] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 179 (00000014240A0800) [pid = 248] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 178 (00000014372E8000) [pid = 248] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 177 (0000001436233000) [pid = 248] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 176 (00000014372F4000) [pid = 248] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 175 (0000001428A5F000) [pid = 248] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 174 (0000001434489400) [pid = 248] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 173 (000000142DF53400) [pid = 248] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 172 (0000001424281000) [pid = 248] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 171 (0000001430AA7400) [pid = 248] [serial = 1079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 170 (0000001430B0B800) [pid = 248] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 169 (00000014243E1400) [pid = 248] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 168 (00000014343E9400) [pid = 248] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 167 (00000014359E4400) [pid = 248] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 166 (000000143622F800) [pid = 248] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:57:43 INFO - PROCESS | 248 | --DOMWINDOW == 165 (00000014307A2800) [pid = 248] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:57:44 INFO - PROCESS | 248 | --DOMWINDOW == 164 (000000143345B000) [pid = 248] [serial = 1089] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:57:44 INFO - PROCESS | 248 | --DOMWINDOW == 163 (0000001434510400) [pid = 248] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:57:44 INFO - PROCESS | 248 | --DOMWINDOW == 162 (0000001434697000) [pid = 248] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:57:44 INFO - PROCESS | 248 | --DOMWINDOW == 161 (00000014257A3800) [pid = 248] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:57:44 INFO - PROCESS | 248 | --DOMWINDOW == 160 (0000001435812C00) [pid = 248] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:57:44 INFO - PROCESS | 248 | --DOMWINDOW == 159 (0000001435B59400) [pid = 248] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:57:44 INFO - PROCESS | 248 | --DOMWINDOW == 158 (0000001435BCFC00) [pid = 248] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:57:44 INFO - PROCESS | 248 | --DOMWINDOW == 157 (00000014227DA400) [pid = 248] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:57:44 INFO - PROCESS | 248 | --DOMWINDOW == 156 (000000142E759C00) [pid = 248] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:57:44 INFO - PROCESS | 248 | --DOMWINDOW == 155 (000000143CA4D400) [pid = 248] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2198ms 15:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:57:44 INFO - PROCESS | 248 | 1464908264012 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 15:57:44 INFO - PROCESS | 248 | 1464908264014 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 15:57:44 INFO - PROCESS | 248 | 1464908264028 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:57:44 INFO - PROCESS | 248 | 1464908264034 Marionette TRACE conn6 <- [1,1494,null,{}] 15:57:44 INFO - PROCESS | 248 | 1464908264039 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:44 INFO - PROCESS | 248 | 1464908264131 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 15:57:44 INFO - PROCESS | 248 | 1464908264213 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:44 INFO - PROCESS | 248 | ++DOCSHELL 000000142FACE800 == 12 [pid = 248] [id = 383] 15:57:44 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (00000014257A3800) [pid = 248] [serial = 1149] [outer = 0000000000000000] 15:57:44 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (0000001428A66000) [pid = 248] [serial = 1150] [outer = 00000014257A3800] 15:57:44 INFO - PROCESS | 248 | 1464908264259 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (00000014299BB400) [pid = 248] [serial = 1151] [outer = 00000014257A3800] 15:57:44 INFO - PROCESS | 248 | 1464908264639 Marionette TRACE conn6 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 649ms 15:57:44 INFO - PROCESS | 248 | 1464908264670 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 15:57:44 INFO - PROCESS | 248 | 1464908264673 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 15:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:57:44 INFO - PROCESS | 248 | 1464908264676 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:57:44 INFO - PROCESS | 248 | 1464908264678 Marionette TRACE conn6 <- [1,1498,null,{}] 15:57:44 INFO - PROCESS | 248 | 1464908264682 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:44 INFO - PROCESS | 248 | 1464908264811 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 15:57:44 INFO - PROCESS | 248 | 1464908264821 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:44 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B4E000 == 13 [pid = 248] [id = 384] 15:57:44 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (000000142A3B5400) [pid = 248] [serial = 1152] [outer = 0000000000000000] 15:57:44 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (000000142AA4CC00) [pid = 248] [serial = 1153] [outer = 000000142A3B5400] 15:57:44 INFO - PROCESS | 248 | 1464908264867 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (000000142AFD4400) [pid = 248] [serial = 1154] [outer = 000000142A3B5400] 15:57:45 INFO - PROCESS | 248 | 1464908265233 Marionette TRACE conn6 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 586ms 15:57:45 INFO - PROCESS | 248 | 1464908265264 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 15:57:45 INFO - PROCESS | 248 | 1464908265267 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 15:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:57:45 INFO - PROCESS | 248 | 1464908265270 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:57:45 INFO - PROCESS | 248 | 1464908265272 Marionette TRACE conn6 <- [1,1502,null,{}] 15:57:45 INFO - PROCESS | 248 | 1464908265284 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:45 INFO - PROCESS | 248 | 1464908265374 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 15:57:45 INFO - PROCESS | 248 | 1464908265460 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:45 INFO - PROCESS | 248 | ++DOCSHELL 000000143155B000 == 14 [pid = 248] [id = 385] 15:57:45 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (000000142DEF8C00) [pid = 248] [serial = 1155] [outer = 0000000000000000] 15:57:45 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (000000142DF20C00) [pid = 248] [serial = 1156] [outer = 000000142DEF8C00] 15:57:45 INFO - PROCESS | 248 | 1464908265542 Marionette DEBUG loaded listener.js 15:57:45 INFO - PROCESS | 248 | ++DOMWINDOW == 164 (000000142DF59400) [pid = 248] [serial = 1157] [outer = 000000142DEF8C00] 15:57:45 INFO - PROCESS | 248 | 1464908265952 Marionette TRACE conn6 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 734ms 15:57:46 INFO - PROCESS | 248 | 1464908266008 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 15:57:46 INFO - PROCESS | 248 | 1464908266013 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 15:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:57:46 INFO - PROCESS | 248 | 1464908266018 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:57:46 INFO - PROCESS | 248 | 1464908266023 Marionette TRACE conn6 <- [1,1506,null,{}] 15:57:46 INFO - PROCESS | 248 | 1464908266029 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:46 INFO - PROCESS | 248 | 1464908266184 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 15:57:46 INFO - PROCESS | 248 | 1464908266310 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:46 INFO - PROCESS | 248 | ++DOCSHELL 0000001424D22000 == 15 [pid = 248] [id = 386] 15:57:46 INFO - PROCESS | 248 | ++DOMWINDOW == 165 (000000142401F000) [pid = 248] [serial = 1158] [outer = 0000000000000000] 15:57:46 INFO - PROCESS | 248 | ++DOMWINDOW == 166 (000000142409D000) [pid = 248] [serial = 1159] [outer = 000000142401F000] 15:57:46 INFO - PROCESS | 248 | 1464908266373 Marionette DEBUG loaded listener.js 15:57:46 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (0000001424284800) [pid = 248] [serial = 1160] [outer = 000000142401F000] 15:57:46 INFO - PROCESS | 248 | 1464908266868 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 881ms 15:57:46 INFO - PROCESS | 248 | 1464908266904 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 15:57:46 INFO - PROCESS | 248 | 1464908266910 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 15:57:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:57:46 INFO - PROCESS | 248 | 1464908266918 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:57:46 INFO - PROCESS | 248 | 1464908266921 Marionette TRACE conn6 <- [1,1510,null,{}] 15:57:46 INFO - PROCESS | 248 | 1464908266925 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:47 INFO - PROCESS | 248 | 1464908267044 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 15:57:47 INFO - PROCESS | 248 | 1464908267149 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:47 INFO - PROCESS | 248 | ++DOCSHELL 000000143071A800 == 16 [pid = 248] [id = 387] 15:57:47 INFO - PROCESS | 248 | ++DOMWINDOW == 168 (00000014257A4C00) [pid = 248] [serial = 1161] [outer = 0000000000000000] 15:57:47 INFO - PROCESS | 248 | ++DOMWINDOW == 169 (0000001428867400) [pid = 248] [serial = 1162] [outer = 00000014257A4C00] 15:57:47 INFO - PROCESS | 248 | 1464908267211 Marionette DEBUG loaded listener.js 15:57:47 INFO - PROCESS | 248 | ++DOMWINDOW == 170 (0000001429383000) [pid = 248] [serial = 1163] [outer = 00000014257A4C00] 15:57:47 INFO - PROCESS | 248 | 1464908267703 Marionette TRACE conn6 <- [1,1512,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"]]]}] 15:57:47 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 () { 15:57:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:57:47 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 () { 15:57:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:57:47 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 () { 15:57:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:57:47 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 () { 15:57:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:57:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:57:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:57:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 849ms 15:57:47 INFO - PROCESS | 248 | 1464908267785 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 15:57:47 INFO - PROCESS | 248 | 1464908267788 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 15:57:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:57:47 INFO - PROCESS | 248 | 1464908267794 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:57:47 INFO - PROCESS | 248 | 1464908267798 Marionette TRACE conn6 <- [1,1514,null,{}] 15:57:47 INFO - PROCESS | 248 | 1464908267810 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:47 INFO - PROCESS | 248 | 1464908267929 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 15:57:48 INFO - PROCESS | 248 | 1464908268031 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:48 INFO - PROCESS | 248 | ++DOCSHELL 0000001434855800 == 17 [pid = 248] [id = 388] 15:57:48 INFO - PROCESS | 248 | ++DOMWINDOW == 171 (0000001429380400) [pid = 248] [serial = 1164] [outer = 0000000000000000] 15:57:48 INFO - PROCESS | 248 | ++DOMWINDOW == 172 (000000142E80A800) [pid = 248] [serial = 1165] [outer = 0000001429380400] 15:57:48 INFO - PROCESS | 248 | 1464908268091 Marionette DEBUG loaded listener.js 15:57:48 INFO - PROCESS | 248 | ++DOMWINDOW == 173 (000000143052F800) [pid = 248] [serial = 1166] [outer = 0000001429380400] 15:57:48 INFO - PROCESS | 248 | 1464908268934 Marionette TRACE conn6 <- [1,1516,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"]]]}] 15:57:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:57:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:57:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:57:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:57:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1275ms 15:57:49 INFO - PROCESS | 248 | 1464908269078 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 15:57:49 INFO - PROCESS | 248 | 1464908269081 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 15:57:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:57:49 INFO - PROCESS | 248 | 1464908269085 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:57:49 INFO - PROCESS | 248 | 1464908269087 Marionette TRACE conn6 <- [1,1518,null,{}] 15:57:49 INFO - PROCESS | 248 | 1464908269091 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:49 INFO - PROCESS | 248 | 1464908269234 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 15:57:49 INFO - PROCESS | 248 | 1464908269330 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:49 INFO - PROCESS | 248 | ++DOCSHELL 0000001435831000 == 18 [pid = 248] [id = 389] 15:57:49 INFO - PROCESS | 248 | ++DOMWINDOW == 174 (00000014307AE000) [pid = 248] [serial = 1167] [outer = 0000000000000000] 15:57:49 INFO - PROCESS | 248 | ++DOMWINDOW == 175 (0000001430AA0400) [pid = 248] [serial = 1168] [outer = 00000014307AE000] 15:57:49 INFO - PROCESS | 248 | 1464908269427 Marionette DEBUG loaded listener.js 15:57:49 INFO - PROCESS | 248 | ++DOMWINDOW == 176 (0000001430BC5400) [pid = 248] [serial = 1169] [outer = 00000014307AE000] 15:57:49 INFO - PROCESS | 248 | 1464908269918 Marionette TRACE conn6 <- [1,1520,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]]]}] 15:57:49 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 15:57:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:57:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:57:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:57:49 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. 15:57:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:57:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 882ms 15:57:49 INFO - PROCESS | 248 | 1464908269969 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 15:57:49 INFO - PROCESS | 248 | 1464908269972 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 15:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:57:49 INFO - PROCESS | 248 | 1464908269975 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:57:49 INFO - PROCESS | 248 | 1464908269977 Marionette TRACE conn6 <- [1,1522,null,{}] 15:57:49 INFO - PROCESS | 248 | 1464908269981 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:50 INFO - PROCESS | 248 | 1464908270118 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 15:57:50 INFO - PROCESS | 248 | 1464908270220 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:50 INFO - PROCESS | 248 | ++DOCSHELL 0000001435B1C800 == 19 [pid = 248] [id = 390] 15:57:50 INFO - PROCESS | 248 | ++DOMWINDOW == 177 (0000001430BCC400) [pid = 248] [serial = 1170] [outer = 0000000000000000] 15:57:50 INFO - PROCESS | 248 | ++DOMWINDOW == 178 (0000001430C1E400) [pid = 248] [serial = 1171] [outer = 0000001430BCC400] 15:57:50 INFO - PROCESS | 248 | 1464908270282 Marionette DEBUG loaded listener.js 15:57:50 INFO - PROCESS | 248 | ++DOMWINDOW == 179 (0000001430DA5400) [pid = 248] [serial = 1172] [outer = 0000001430BCC400] 15:57:50 INFO - PROCESS | 248 | 1464908270903 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:57:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:57:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 986ms 15:57:50 INFO - PROCESS | 248 | 1464908270965 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 15:57:50 INFO - PROCESS | 248 | 1464908270968 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 15:57:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:57:50 INFO - PROCESS | 248 | 1464908270971 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:57:50 INFO - PROCESS | 248 | 1464908270974 Marionette TRACE conn6 <- [1,1526,null,{}] 15:57:50 INFO - PROCESS | 248 | 1464908270978 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:51 INFO - PROCESS | 248 | 1464908271119 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 15:57:51 INFO - PROCESS | 248 | 1464908271256 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:51 INFO - PROCESS | 248 | ++DOCSHELL 000000142E705800 == 20 [pid = 248] [id = 391] 15:57:51 INFO - PROCESS | 248 | ++DOMWINDOW == 180 (0000001431371800) [pid = 248] [serial = 1173] [outer = 0000000000000000] 15:57:51 INFO - PROCESS | 248 | ++DOMWINDOW == 181 (00000014316D1C00) [pid = 248] [serial = 1174] [outer = 0000001431371800] 15:57:51 INFO - PROCESS | 248 | 1464908271315 Marionette DEBUG loaded listener.js 15:57:51 INFO - PROCESS | 248 | ++DOMWINDOW == 182 (00000014322C1000) [pid = 248] [serial = 1175] [outer = 0000001431371800] 15:57:51 INFO - PROCESS | 248 | 1464908271956 Marionette TRACE conn6 <- [1,1528,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]]]}] 15:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1033ms 15:57:52 INFO - PROCESS | 248 | 1464908272007 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 15:57:52 INFO - PROCESS | 248 | 1464908272009 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 15:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:57:52 INFO - PROCESS | 248 | 1464908272013 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:57:52 INFO - PROCESS | 248 | 1464908272015 Marionette TRACE conn6 <- [1,1530,null,{}] 15:57:52 INFO - PROCESS | 248 | 1464908272019 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:52 INFO - PROCESS | 248 | 1464908272125 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 15:57:52 INFO - PROCESS | 248 | 1464908272255 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:52 INFO - PROCESS | 248 | ++DOCSHELL 0000001424D37800 == 21 [pid = 248] [id = 392] 15:57:52 INFO - PROCESS | 248 | ++DOMWINDOW == 183 (0000001422745C00) [pid = 248] [serial = 1176] [outer = 0000000000000000] 15:57:52 INFO - PROCESS | 248 | ++DOMWINDOW == 184 (00000014243E4C00) [pid = 248] [serial = 1177] [outer = 0000001422745C00] 15:57:52 INFO - PROCESS | 248 | 1464908272313 Marionette DEBUG loaded listener.js 15:57:52 INFO - PROCESS | 248 | ++DOMWINDOW == 185 (000000142DF57800) [pid = 248] [serial = 1178] [outer = 0000001422745C00] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 184 (0000001432566C00) [pid = 248] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 183 (0000001434513800) [pid = 248] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 182 (000000142ABBDC00) [pid = 248] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 181 (0000001430F55800) [pid = 248] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 180 (0000001434881400) [pid = 248] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 179 (000000143747C000) [pid = 248] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 178 (0000001435C12800) [pid = 248] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 177 (0000001435BCEC00) [pid = 248] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 176 (000000143BEE3000) [pid = 248] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 175 (0000001435AB6C00) [pid = 248] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 174 (0000001435AA2400) [pid = 248] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 173 (00000014343E6000) [pid = 248] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 172 (0000001428A6AC00) [pid = 248] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 171 (000000142FA0D000) [pid = 248] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 170 (0000001430BC5800) [pid = 248] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 169 (000000142920F400) [pid = 248] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 168 (000000142A498C00) [pid = 248] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 167 (00000014375D3800) [pid = 248] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 166 (0000001428B5BC00) [pid = 248] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 165 (0000001424286400) [pid = 248] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 164 (0000001430F58400) [pid = 248] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 163 (0000001436239C00) [pid = 248] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 162 (0000001435AAC000) [pid = 248] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 161 (000000143580C400) [pid = 248] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 160 (00000014375D8400) [pid = 248] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 159 (000000143CA6A000) [pid = 248] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 158 (0000001434491000) [pid = 248] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 157 (0000001435C08800) [pid = 248] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 156 (00000014372E7400) [pid = 248] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 155 (0000001435AAB400) [pid = 248] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 154 (0000001428BC8C00) [pid = 248] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 153 (0000001434C90400) [pid = 248] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 152 (0000001430A9A800) [pid = 248] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 151 (0000001424735400) [pid = 248] [serial = 1083] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 150 (0000001430BD3000) [pid = 248] [serial = 1080] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 149 (0000001435C1AC00) [pid = 248] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 148 (0000001435ABB800) [pid = 248] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 147 (0000001435B5D000) [pid = 248] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 146 (00000014359EA800) [pid = 248] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 145 (0000001434CDE400) [pid = 248] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 144 (0000001434793C00) [pid = 248] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 143 (0000001434C8C400) [pid = 248] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 142 (00000014343DF000) [pid = 248] [serial = 1091] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 141 (000000143464AC00) [pid = 248] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 140 (00000014338C2000) [pid = 248] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 139 (000000142FFEBC00) [pid = 248] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 138 (000000142DF5CC00) [pid = 248] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 137 (00000014372F0800) [pid = 248] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 136 (000000143D3D1000) [pid = 248] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 135 (000000142A341400) [pid = 248] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 134 (000000142DEFAC00) [pid = 248] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 133 (0000001430F55C00) [pid = 248] [serial = 1088] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 132 (000000143D375800) [pid = 248] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 131 (0000001435B5F000) [pid = 248] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 130 (0000001434D15000) [pid = 248] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 129 (000000143CA63800) [pid = 248] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 128 (000000143BED5400) [pid = 248] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 127 (000000143D374800) [pid = 248] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 126 (000000143CA4F000) [pid = 248] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 125 (0000001430A9CC00) [pid = 248] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 124 (000000143E37A000) [pid = 248] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 123 (000000142581D000) [pid = 248] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 122 (0000001423AB9C00) [pid = 248] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001430A9DC00) [pid = 248] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 120 (000000143D36CC00) [pid = 248] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 119 (000000143CA68800) [pid = 248] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001434490800) [pid = 248] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 117 (000000143D3D5800) [pid = 248] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 116 (000000143747A400) [pid = 248] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001436233800) [pid = 248] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 114 (00000014363FB400) [pid = 248] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 113 (000000143E380800) [pid = 248] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001435E5C400) [pid = 248] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 111 (0000001435E7EC00) [pid = 248] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 15:57:52 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001435C06C00) [pid = 248] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 109 (000000142927E000) [pid = 248] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 108 (0000001424E57800) [pid = 248] [serial = 999] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 107 (0000001434C8FC00) [pid = 248] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001434AE0400) [pid = 248] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 105 (000000143580F000) [pid = 248] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001434D12800) [pid = 248] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 103 (000000142E6AFC00) [pid = 248] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 102 (000000142DF2D400) [pid = 248] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 101 (0000001435A37C00) [pid = 248] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 100 (000000143589DC00) [pid = 248] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 99 (0000001424099C00) [pid = 248] [serial = 997] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 98 (000000142273DC00) [pid = 248] [serial = 996] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 97 (0000001434216800) [pid = 248] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 96 (0000001434514800) [pid = 248] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 95 (0000001430DA6000) [pid = 248] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 94 (0000001430BCD400) [pid = 248] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 93 (0000001432E26400) [pid = 248] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 92 (00000014316D8400) [pid = 248] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 91 (000000142DF5B800) [pid = 248] [serial = 673] [outer = 0000000000000000] [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.] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 90 (000000143747CC00) [pid = 248] [serial = 970] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 89 (000000143436D800) [pid = 248] [serial = 976] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 88 (0000001435C1F800) [pid = 248] [serial = 931] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 87 (00000014363F5C00) [pid = 248] [serial = 934] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 86 (000000143BED7C00) [pid = 248] [serial = 985] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 85 (0000001435BC9C00) [pid = 248] [serial = 874] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 84 (0000001435AB8400) [pid = 248] [serial = 826] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 83 (0000001435CCC000) [pid = 248] [serial = 979] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 82 (0000001435CC0C00) [pid = 248] [serial = 829] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 81 (000000142A3B3400) [pid = 248] [serial = 868] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 80 (0000001435BC5C00) [pid = 248] [serial = 925] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 79 (00000014363EC800) [pid = 248] [serial = 877] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 78 (000000142DF2B800) [pid = 248] [serial = 994] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 77 (0000001434883400) [pid = 248] [serial = 823] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 76 (000000143255FC00) [pid = 248] [serial = 922] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 75 (0000001435C20400) [pid = 248] [serial = 928] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 74 (000000142A3B4000) [pid = 248] [serial = 919] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 73 (000000143D367800) [pid = 248] [serial = 988] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 72 (0000001435E88000) [pid = 248] [serial = 832] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 71 (0000001435A3E400) [pid = 248] [serial = 991] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 70 (00000014372EA800) [pid = 248] [serial = 880] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 69 (0000001434D0C400) [pid = 248] [serial = 883] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 68 (00000014307A2C00) [pid = 248] [serial = 820] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 67 (000000142A345C00) [pid = 248] [serial = 817] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 66 (0000001437477C00) [pid = 248] [serial = 937] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 65 (00000014375CB400) [pid = 248] [serial = 982] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 64 (000000142DEF0400) [pid = 248] [serial = 973] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 63 (0000001430E4D800) [pid = 248] [serial = 871] [outer = 0000000000000000] [url = about:blank] 15:57:53 INFO - PROCESS | 248 | --DOMWINDOW == 62 (000000143D950000) [pid = 248] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 15:57:54 INFO - PROCESS | 248 | 1464908274017 Marionette TRACE conn6 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 2033ms 15:57:54 INFO - PROCESS | 248 | 1464908274049 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 15:57:54 INFO - PROCESS | 248 | 1464908274054 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 15:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:57:54 INFO - PROCESS | 248 | 1464908274059 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:57:54 INFO - PROCESS | 248 | 1464908274064 Marionette TRACE conn6 <- [1,1534,null,{}] 15:57:54 INFO - PROCESS | 248 | 1464908274071 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:54 INFO - PROCESS | 248 | 1464908274159 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 15:57:54 INFO - PROCESS | 248 | 1464908274170 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:54 INFO - PROCESS | 248 | ++DOCSHELL 0000001425675800 == 22 [pid = 248] [id = 393] 15:57:54 INFO - PROCESS | 248 | ++DOMWINDOW == 63 (0000001424156400) [pid = 248] [serial = 1179] [outer = 0000000000000000] 15:57:54 INFO - PROCESS | 248 | ++DOMWINDOW == 64 (000000142415B800) [pid = 248] [serial = 1180] [outer = 0000001424156400] 15:57:54 INFO - PROCESS | 248 | 1464908274220 Marionette DEBUG loaded listener.js 15:57:54 INFO - PROCESS | 248 | ++DOMWINDOW == 65 (00000014243E0400) [pid = 248] [serial = 1181] [outer = 0000001424156400] 15:57:54 INFO - PROCESS | 248 | 1464908274709 Marionette TRACE conn6 <- [1,1536,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]]]}] 15:57:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:57:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 692ms 15:57:54 INFO - PROCESS | 248 | 1464908274756 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 15:57:54 INFO - PROCESS | 248 | 1464908274762 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 15:57:54 INFO - PROCESS | 248 | 1464908274769 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:57:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:57:54 INFO - PROCESS | 248 | 1464908274772 Marionette TRACE conn6 <- [1,1538,null,{}] 15:57:54 INFO - PROCESS | 248 | 1464908274776 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:54 INFO - PROCESS | 248 | 1464908274862 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 15:57:54 INFO - PROCESS | 248 | 1464908274880 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:54 INFO - PROCESS | 248 | ++DOCSHELL 000000142A46C000 == 23 [pid = 248] [id = 394] 15:57:54 INFO - PROCESS | 248 | ++DOMWINDOW == 66 (0000001424A5B800) [pid = 248] [serial = 1182] [outer = 0000000000000000] 15:57:54 INFO - PROCESS | 248 | ++DOMWINDOW == 67 (0000001424A63800) [pid = 248] [serial = 1183] [outer = 0000001424A5B800] 15:57:54 INFO - PROCESS | 248 | 1464908274926 Marionette DEBUG loaded listener.js 15:57:55 INFO - PROCESS | 248 | ++DOMWINDOW == 68 (00000014257A9400) [pid = 248] [serial = 1184] [outer = 0000001424A5B800] 15:57:55 INFO - PROCESS | 248 | 1464908275382 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:57:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:57:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 628ms 15:57:55 INFO - PROCESS | 248 | 1464908275407 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 15:57:55 INFO - PROCESS | 248 | 1464908275410 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 15:57:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:57:55 INFO - PROCESS | 248 | 1464908275413 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:57:55 INFO - PROCESS | 248 | 1464908275417 Marionette TRACE conn6 <- [1,1542,null,{}] 15:57:55 INFO - PROCESS | 248 | 1464908275429 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:55 INFO - PROCESS | 248 | 1464908275557 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 15:57:55 INFO - PROCESS | 248 | 1464908275634 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:55 INFO - PROCESS | 248 | ++DOCSHELL 000000142E8CF000 == 24 [pid = 248] [id = 395] 15:57:55 INFO - PROCESS | 248 | ++DOMWINDOW == 69 (0000001423957000) [pid = 248] [serial = 1185] [outer = 0000000000000000] 15:57:55 INFO - PROCESS | 248 | ++DOMWINDOW == 70 (0000001428ED4C00) [pid = 248] [serial = 1186] [outer = 0000001423957000] 15:57:55 INFO - PROCESS | 248 | 1464908275684 Marionette DEBUG loaded listener.js 15:57:55 INFO - PROCESS | 248 | ++DOMWINDOW == 71 (0000001429381000) [pid = 248] [serial = 1187] [outer = 0000001423957000] 15:57:56 INFO - PROCESS | 248 | 1464908276102 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 735ms 15:57:56 INFO - PROCESS | 248 | 1464908276151 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 15:57:56 INFO - PROCESS | 248 | 1464908276154 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 15:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:57:56 INFO - PROCESS | 248 | 1464908276157 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:57:56 INFO - PROCESS | 248 | 1464908276159 Marionette TRACE conn6 <- [1,1546,null,{}] 15:57:56 INFO - PROCESS | 248 | 1464908276169 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:56 INFO - PROCESS | 248 | 1464908276276 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 15:57:56 INFO - PROCESS | 248 | 1464908276283 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:56 INFO - PROCESS | 248 | ++DOCSHELL 0000001430714000 == 25 [pid = 248] [id = 396] 15:57:56 INFO - PROCESS | 248 | ++DOMWINDOW == 72 (00000014298AB800) [pid = 248] [serial = 1188] [outer = 0000000000000000] 15:57:56 INFO - PROCESS | 248 | ++DOMWINDOW == 73 (000000142A3AC000) [pid = 248] [serial = 1189] [outer = 00000014298AB800] 15:57:56 INFO - PROCESS | 248 | 1464908276330 Marionette DEBUG loaded listener.js 15:57:56 INFO - PROCESS | 248 | ++DOMWINDOW == 74 (000000142A499000) [pid = 248] [serial = 1190] [outer = 00000014298AB800] 15:57:56 INFO - PROCESS | 248 | --DOMWINDOW == 73 (000000142A3B5400) [pid = 248] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:57:56 INFO - PROCESS | 248 | --DOMWINDOW == 72 (000000142428DC00) [pid = 248] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:57:56 INFO - PROCESS | 248 | --DOMWINDOW == 71 (0000001428A5E000) [pid = 248] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:57:56 INFO - PROCESS | 248 | --DOMWINDOW == 70 (00000014257A3800) [pid = 248] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:57:56 INFO - PROCESS | 248 | --DOMWINDOW == 69 (000000142DEF8C00) [pid = 248] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:57:56 INFO - PROCESS | 248 | --DOMWINDOW == 68 (0000001423950800) [pid = 248] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:57:56 INFO - PROCESS | 248 | --DOMWINDOW == 67 (000000143D948800) [pid = 248] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:57:56 INFO - PROCESS | 248 | --DOMWINDOW == 66 (000000143CA62000) [pid = 248] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:57:57 INFO - PROCESS | 248 | 1464908277162 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:57:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:57:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1034ms 15:57:57 INFO - PROCESS | 248 | 1464908277194 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 15:57:57 INFO - PROCESS | 248 | 1464908277198 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 15:57:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:57:57 INFO - PROCESS | 248 | 1464908277203 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:57:57 INFO - PROCESS | 248 | 1464908277207 Marionette TRACE conn6 <- [1,1550,null,{}] 15:57:57 INFO - PROCESS | 248 | 1464908277235 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:57 INFO - PROCESS | 248 | 1464908277341 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 15:57:57 INFO - PROCESS | 248 | 1464908277411 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:57 INFO - PROCESS | 248 | ++DOCSHELL 000000142A817000 == 26 [pid = 248] [id = 397] 15:57:57 INFO - PROCESS | 248 | ++DOMWINDOW == 67 (00000014243E4000) [pid = 248] [serial = 1191] [outer = 0000000000000000] 15:57:57 INFO - PROCESS | 248 | ++DOMWINDOW == 68 (0000001424A5C800) [pid = 248] [serial = 1192] [outer = 00000014243E4000] 15:57:57 INFO - PROCESS | 248 | 1464908277469 Marionette DEBUG loaded listener.js 15:57:57 INFO - PROCESS | 248 | ++DOMWINDOW == 69 (0000001428A12800) [pid = 248] [serial = 1193] [outer = 00000014243E4000] 15:57:58 INFO - PROCESS | 248 | 1464908278112 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:57:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:57:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 964ms 15:57:58 INFO - PROCESS | 248 | 1464908278172 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 15:57:58 INFO - PROCESS | 248 | 1464908278179 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 15:57:58 INFO - PROCESS | 248 | 1464908278185 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:57:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:57:58 INFO - PROCESS | 248 | 1464908278188 Marionette TRACE conn6 <- [1,1554,null,{}] 15:57:58 INFO - PROCESS | 248 | 1464908278193 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:58 INFO - PROCESS | 248 | 1464908278311 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 15:57:58 INFO - PROCESS | 248 | 1464908278375 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:58 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B4D000 == 27 [pid = 248] [id = 398] 15:57:58 INFO - PROCESS | 248 | ++DOMWINDOW == 70 (000000142937DC00) [pid = 248] [serial = 1194] [outer = 0000000000000000] 15:57:58 INFO - PROCESS | 248 | ++DOMWINDOW == 71 (000000142A34D000) [pid = 248] [serial = 1195] [outer = 000000142937DC00] 15:57:58 INFO - PROCESS | 248 | 1464908278431 Marionette DEBUG loaded listener.js 15:57:58 INFO - PROCESS | 248 | ++DOMWINDOW == 72 (000000142A887C00) [pid = 248] [serial = 1196] [outer = 000000142937DC00] 15:57:59 INFO - PROCESS | 248 | 1464908279021 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:57:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:57:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 879ms 15:57:59 INFO - PROCESS | 248 | 1464908279071 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 15:57:59 INFO - PROCESS | 248 | 1464908279074 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 15:57:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:57:59 INFO - PROCESS | 248 | 1464908279077 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:57:59 INFO - PROCESS | 248 | 1464908279082 Marionette TRACE conn6 <- [1,1558,null,{}] 15:57:59 INFO - PROCESS | 248 | 1464908279093 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:59 INFO - PROCESS | 248 | 1464908279198 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 15:57:59 INFO - PROCESS | 248 | 1464908279284 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:59 INFO - PROCESS | 248 | ++DOCSHELL 0000001430C37000 == 28 [pid = 248] [id = 399] 15:57:59 INFO - PROCESS | 248 | ++DOMWINDOW == 73 (000000142DB42400) [pid = 248] [serial = 1197] [outer = 0000000000000000] 15:57:59 INFO - PROCESS | 248 | ++DOMWINDOW == 74 (000000142DB46400) [pid = 248] [serial = 1198] [outer = 000000142DB42400] 15:57:59 INFO - PROCESS | 248 | 1464908279345 Marionette DEBUG loaded listener.js 15:57:59 INFO - PROCESS | 248 | ++DOMWINDOW == 75 (000000142DF25800) [pid = 248] [serial = 1199] [outer = 000000142DB42400] 15:57:59 INFO - PROCESS | 248 | 1464908279982 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:58:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:58:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 943ms 15:58:00 INFO - PROCESS | 248 | 1464908280023 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 15:58:00 INFO - PROCESS | 248 | 1464908280026 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 15:58:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:58:00 INFO - PROCESS | 248 | 1464908280030 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:58:00 INFO - PROCESS | 248 | 1464908280032 Marionette TRACE conn6 <- [1,1562,null,{}] 15:58:00 INFO - PROCESS | 248 | 1464908280036 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:00 INFO - PROCESS | 248 | 1464908280141 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 15:58:00 INFO - PROCESS | 248 | 1464908280210 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:00 INFO - PROCESS | 248 | ++DOCSHELL 00000014322AA800 == 29 [pid = 248] [id = 400] 15:58:00 INFO - PROCESS | 248 | ++DOMWINDOW == 76 (000000142E7C5000) [pid = 248] [serial = 1200] [outer = 0000000000000000] 15:58:00 INFO - PROCESS | 248 | ++DOMWINDOW == 77 (000000142E867400) [pid = 248] [serial = 1201] [outer = 000000142E7C5000] 15:58:00 INFO - PROCESS | 248 | 1464908280267 Marionette DEBUG loaded listener.js 15:58:00 INFO - PROCESS | 248 | ++DOMWINDOW == 78 (000000142FE08000) [pid = 248] [serial = 1202] [outer = 000000142E7C5000] 15:58:00 INFO - PROCESS | 248 | 1464908280958 Marionette TRACE conn6 <- [1,1564,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]]]}] 15:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 985ms 15:58:01 INFO - PROCESS | 248 | 1464908281017 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 15:58:01 INFO - PROCESS | 248 | 1464908281022 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 15:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:58:01 INFO - PROCESS | 248 | 1464908281027 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:58:01 INFO - PROCESS | 248 | 1464908281032 Marionette TRACE conn6 <- [1,1566,null,{}] 15:58:01 INFO - PROCESS | 248 | 1464908281039 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:01 INFO - PROCESS | 248 | 1464908281138 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 15:58:01 INFO - PROCESS | 248 | 1464908281212 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:01 INFO - PROCESS | 248 | ++DOCSHELL 00000014298F9000 == 30 [pid = 248] [id = 401] 15:58:01 INFO - PROCESS | 248 | ++DOMWINDOW == 79 (00000014240A1C00) [pid = 248] [serial = 1203] [outer = 0000000000000000] 15:58:01 INFO - PROCESS | 248 | ++DOMWINDOW == 80 (0000001424285000) [pid = 248] [serial = 1204] [outer = 00000014240A1C00] 15:58:01 INFO - PROCESS | 248 | 1464908281265 Marionette DEBUG loaded listener.js 15:58:01 INFO - PROCESS | 248 | ++DOMWINDOW == 81 (0000001424ACC000) [pid = 248] [serial = 1205] [outer = 00000014240A1C00] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 80 (000000143D955C00) [pid = 248] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 79 (00000014243EC000) [pid = 248] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 78 (0000001428A64C00) [pid = 248] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 77 (0000001424A5F800) [pid = 248] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 76 (0000001428A66000) [pid = 248] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 75 (000000142DF20C00) [pid = 248] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 74 (000000142AA4CC00) [pid = 248] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 73 (0000001423AB8800) [pid = 248] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 72 (000000142DF59400) [pid = 248] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 71 (0000001428BCA800) [pid = 248] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 70 (00000014299BB400) [pid = 248] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 69 (000000142409B800) [pid = 248] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 68 (000000144024E400) [pid = 248] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | --DOMWINDOW == 67 (000000142AFD4400) [pid = 248] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 15:58:01 INFO - PROCESS | 248 | 1464908281727 Marionette TRACE conn6 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 733ms 15:58:01 INFO - PROCESS | 248 | 1464908281764 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 15:58:01 INFO - PROCESS | 248 | 1464908281770 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 15:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:58:01 INFO - PROCESS | 248 | 1464908281780 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:58:01 INFO - PROCESS | 248 | 1464908281783 Marionette TRACE conn6 <- [1,1570,null,{}] 15:58:01 INFO - PROCESS | 248 | 1464908281788 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:01 INFO - PROCESS | 248 | 1464908281875 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 15:58:01 INFO - PROCESS | 248 | 1464908281885 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:01 INFO - PROCESS | 248 | ++DOCSHELL 000000142A6C2000 == 31 [pid = 248] [id = 402] 15:58:01 INFO - PROCESS | 248 | ++DOMWINDOW == 68 (000000142489A400) [pid = 248] [serial = 1206] [outer = 0000000000000000] 15:58:01 INFO - PROCESS | 248 | ++DOMWINDOW == 69 (0000001428A60000) [pid = 248] [serial = 1207] [outer = 000000142489A400] 15:58:01 INFO - PROCESS | 248 | 1464908281932 Marionette DEBUG loaded listener.js 15:58:02 INFO - PROCESS | 248 | ++DOMWINDOW == 70 (0000001429282800) [pid = 248] [serial = 1208] [outer = 000000142489A400] 15:58:02 INFO - PROCESS | 248 | 1464908282404 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:58:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:58:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 691ms 15:58:02 INFO - PROCESS | 248 | 1464908282475 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 15:58:02 INFO - PROCESS | 248 | 1464908282478 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 15:58:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:58:02 INFO - PROCESS | 248 | 1464908282481 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:58:02 INFO - PROCESS | 248 | 1464908282485 Marionette TRACE conn6 <- [1,1574,null,{}] 15:58:02 INFO - PROCESS | 248 | 1464908282496 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:02 INFO - PROCESS | 248 | 1464908282612 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 15:58:02 INFO - PROCESS | 248 | 1464908282685 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:02 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B41800 == 32 [pid = 248] [id = 403] 15:58:02 INFO - PROCESS | 248 | ++DOMWINDOW == 71 (00000014257A5C00) [pid = 248] [serial = 1209] [outer = 0000000000000000] 15:58:02 INFO - PROCESS | 248 | ++DOMWINDOW == 72 (000000142AFCC000) [pid = 248] [serial = 1210] [outer = 00000014257A5C00] 15:58:02 INFO - PROCESS | 248 | 1464908282735 Marionette DEBUG loaded listener.js 15:58:02 INFO - PROCESS | 248 | ++DOMWINDOW == 73 (000000142DF23000) [pid = 248] [serial = 1211] [outer = 00000014257A5C00] 15:58:03 INFO - PROCESS | 248 | 1464908283125 Marionette TRACE conn6 <- [1,1576,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]]]}] 15:58:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:58:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 693ms 15:58:03 INFO - PROCESS | 248 | 1464908283183 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 15:58:03 INFO - PROCESS | 248 | 1464908283186 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 15:58:03 INFO - PROCESS | 248 | 1464908283190 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:58:03 INFO - PROCESS | 248 | 1464908283192 Marionette TRACE conn6 <- [1,1578,null,{}] 15:58:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:58:03 INFO - PROCESS | 248 | 1464908283195 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:03 INFO - PROCESS | 248 | 1464908283281 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 15:58:03 INFO - PROCESS | 248 | 1464908283288 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:03 INFO - PROCESS | 248 | ++DOCSHELL 000000142E8CE800 == 33 [pid = 248] [id = 404] 15:58:03 INFO - PROCESS | 248 | ++DOMWINDOW == 74 (000000142E804C00) [pid = 248] [serial = 1212] [outer = 0000000000000000] 15:58:03 INFO - PROCESS | 248 | ++DOMWINDOW == 75 (00000014305C5400) [pid = 248] [serial = 1213] [outer = 000000142E804C00] 15:58:03 INFO - PROCESS | 248 | 1464908283334 Marionette DEBUG loaded listener.js 15:58:03 INFO - PROCESS | 248 | ++DOMWINDOW == 76 (00000014307A7C00) [pid = 248] [serial = 1214] [outer = 000000142E804C00] 15:58:03 INFO - PROCESS | 248 | 1464908283811 Marionette TRACE conn6 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:58:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:58:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 671ms 15:58:03 INFO - PROCESS | 248 | 1464908283867 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 15:58:03 INFO - PROCESS | 248 | 1464908283869 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 15:58:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:58:03 INFO - PROCESS | 248 | 1464908283873 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:58:03 INFO - PROCESS | 248 | 1464908283875 Marionette TRACE conn6 <- [1,1582,null,{}] 15:58:03 INFO - PROCESS | 248 | 1464908283878 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:04 INFO - PROCESS | 248 | 1464908284020 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 15:58:04 INFO - PROCESS | 248 | 1464908284041 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:04 INFO - PROCESS | 248 | ++DOCSHELL 00000014344A5800 == 34 [pid = 248] [id = 405] 15:58:04 INFO - PROCESS | 248 | ++DOMWINDOW == 77 (00000014307AFC00) [pid = 248] [serial = 1215] [outer = 0000000000000000] 15:58:04 INFO - PROCESS | 248 | ++DOMWINDOW == 78 (00000014309AC800) [pid = 248] [serial = 1216] [outer = 00000014307AFC00] 15:58:04 INFO - PROCESS | 248 | 1464908284086 Marionette DEBUG loaded listener.js 15:58:04 INFO - PROCESS | 248 | ++DOMWINDOW == 79 (0000001430AA3400) [pid = 248] [serial = 1217] [outer = 00000014307AFC00] 15:58:04 INFO - PROCESS | 248 | 1464908284514 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:58:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:58:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 691ms 15:58:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:58:04 INFO - PROCESS | 248 | 1464908284567 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 15:58:04 INFO - PROCESS | 248 | 1464908284569 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 15:58:04 INFO - PROCESS | 248 | 1464908284579 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:58:04 INFO - PROCESS | 248 | 1464908284581 Marionette TRACE conn6 <- [1,1586,null,{}] 15:58:04 INFO - PROCESS | 248 | 1464908284584 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:04 INFO - PROCESS | 248 | 1464908284720 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 15:58:04 INFO - PROCESS | 248 | 1464908284774 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:04 INFO - PROCESS | 248 | ++DOCSHELL 0000001434736800 == 35 [pid = 248] [id = 406] 15:58:04 INFO - PROCESS | 248 | ++DOMWINDOW == 80 (0000001430BD0400) [pid = 248] [serial = 1218] [outer = 0000000000000000] 15:58:04 INFO - PROCESS | 248 | ++DOMWINDOW == 81 (0000001430C26000) [pid = 248] [serial = 1219] [outer = 0000001430BD0400] 15:58:04 INFO - PROCESS | 248 | 1464908284821 Marionette DEBUG loaded listener.js 15:58:04 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (0000001430F50800) [pid = 248] [serial = 1220] [outer = 0000001430BD0400] 15:58:05 INFO - PROCESS | 248 | --DOMWINDOW == 81 (0000001423957000) [pid = 248] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:58:05 INFO - PROCESS | 248 | --DOMWINDOW == 80 (0000001424156400) [pid = 248] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:58:05 INFO - PROCESS | 248 | --DOMWINDOW == 79 (000000142401F000) [pid = 248] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:58:05 INFO - PROCESS | 248 | --DOMWINDOW == 78 (0000001430BCC400) [pid = 248] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:58:05 INFO - PROCESS | 248 | --DOMWINDOW == 77 (00000014307AE000) [pid = 248] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:58:05 INFO - PROCESS | 248 | --DOMWINDOW == 76 (00000014257A4C00) [pid = 248] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:58:05 INFO - PROCESS | 248 | --DOMWINDOW == 75 (0000001424A5B800) [pid = 248] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:58:05 INFO - PROCESS | 248 | --DOMWINDOW == 74 (0000001429380400) [pid = 248] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:58:05 INFO - PROCESS | 248 | --DOMWINDOW == 73 (0000001431371800) [pid = 248] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:58:05 INFO - PROCESS | 248 | 1464908285211 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:58:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:58:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 692ms 15:58:05 INFO - PROCESS | 248 | 1464908285268 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 15:58:05 INFO - PROCESS | 248 | 1464908285270 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 15:58:05 INFO - PROCESS | 248 | 1464908285273 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:58:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:58:05 INFO - PROCESS | 248 | 1464908285275 Marionette TRACE conn6 <- [1,1590,null,{}] 15:58:05 INFO - PROCESS | 248 | 1464908285278 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:05 INFO - PROCESS | 248 | 1464908285411 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 15:58:05 INFO - PROCESS | 248 | 1464908285458 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:05 INFO - PROCESS | 248 | ++DOCSHELL 000000143485A800 == 36 [pid = 248] [id = 407] 15:58:05 INFO - PROCESS | 248 | ++DOMWINDOW == 74 (0000001424287400) [pid = 248] [serial = 1221] [outer = 0000000000000000] 15:58:05 INFO - PROCESS | 248 | ++DOMWINDOW == 75 (0000001430C25400) [pid = 248] [serial = 1222] [outer = 0000001424287400] 15:58:05 INFO - PROCESS | 248 | 1464908285503 Marionette DEBUG loaded listener.js 15:58:05 INFO - PROCESS | 248 | ++DOMWINDOW == 76 (0000001431219000) [pid = 248] [serial = 1223] [outer = 0000001424287400] 15:58:05 INFO - PROCESS | 248 | 1464908285870 Marionette TRACE conn6 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:58:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:58:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 627ms 15:58:05 INFO - PROCESS | 248 | 1464908285904 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 15:58:05 INFO - PROCESS | 248 | 1464908285906 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 15:58:05 INFO - PROCESS | 248 | 1464908285909 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:58:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:58:05 INFO - PROCESS | 248 | 1464908285911 Marionette TRACE conn6 <- [1,1594,null,{}] 15:58:05 INFO - PROCESS | 248 | 1464908285915 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:06 INFO - PROCESS | 248 | 1464908286020 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 15:58:06 INFO - PROCESS | 248 | 1464908286028 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:06 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D23000 == 37 [pid = 248] [id = 408] 15:58:06 INFO - PROCESS | 248 | ++DOMWINDOW == 77 (000000143137D800) [pid = 248] [serial = 1224] [outer = 0000000000000000] 15:58:06 INFO - PROCESS | 248 | ++DOMWINDOW == 78 (00000014316CB400) [pid = 248] [serial = 1225] [outer = 000000143137D800] 15:58:06 INFO - PROCESS | 248 | 1464908286082 Marionette DEBUG loaded listener.js 15:58:06 INFO - PROCESS | 248 | ++DOMWINDOW == 79 (00000014316D4400) [pid = 248] [serial = 1226] [outer = 000000143137D800] 15:58:06 INFO - PROCESS | 248 | 1464908286502 Marionette TRACE conn6 <- [1,1596,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]]]}] 15:58:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 627ms 15:58:06 INFO - PROCESS | 248 | 1464908286540 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 15:58:06 INFO - PROCESS | 248 | 1464908286542 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 15:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:58:06 INFO - PROCESS | 248 | 1464908286545 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:58:06 INFO - PROCESS | 248 | 1464908286547 Marionette TRACE conn6 <- [1,1598,null,{}] 15:58:06 INFO - PROCESS | 248 | 1464908286551 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:06 INFO - PROCESS | 248 | 1464908286657 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 15:58:06 INFO - PROCESS | 248 | 1464908286698 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:06 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D3C000 == 38 [pid = 248] [id = 409] 15:58:06 INFO - PROCESS | 248 | ++DOMWINDOW == 80 (00000014316D9800) [pid = 248] [serial = 1227] [outer = 0000000000000000] 15:58:06 INFO - PROCESS | 248 | ++DOMWINDOW == 81 (0000001432509000) [pid = 248] [serial = 1228] [outer = 00000014316D9800] 15:58:06 INFO - PROCESS | 248 | 1464908286743 Marionette DEBUG loaded listener.js 15:58:06 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (0000001432566800) [pid = 248] [serial = 1229] [outer = 00000014316D9800] 15:58:07 INFO - PROCESS | 248 | 1464908287130 Marionette TRACE conn6 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:58:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:58:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 628ms 15:58:07 INFO - PROCESS | 248 | 1464908287177 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 15:58:07 INFO - PROCESS | 248 | 1464908287180 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 15:58:07 INFO - PROCESS | 248 | 1464908287183 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:58:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:58:07 INFO - PROCESS | 248 | 1464908287185 Marionette TRACE conn6 <- [1,1602,null,{}] 15:58:07 INFO - PROCESS | 248 | 1464908287189 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:07 INFO - PROCESS | 248 | 1464908287298 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 15:58:07 INFO - PROCESS | 248 | 1464908287307 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:07 INFO - PROCESS | 248 | ++DOCSHELL 0000001435830800 == 39 [pid = 248] [id = 410] 15:58:07 INFO - PROCESS | 248 | ++DOMWINDOW == 83 (0000001432E31400) [pid = 248] [serial = 1230] [outer = 0000000000000000] 15:58:07 INFO - PROCESS | 248 | ++DOMWINDOW == 84 (0000001432EAA000) [pid = 248] [serial = 1231] [outer = 0000001432E31400] 15:58:07 INFO - PROCESS | 248 | 1464908287351 Marionette DEBUG loaded listener.js 15:58:07 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (00000014333C3000) [pid = 248] [serial = 1232] [outer = 0000001432E31400] 15:58:07 INFO - PROCESS | 248 | 1464908287954 Marionette TRACE conn6 <- [1,1604,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]]]}] 15:58:08 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 15:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 838ms 15:58:08 INFO - PROCESS | 248 | 1464908288035 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 15:58:08 INFO - PROCESS | 248 | 1464908288041 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 15:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:58:08 INFO - PROCESS | 248 | 1464908288060 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:58:08 INFO - PROCESS | 248 | 1464908288065 Marionette TRACE conn6 <- [1,1606,null,{}] 15:58:08 INFO - PROCESS | 248 | 1464908288070 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:08 INFO - PROCESS | 248 | 1464908288192 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 15:58:08 INFO - PROCESS | 248 | 1464908288261 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:08 INFO - PROCESS | 248 | ++DOCSHELL 000000142DFAD000 == 40 [pid = 248] [id = 411] 15:58:08 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (00000014243ED400) [pid = 248] [serial = 1233] [outer = 0000000000000000] 15:58:08 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (0000001425860000) [pid = 248] [serial = 1234] [outer = 00000014243ED400] 15:58:08 INFO - PROCESS | 248 | 1464908288360 Marionette DEBUG loaded listener.js 15:58:08 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (000000142979F000) [pid = 248] [serial = 1235] [outer = 00000014243ED400] 15:58:08 INFO - PROCESS | 248 | 1464908288957 Marionette TRACE conn6 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:58:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 944ms 15:58:09 INFO - PROCESS | 248 | 1464908289005 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 15:58:09 INFO - PROCESS | 248 | 1464908289011 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 15:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:58:09 INFO - PROCESS | 248 | 1464908289018 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:58:09 INFO - PROCESS | 248 | 1464908289021 Marionette TRACE conn6 <- [1,1610,null,{}] 15:58:09 INFO - PROCESS | 248 | 1464908289025 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:09 INFO - PROCESS | 248 | 1464908289139 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 15:58:09 INFO - PROCESS | 248 | 1464908289214 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:09 INFO - PROCESS | 248 | ++DOCSHELL 00000014344B9800 == 41 [pid = 248] [id = 412] 15:58:09 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (000000142DB45C00) [pid = 248] [serial = 1236] [outer = 0000000000000000] 15:58:09 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (000000142DF5F000) [pid = 248] [serial = 1237] [outer = 000000142DB45C00] 15:58:09 INFO - PROCESS | 248 | 1464908289311 Marionette DEBUG loaded listener.js 15:58:09 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (00000014307AE800) [pid = 248] [serial = 1238] [outer = 000000142DB45C00] 15:58:09 INFO - PROCESS | 248 | 1464908289915 Marionette TRACE conn6 <- [1,1612,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]]]}] 15:58:09 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 15:58:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 943ms 15:58:09 INFO - PROCESS | 248 | 1464908289960 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 15:58:09 INFO - PROCESS | 248 | 1464908289963 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 15:58:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:58:09 INFO - PROCESS | 248 | 1464908289967 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:58:09 INFO - PROCESS | 248 | 1464908289971 Marionette TRACE conn6 <- [1,1614,null,{}] 15:58:09 INFO - PROCESS | 248 | 1464908289982 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:10 INFO - PROCESS | 248 | 1464908290095 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 15:58:10 INFO - PROCESS | 248 | 1464908290173 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:10 INFO - PROCESS | 248 | ++DOCSHELL 0000001435B17800 == 42 [pid = 248] [id = 413] 15:58:10 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001430C21000) [pid = 248] [serial = 1239] [outer = 0000000000000000] 15:58:10 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (00000014316CDC00) [pid = 248] [serial = 1240] [outer = 0000001430C21000] 15:58:10 INFO - PROCESS | 248 | 1464908290272 Marionette DEBUG loaded listener.js 15:58:10 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (0000001433455C00) [pid = 248] [serial = 1241] [outer = 0000001430C21000] 15:58:11 INFO - PROCESS | 248 | 1464908291076 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:58:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:58:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1137ms 15:58:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:58:11 INFO - PROCESS | 248 | 1464908291106 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 15:58:11 INFO - PROCESS | 248 | 1464908291110 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 15:58:11 INFO - PROCESS | 248 | 1464908291115 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:58:11 INFO - PROCESS | 248 | 1464908291120 Marionette TRACE conn6 <- [1,1618,null,{}] 15:58:11 INFO - PROCESS | 248 | 1464908291126 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:11 INFO - PROCESS | 248 | 1464908291260 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 15:58:11 INFO - PROCESS | 248 | 1464908291353 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:11 INFO - PROCESS | 248 | ++DOCSHELL 00000014298F6800 == 43 [pid = 248] [id = 414] 15:58:11 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (0000001424096800) [pid = 248] [serial = 1242] [outer = 0000000000000000] 15:58:11 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (0000001424D99400) [pid = 248] [serial = 1243] [outer = 0000001424096800] 15:58:11 INFO - PROCESS | 248 | 1464908291406 Marionette DEBUG loaded listener.js 15:58:11 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (0000001428A67C00) [pid = 248] [serial = 1244] [outer = 0000001424096800] 15:58:11 INFO - PROCESS | 248 | --DOCSHELL 000000142474A000 == 42 [pid = 248] [id = 380] 15:58:11 INFO - PROCESS | 248 | --DOCSHELL 0000001434D3C000 == 41 [pid = 248] [id = 409] 15:58:11 INFO - PROCESS | 248 | --DOCSHELL 0000001434D23000 == 40 [pid = 248] [id = 408] 15:58:11 INFO - PROCESS | 248 | --DOCSHELL 000000143485A800 == 39 [pid = 248] [id = 407] 15:58:11 INFO - PROCESS | 248 | --DOCSHELL 0000001434736800 == 38 [pid = 248] [id = 406] 15:58:11 INFO - PROCESS | 248 | --DOCSHELL 00000014344A5800 == 37 [pid = 248] [id = 405] 15:58:11 INFO - PROCESS | 248 | --DOCSHELL 000000142E8CE800 == 36 [pid = 248] [id = 404] 15:58:11 INFO - PROCESS | 248 | --DOCSHELL 0000001430B41800 == 35 [pid = 248] [id = 403] 15:58:11 INFO - PROCESS | 248 | --DOCSHELL 000000142A6C2000 == 34 [pid = 248] [id = 402] 15:58:11 INFO - PROCESS | 248 | --DOCSHELL 00000014298F9000 == 33 [pid = 248] [id = 401] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 96 (0000001429381000) [pid = 248] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 95 (0000001428ED4C00) [pid = 248] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 94 (000000142415B800) [pid = 248] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 93 (000000142409D000) [pid = 248] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 92 (0000001430C1E400) [pid = 248] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 91 (00000014243E0400) [pid = 248] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 90 (0000001430AA0400) [pid = 248] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 89 (0000001428867400) [pid = 248] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 88 (00000014257A9400) [pid = 248] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 87 (0000001424A63800) [pid = 248] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 86 (00000014243E4C00) [pid = 248] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 85 (000000142E80A800) [pid = 248] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 84 (00000014316D1C00) [pid = 248] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 83 (0000001429383000) [pid = 248] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 82 (0000001430DA5400) [pid = 248] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 81 (000000143052F800) [pid = 248] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 80 (0000001424284800) [pid = 248] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 79 (00000014322C1000) [pid = 248] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | --DOMWINDOW == 78 (0000001430BC5400) [pid = 248] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 15:58:11 INFO - PROCESS | 248 | 1464908291937 Marionette TRACE conn6 <- [1,1620,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]]]}] 15:58:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:58:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 839ms 15:58:11 INFO - PROCESS | 248 | 1464908291955 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 15:58:11 INFO - PROCESS | 248 | 1464908291961 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 15:58:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:58:12 INFO - PROCESS | 248 | 1464908291992 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:58:12 INFO - PROCESS | 248 | 1464908291995 Marionette TRACE conn6 <- [1,1622,null,{}] 15:58:12 INFO - PROCESS | 248 | 1464908291999 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:12 INFO - PROCESS | 248 | 1464908292089 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 15:58:12 INFO - PROCESS | 248 | 1464908292164 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:12 INFO - PROCESS | 248 | ++DOCSHELL 000000142A6BF800 == 34 [pid = 248] [id = 415] 15:58:12 INFO - PROCESS | 248 | ++DOMWINDOW == 79 (000000142428C000) [pid = 248] [serial = 1245] [outer = 0000000000000000] 15:58:12 INFO - PROCESS | 248 | ++DOMWINDOW == 80 (00000014257A4000) [pid = 248] [serial = 1246] [outer = 000000142428C000] 15:58:12 INFO - PROCESS | 248 | 1464908292211 Marionette DEBUG loaded listener.js 15:58:12 INFO - PROCESS | 248 | ++DOMWINDOW == 81 (0000001428ED4C00) [pid = 248] [serial = 1247] [outer = 000000142428C000] 15:58:12 INFO - PROCESS | 248 | 1464908292623 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:58:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:58:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 692ms 15:58:12 INFO - PROCESS | 248 | 1464908292682 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 15:58:12 INFO - PROCESS | 248 | 1464908292684 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 15:58:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:58:12 INFO - PROCESS | 248 | 1464908292691 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:58:12 INFO - PROCESS | 248 | 1464908292695 Marionette TRACE conn6 <- [1,1626,null,{}] 15:58:12 INFO - PROCESS | 248 | 1464908292706 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:12 INFO - PROCESS | 248 | 1464908292792 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 15:58:12 INFO - PROCESS | 248 | 1464908292802 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:12 INFO - PROCESS | 248 | ++DOCSHELL 0000001430A1D800 == 35 [pid = 248] [id = 416] 15:58:12 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (000000142A34A800) [pid = 248] [serial = 1248] [outer = 0000000000000000] 15:58:12 INFO - PROCESS | 248 | ++DOMWINDOW == 83 (000000142A3B5C00) [pid = 248] [serial = 1249] [outer = 000000142A34A800] 15:58:12 INFO - PROCESS | 248 | 1464908292852 Marionette DEBUG loaded listener.js 15:58:12 INFO - PROCESS | 248 | ++DOMWINDOW == 84 (000000142DB3B400) [pid = 248] [serial = 1250] [outer = 000000142A34A800] 15:58:13 INFO - PROCESS | 248 | 1464908293324 Marionette TRACE conn6 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:58:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:58:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 692ms 15:58:13 INFO - PROCESS | 248 | 1464908293382 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 15:58:13 INFO - PROCESS | 248 | 1464908293385 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 15:58:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:58:13 INFO - PROCESS | 248 | 1464908293389 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:58:13 INFO - PROCESS | 248 | 1464908293391 Marionette TRACE conn6 <- [1,1630,null,{}] 15:58:13 INFO - PROCESS | 248 | 1464908293394 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:13 INFO - PROCESS | 248 | 1464908293483 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 15:58:13 INFO - PROCESS | 248 | 1464908293492 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:13 INFO - PROCESS | 248 | ++DOCSHELL 0000001431558000 == 36 [pid = 248] [id = 417] 15:58:13 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (000000142DF33400) [pid = 248] [serial = 1251] [outer = 0000000000000000] 15:58:13 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (000000142DF59800) [pid = 248] [serial = 1252] [outer = 000000142DF33400] 15:58:13 INFO - PROCESS | 248 | 1464908293538 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (000000142E87A800) [pid = 248] [serial = 1253] [outer = 000000142DF33400] 15:58:13 INFO - PROCESS | 248 | 1464908293952 Marionette TRACE conn6 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:58:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:58:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 628ms 15:58:14 INFO - PROCESS | 248 | 1464908294020 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 15:58:14 INFO - PROCESS | 248 | 1464908294022 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 15:58:14 INFO - PROCESS | 248 | 1464908294025 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:58:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:58:14 INFO - PROCESS | 248 | 1464908294027 Marionette TRACE conn6 <- [1,1634,null,{}] 15:58:14 INFO - PROCESS | 248 | 1464908294031 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:14 INFO - PROCESS | 248 | 1464908294136 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 15:58:14 INFO - PROCESS | 248 | 1464908294214 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:14 INFO - PROCESS | 248 | ++DOCSHELL 0000001434265800 == 37 [pid = 248] [id = 418] 15:58:14 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (0000001430532400) [pid = 248] [serial = 1254] [outer = 0000000000000000] 15:58:14 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (00000014307A6C00) [pid = 248] [serial = 1255] [outer = 0000001430532400] 15:58:14 INFO - PROCESS | 248 | 1464908294260 Marionette DEBUG loaded listener.js 15:58:14 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (0000001430A99400) [pid = 248] [serial = 1256] [outer = 0000001430532400] 15:58:14 INFO - PROCESS | 248 | 1464908294689 Marionette TRACE conn6 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:58:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:58:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 692ms 15:58:14 INFO - PROCESS | 248 | 1464908294728 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 15:58:14 INFO - PROCESS | 248 | 1464908294731 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 15:58:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:58:14 INFO - PROCESS | 248 | 1464908294734 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:58:14 INFO - PROCESS | 248 | 1464908294736 Marionette TRACE conn6 <- [1,1638,null,{}] 15:58:14 INFO - PROCESS | 248 | 1464908294754 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:14 INFO - PROCESS | 248 | 1464908294879 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 15:58:14 INFO - PROCESS | 248 | 1464908294933 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:14 INFO - PROCESS | 248 | ++DOCSHELL 000000142959F000 == 38 [pid = 248] [id = 419] 15:58:14 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (0000001430BCB000) [pid = 248] [serial = 1257] [outer = 0000000000000000] 15:58:14 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001430DA5400) [pid = 248] [serial = 1258] [outer = 0000001430BCB000] 15:58:14 INFO - PROCESS | 248 | 1464908294980 Marionette DEBUG loaded listener.js 15:58:15 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (0000001430F57400) [pid = 248] [serial = 1259] [outer = 0000001430BCB000] 15:58:15 INFO - PROCESS | 248 | 1464908295427 Marionette TRACE conn6 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:58:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:58:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 755ms 15:58:15 INFO - PROCESS | 248 | 1464908295497 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 15:58:15 INFO - PROCESS | 248 | 1464908295500 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 15:58:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:58:15 INFO - PROCESS | 248 | 1464908295503 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:58:15 INFO - PROCESS | 248 | 1464908295505 Marionette TRACE conn6 <- [1,1642,null,{}] 15:58:15 INFO - PROCESS | 248 | 1464908295508 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:15 INFO - PROCESS | 248 | 1464908295612 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 15:58:15 INFO - PROCESS | 248 | 1464908295625 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:15 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D6A000 == 39 [pid = 248] [id = 420] 15:58:15 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (0000001430F54800) [pid = 248] [serial = 1260] [outer = 0000000000000000] 15:58:15 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (00000014316CE000) [pid = 248] [serial = 1261] [outer = 0000001430F54800] 15:58:15 INFO - PROCESS | 248 | 1464908295670 Marionette DEBUG loaded listener.js 15:58:15 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (0000001432517000) [pid = 248] [serial = 1262] [outer = 0000001430F54800] 15:58:16 INFO - PROCESS | 248 | --DOMWINDOW == 95 (00000014307AFC00) [pid = 248] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:58:16 INFO - PROCESS | 248 | --DOMWINDOW == 94 (0000001430BD0400) [pid = 248] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:58:16 INFO - PROCESS | 248 | --DOMWINDOW == 93 (000000142489A400) [pid = 248] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:58:16 INFO - PROCESS | 248 | --DOMWINDOW == 92 (000000142E804C00) [pid = 248] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:58:16 INFO - PROCESS | 248 | --DOMWINDOW == 91 (00000014240A1C00) [pid = 248] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:58:16 INFO - PROCESS | 248 | --DOMWINDOW == 90 (00000014257A5C00) [pid = 248] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:58:16 INFO - PROCESS | 248 | --DOMWINDOW == 89 (0000001424287400) [pid = 248] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:58:16 INFO - PROCESS | 248 | --DOMWINDOW == 88 (00000014316D9800) [pid = 248] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:58:16 INFO - PROCESS | 248 | --DOMWINDOW == 87 (000000143137D800) [pid = 248] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:58:16 INFO - PROCESS | 248 | 1464908296161 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:58:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:58:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 692ms 15:58:16 INFO - PROCESS | 248 | 1464908296196 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 15:58:16 INFO - PROCESS | 248 | 1464908296198 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 15:58:16 INFO - PROCESS | 248 | 1464908296201 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:58:16 INFO - PROCESS | 248 | 1464908296203 Marionette TRACE conn6 <- [1,1646,null,{}] 15:58:16 INFO - PROCESS | 248 | 1464908296207 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:16 INFO - PROCESS | 248 | 1464908296295 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 15:58:16 INFO - PROCESS | 248 | 1464908296304 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:16 INFO - PROCESS | 248 | ++DOCSHELL 0000001435B0A800 == 40 [pid = 248] [id = 421] 15:58:16 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (00000014243E9800) [pid = 248] [serial = 1263] [outer = 0000000000000000] 15:58:16 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (0000001430BCF000) [pid = 248] [serial = 1264] [outer = 00000014243E9800] 15:58:16 INFO - PROCESS | 248 | 1464908296349 Marionette DEBUG loaded listener.js 15:58:16 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (0000001432E26000) [pid = 248] [serial = 1265] [outer = 00000014243E9800] 15:58:16 INFO - PROCESS | 248 | 1464908296773 Marionette TRACE conn6 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 628ms 15:58:16 INFO - PROCESS | 248 | 1464908296832 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 15:58:16 INFO - PROCESS | 248 | 1464908296834 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 15:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:58:16 INFO - PROCESS | 248 | 1464908296838 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:58:16 INFO - PROCESS | 248 | 1464908296839 Marionette TRACE conn6 <- [1,1650,null,{}] 15:58:16 INFO - PROCESS | 248 | 1464908296843 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:16 INFO - PROCESS | 248 | 1464908296951 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 15:58:16 INFO - PROCESS | 248 | 1464908296960 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:16 INFO - PROCESS | 248 | ++DOCSHELL 0000001436362800 == 41 [pid = 248] [id = 422] 15:58:16 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (0000001432E30C00) [pid = 248] [serial = 1266] [outer = 0000000000000000] 15:58:17 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001433343400) [pid = 248] [serial = 1267] [outer = 0000001432E30C00] 15:58:17 INFO - PROCESS | 248 | 1464908297006 Marionette DEBUG loaded listener.js 15:58:17 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (000000143421BC00) [pid = 248] [serial = 1268] [outer = 0000001432E30C00] 15:58:17 INFO - PROCESS | 248 | 1464908297434 Marionette TRACE conn6 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 629ms 15:58:17 INFO - PROCESS | 248 | 1464908297475 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 15:58:17 INFO - PROCESS | 248 | 1464908297477 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 15:58:17 INFO - PROCESS | 248 | 1464908297480 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:58:17 INFO - PROCESS | 248 | 1464908297483 Marionette TRACE conn6 <- [1,1654,null,{}] 15:58:17 INFO - PROCESS | 248 | 1464908297486 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:17 INFO - PROCESS | 248 | 1464908297576 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 15:58:17 INFO - PROCESS | 248 | 1464908297583 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:17 INFO - PROCESS | 248 | ++DOCSHELL 000000143750C000 == 42 [pid = 248] [id = 423] 15:58:17 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (0000001434221C00) [pid = 248] [serial = 1269] [outer = 0000000000000000] 15:58:17 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (00000014342F3400) [pid = 248] [serial = 1270] [outer = 0000001434221C00] 15:58:17 INFO - PROCESS | 248 | 1464908297631 Marionette DEBUG loaded listener.js 15:58:17 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (000000143436A800) [pid = 248] [serial = 1271] [outer = 0000001434221C00] 15:58:18 INFO - PROCESS | 248 | 1464908298042 Marionette TRACE conn6 <- [1,1656,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]]]}] 15:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 629ms 15:58:18 INFO - PROCESS | 248 | 1464908298125 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 15:58:18 INFO - PROCESS | 248 | 1464908298129 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 15:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:58:18 INFO - PROCESS | 248 | 1464908298140 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:58:18 INFO - PROCESS | 248 | 1464908298144 Marionette TRACE conn6 <- [1,1658,null,{}] 15:58:18 INFO - PROCESS | 248 | 1464908298151 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:18 INFO - PROCESS | 248 | 1464908298267 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 15:58:18 INFO - PROCESS | 248 | 1464908298423 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:18 INFO - PROCESS | 248 | ++DOCSHELL 000000142978F800 == 43 [pid = 248] [id = 424] 15:58:18 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (00000014240A4800) [pid = 248] [serial = 1272] [outer = 0000000000000000] 15:58:18 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (000000142415DC00) [pid = 248] [serial = 1273] [outer = 00000014240A4800] 15:58:18 INFO - PROCESS | 248 | 1464908298480 Marionette DEBUG loaded listener.js 15:58:18 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001424DA4400) [pid = 248] [serial = 1274] [outer = 00000014240A4800] 15:58:19 INFO - PROCESS | 248 | 1464908299037 Marionette TRACE conn6 <- [1,1660,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]]]}] 15:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 942ms 15:58:19 INFO - PROCESS | 248 | 1464908299083 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 15:58:19 INFO - PROCESS | 248 | 1464908299087 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 15:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:58:19 INFO - PROCESS | 248 | 1464908299095 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:58:19 INFO - PROCESS | 248 | 1464908299100 Marionette TRACE conn6 <- [1,1662,null,{}] 15:58:19 INFO - PROCESS | 248 | 1464908299104 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:19 INFO - PROCESS | 248 | 1464908299217 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 15:58:19 INFO - PROCESS | 248 | 1464908299308 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:19 INFO - PROCESS | 248 | ++DOCSHELL 0000001430C4A800 == 44 [pid = 248] [id = 425] 15:58:19 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (00000014298A9800) [pid = 248] [serial = 1275] [outer = 0000000000000000] 15:58:19 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (000000142A882400) [pid = 248] [serial = 1276] [outer = 00000014298A9800] 15:58:19 INFO - PROCESS | 248 | 1464908299364 Marionette DEBUG loaded listener.js 15:58:19 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (000000142DF24400) [pid = 248] [serial = 1277] [outer = 00000014298A9800] 15:58:19 INFO - PROCESS | 248 | 1464908299989 Marionette TRACE conn6 <- [1,1664,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]]]}] 15:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 944ms 15:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:58:20 INFO - PROCESS | 248 | 1464908300041 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 15:58:20 INFO - PROCESS | 248 | 1464908300044 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 15:58:20 INFO - PROCESS | 248 | 1464908300048 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:58:20 INFO - PROCESS | 248 | 1464908300050 Marionette TRACE conn6 <- [1,1666,null,{}] 15:58:20 INFO - PROCESS | 248 | 1464908300061 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:20 INFO - PROCESS | 248 | 1464908300177 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 15:58:20 INFO - PROCESS | 248 | 1464908300270 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:20 INFO - PROCESS | 248 | ++DOCSHELL 0000001437645000 == 45 [pid = 248] [id = 426] 15:58:20 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001430C23800) [pid = 248] [serial = 1278] [outer = 0000000000000000] 15:58:20 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001430E69000) [pid = 248] [serial = 1279] [outer = 0000001430C23800] 15:58:20 INFO - PROCESS | 248 | 1464908300330 Marionette DEBUG loaded listener.js 15:58:20 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (00000014338C2000) [pid = 248] [serial = 1280] [outer = 0000001430C23800] 15:58:20 INFO - PROCESS | 248 | 1464908300929 Marionette TRACE conn6 <- [1,1668,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]]]}] 15:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 944ms 15:58:21 INFO - PROCESS | 248 | 1464908300994 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 15:58:21 INFO - PROCESS | 248 | 1464908300996 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 15:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:58:21 INFO - PROCESS | 248 | 1464908301000 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:58:21 INFO - PROCESS | 248 | 1464908301002 Marionette TRACE conn6 <- [1,1670,null,{}] 15:58:21 INFO - PROCESS | 248 | 1464908301006 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:21 INFO - PROCESS | 248 | 1464908301116 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 15:58:21 INFO - PROCESS | 248 | 1464908301233 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:21 INFO - PROCESS | 248 | ++DOCSHELL 0000001437924800 == 46 [pid = 248] [id = 427] 15:58:21 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (00000014343E7400) [pid = 248] [serial = 1281] [outer = 0000000000000000] 15:58:21 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (0000001434488000) [pid = 248] [serial = 1282] [outer = 00000014343E7400] 15:58:21 INFO - PROCESS | 248 | 1464908301291 Marionette DEBUG loaded listener.js 15:58:21 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001434491C00) [pid = 248] [serial = 1283] [outer = 00000014343E7400] 15:58:21 INFO - PROCESS | 248 | 1464908301875 Marionette TRACE conn6 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 942ms 15:58:21 INFO - PROCESS | 248 | 1464908301945 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 15:58:21 INFO - PROCESS | 248 | 1464908301948 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 15:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:58:21 INFO - PROCESS | 248 | 1464908301951 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:58:21 INFO - PROCESS | 248 | 1464908301954 Marionette TRACE conn6 <- [1,1674,null,{}] 15:58:21 INFO - PROCESS | 248 | 1464908301972 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:22 INFO - PROCESS | 248 | 1464908302079 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 15:58:22 INFO - PROCESS | 248 | 1464908302154 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:22 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D53800 == 47 [pid = 248] [id = 428] 15:58:22 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (000000142409F400) [pid = 248] [serial = 1284] [outer = 0000000000000000] 15:58:22 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001434494C00) [pid = 248] [serial = 1285] [outer = 000000142409F400] 15:58:22 INFO - PROCESS | 248 | 1464908302266 Marionette DEBUG loaded listener.js 15:58:22 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001434517000) [pid = 248] [serial = 1286] [outer = 000000142409F400] 15:58:23 INFO - PROCESS | 248 | 1464908302997 Marionette TRACE conn6 <- [1,1676,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]]]}] 15:58:23 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 15:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1091ms 15:58:23 INFO - PROCESS | 248 | 1464908303045 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 15:58:23 INFO - PROCESS | 248 | 1464908303049 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 15:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:58:23 INFO - PROCESS | 248 | 1464908303055 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:58:23 INFO - PROCESS | 248 | 1464908303058 Marionette TRACE conn6 <- [1,1678,null,{}] 15:58:23 INFO - PROCESS | 248 | 1464908303064 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:23 INFO - PROCESS | 248 | 1464908303172 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 15:58:23 INFO - PROCESS | 248 | 1464908303252 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:23 INFO - PROCESS | 248 | ++DOCSHELL 00000014257CC800 == 48 [pid = 248] [id = 429] 15:58:23 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (00000014258F7000) [pid = 248] [serial = 1287] [outer = 0000000000000000] 15:58:23 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001428A5DC00) [pid = 248] [serial = 1288] [outer = 00000014258F7000] 15:58:23 INFO - PROCESS | 248 | 1464908303348 Marionette DEBUG loaded listener.js 15:58:23 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (000000142972D800) [pid = 248] [serial = 1289] [outer = 00000014258F7000] 15:58:23 INFO - PROCESS | 248 | --DOCSHELL 0000001430C37000 == 47 [pid = 248] [id = 399] 15:58:23 INFO - PROCESS | 248 | --DOCSHELL 0000001430B4D000 == 46 [pid = 248] [id = 398] 15:58:23 INFO - PROCESS | 248 | --DOCSHELL 0000001436362800 == 45 [pid = 248] [id = 422] 15:58:23 INFO - PROCESS | 248 | --DOCSHELL 0000001435B0A800 == 44 [pid = 248] [id = 421] 15:58:23 INFO - PROCESS | 248 | --DOCSHELL 0000001434D6A000 == 43 [pid = 248] [id = 420] 15:58:23 INFO - PROCESS | 248 | --DOCSHELL 000000142959F000 == 42 [pid = 248] [id = 419] 15:58:23 INFO - PROCESS | 248 | --DOCSHELL 0000001434265800 == 41 [pid = 248] [id = 418] 15:58:23 INFO - PROCESS | 248 | --DOCSHELL 0000001431558000 == 40 [pid = 248] [id = 417] 15:58:23 INFO - PROCESS | 248 | --DOCSHELL 0000001430A1D800 == 39 [pid = 248] [id = 416] 15:58:23 INFO - PROCESS | 248 | --DOCSHELL 000000142A6BF800 == 38 [pid = 248] [id = 415] 15:58:23 INFO - PROCESS | 248 | --DOCSHELL 00000014298F6800 == 37 [pid = 248] [id = 414] 15:58:23 INFO - PROCESS | 248 | --DOCSHELL 000000142DFAD000 == 36 [pid = 248] [id = 411] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001424285000) [pid = 248] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001424ACC000) [pid = 248] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 111 (000000142E867400) [pid = 248] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 110 (000000142A3AC000) [pid = 248] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001424A5C800) [pid = 248] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 108 (000000142A34D000) [pid = 248] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000142DB46400) [pid = 248] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001432EAA000) [pid = 248] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 105 (00000014309AC800) [pid = 248] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001430C26000) [pid = 248] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001428A60000) [pid = 248] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 102 (00000014305C5400) [pid = 248] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 101 (0000001429282800) [pid = 248] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001430AA3400) [pid = 248] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 99 (000000142AFCC000) [pid = 248] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001430C25400) [pid = 248] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 97 (000000142DF23000) [pid = 248] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 96 (0000001430F50800) [pid = 248] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 95 (0000001432509000) [pid = 248] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 94 (00000014316CB400) [pid = 248] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 93 (0000001432566800) [pid = 248] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 92 (0000001431219000) [pid = 248] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 91 (00000014316D4400) [pid = 248] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | --DOMWINDOW == 90 (00000014307A7C00) [pid = 248] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 15:58:23 INFO - PROCESS | 248 | 1464908303882 Marionette TRACE conn6 <- [1,1680,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]]]}] 15:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 899ms 15:58:23 INFO - PROCESS | 248 | 1464908303954 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 15:58:23 INFO - PROCESS | 248 | 1464908303959 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 15:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:58:23 INFO - PROCESS | 248 | 1464908303965 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:58:23 INFO - PROCESS | 248 | 1464908303968 Marionette TRACE conn6 <- [1,1682,null,{}] 15:58:23 INFO - PROCESS | 248 | 1464908303973 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:24 INFO - PROCESS | 248 | 1464908304064 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 15:58:24 INFO - PROCESS | 248 | 1464908304140 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:24 INFO - PROCESS | 248 | ++DOCSHELL 000000142DF9E800 == 37 [pid = 248] [id = 430] 15:58:24 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (00000014243E2400) [pid = 248] [serial = 1290] [outer = 0000000000000000] 15:58:24 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001428866C00) [pid = 248] [serial = 1291] [outer = 00000014243E2400] 15:58:24 INFO - PROCESS | 248 | 1464908304187 Marionette DEBUG loaded listener.js 15:58:24 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (0000001429810000) [pid = 248] [serial = 1292] [outer = 00000014243E2400] 15:58:24 INFO - PROCESS | 248 | 1464908304589 Marionette TRACE conn6 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 691ms 15:58:24 INFO - PROCESS | 248 | 1464908304659 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 15:58:24 INFO - PROCESS | 248 | 1464908304661 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 15:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:58:24 INFO - PROCESS | 248 | 1464908304665 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:58:24 INFO - PROCESS | 248 | 1464908304669 Marionette TRACE conn6 <- [1,1686,null,{}] 15:58:24 INFO - PROCESS | 248 | 1464908304679 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:24 INFO - PROCESS | 248 | 1464908304767 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 15:58:24 INFO - PROCESS | 248 | 1464908304776 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:24 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BB7800 == 38 [pid = 248] [id = 431] 15:58:24 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (000000142AFCF000) [pid = 248] [serial = 1293] [outer = 0000000000000000] 15:58:24 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (000000142DB48800) [pid = 248] [serial = 1294] [outer = 000000142AFCF000] 15:58:24 INFO - PROCESS | 248 | 1464908304824 Marionette DEBUG loaded listener.js 15:58:24 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (000000142DF51800) [pid = 248] [serial = 1295] [outer = 000000142AFCF000] 15:58:25 INFO - PROCESS | 248 | 1464908305286 Marionette TRACE conn6 <- [1,1688,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]]]}] 15:58:25 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 15:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 628ms 15:58:25 INFO - PROCESS | 248 | 1464908305295 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 15:58:25 INFO - PROCESS | 248 | 1464908305298 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 15:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:58:25 INFO - PROCESS | 248 | 1464908305301 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:58:25 INFO - PROCESS | 248 | 1464908305303 Marionette TRACE conn6 <- [1,1690,null,{}] 15:58:25 INFO - PROCESS | 248 | 1464908305311 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:25 INFO - PROCESS | 248 | 1464908305399 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 15:58:25 INFO - PROCESS | 248 | 1464908305436 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:25 INFO - PROCESS | 248 | ++DOCSHELL 0000001433490800 == 39 [pid = 248] [id = 432] 15:58:25 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (00000014305C1400) [pid = 248] [serial = 1296] [outer = 0000000000000000] 15:58:25 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (00000014307A4000) [pid = 248] [serial = 1297] [outer = 00000014305C1400] 15:58:25 INFO - PROCESS | 248 | 1464908305482 Marionette DEBUG loaded listener.js 15:58:25 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (00000014309AC800) [pid = 248] [serial = 1298] [outer = 00000014305C1400] 15:58:25 INFO - PROCESS | 248 | 1464908305907 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 629ms 15:58:25 INFO - PROCESS | 248 | 1464908305946 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 15:58:25 INFO - PROCESS | 248 | 1464908305948 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 15:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:58:25 INFO - PROCESS | 248 | 1464908305952 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:58:25 INFO - PROCESS | 248 | 1464908305954 Marionette TRACE conn6 <- [1,1694,null,{}] 15:58:25 INFO - PROCESS | 248 | 1464908305957 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:26 INFO - PROCESS | 248 | 1464908306068 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 15:58:26 INFO - PROCESS | 248 | 1464908306075 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:26 INFO - PROCESS | 248 | ++DOCSHELL 0000001434736000 == 40 [pid = 248] [id = 433] 15:58:26 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001430AA3C00) [pid = 248] [serial = 1299] [outer = 0000000000000000] 15:58:26 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001430BC6400) [pid = 248] [serial = 1300] [outer = 0000001430AA3C00] 15:58:26 INFO - PROCESS | 248 | 1464908306122 Marionette DEBUG loaded listener.js 15:58:26 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001430C1C000) [pid = 248] [serial = 1301] [outer = 0000001430AA3C00] 15:58:26 INFO - PROCESS | 248 | 1464908306576 Marionette TRACE conn6 <- [1,1696,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]]]}] 15:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 691ms 15:58:26 INFO - PROCESS | 248 | 1464908306645 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 15:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:58:26 INFO - PROCESS | 248 | 1464908306655 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 15:58:26 INFO - PROCESS | 248 | 1464908306658 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:58:26 INFO - PROCESS | 248 | 1464908306660 Marionette TRACE conn6 <- [1,1698,null,{}] 15:58:26 INFO - PROCESS | 248 | 1464908306679 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:26 INFO - PROCESS | 248 | 1464908306840 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 15:58:26 INFO - PROCESS | 248 | 1464908306866 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:26 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D31000 == 41 [pid = 248] [id = 434] 15:58:26 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001430F5A000) [pid = 248] [serial = 1302] [outer = 0000000000000000] 15:58:26 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (000000143250B800) [pid = 248] [serial = 1303] [outer = 0000001430F5A000] 15:58:26 INFO - PROCESS | 248 | 1464908306913 Marionette DEBUG loaded listener.js 15:58:26 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (0000001433344000) [pid = 248] [serial = 1304] [outer = 0000001430F5A000] 15:58:27 INFO - PROCESS | 248 | 1464908307387 Marionette TRACE conn6 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 796ms 15:58:27 INFO - PROCESS | 248 | 1464908307461 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 15:58:27 INFO - PROCESS | 248 | 1464908307463 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 15:58:27 INFO - PROCESS | 248 | 1464908307467 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:58:27 INFO - PROCESS | 248 | 1464908307469 Marionette TRACE conn6 <- [1,1702,null,{}] 15:58:27 INFO - PROCESS | 248 | 1464908307472 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:27 INFO - PROCESS | 248 | 1464908307583 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 15:58:27 INFO - PROCESS | 248 | 1464908307636 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:27 INFO - PROCESS | 248 | ++DOCSHELL 0000001435843000 == 42 [pid = 248] [id = 435] 15:58:27 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (00000014338C6000) [pid = 248] [serial = 1305] [outer = 0000000000000000] 15:58:27 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (00000014343DF800) [pid = 248] [serial = 1306] [outer = 00000014338C6000] 15:58:27 INFO - PROCESS | 248 | 1464908307681 Marionette DEBUG loaded listener.js 15:58:27 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (000000143450D800) [pid = 248] [serial = 1307] [outer = 00000014338C6000] 15:58:28 INFO - PROCESS | 248 | --DOMWINDOW == 107 (0000001430532400) [pid = 248] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:58:28 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001430BCB000) [pid = 248] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:58:28 INFO - PROCESS | 248 | --DOMWINDOW == 105 (000000142A34A800) [pid = 248] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:58:28 INFO - PROCESS | 248 | --DOMWINDOW == 104 (000000142DF33400) [pid = 248] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:58:28 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001424096800) [pid = 248] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:58:28 INFO - PROCESS | 248 | --DOMWINDOW == 102 (000000142428C000) [pid = 248] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:58:28 INFO - PROCESS | 248 | --DOMWINDOW == 101 (0000001432E30C00) [pid = 248] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:58:28 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001430F54800) [pid = 248] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:58:28 INFO - PROCESS | 248 | --DOMWINDOW == 99 (00000014243E9800) [pid = 248] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:58:28 INFO - PROCESS | 248 | 1464908308144 Marionette TRACE conn6 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",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/path-objects/2d.path.arc.selfintersect.1.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 15:58:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 15:58:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 15:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:58:28 INFO - _addTest/ [0,1705,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 248 | 1464908308213 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 15:58:28 INFO - PROCESS | 248 | 1464908308216 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:58:28 INFO - PROCESS | 248 | 1464908308218 Marionette TRACE conn6 <- [1,1706,null,{}] 15:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:58:28 INFO - PROCESS | 248 | 1464908308222 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:28 INFO - PROCESS | 248 | 1464908308332 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 15:58:28 INFO - PROCESS | 248 | 1464908308384 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 248 | ++DOCSHELL 0000001437249800 == 43 [pid = 248] [id = 436] 15:58:28 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (000000142955DC00) [pid = 248] [serial = 1308] [outer = 0000000000000000] 15:58:28 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001430BCA800) [pid = 248] [serial = 1309] [outer = 000000142955DC00] 15:58:28 INFO - PROCESS | 248 | 1464908308429 Marionette DEBUG loaded listener.js 15:58:28 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001434517400) [pid = 248] [serial = 1310] [outer = 000000142955DC00] 15:58:28 INFO - PROCESS | 248 | 1464908308798 Marionette TRACE conn6 <- [1,1708,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]]]}] 15:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 629ms 15:58:28 INFO - PROCESS | 248 | 1464908308851 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 248 | 1464908308853 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 15:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:58:28 INFO - PROCESS | 248 | 1464908308857 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:58:28 INFO - PROCESS | 248 | 1464908308859 Marionette TRACE conn6 <- [1,1710,null,{}] 15:58:28 INFO - PROCESS | 248 | 1464908308863 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:28 INFO - PROCESS | 248 | 1464908308950 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 15:58:28 INFO - PROCESS | 248 | 1464908308957 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 248 | ++DOCSHELL 0000001437917000 == 44 [pid = 248] [id = 437] 15:58:28 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (000000143463D000) [pid = 248] [serial = 1311] [outer = 0000000000000000] 15:58:28 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001434643C00) [pid = 248] [serial = 1312] [outer = 000000143463D000] 15:58:29 INFO - PROCESS | 248 | 1464908309002 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (0000001434692400) [pid = 248] [serial = 1313] [outer = 000000143463D000] 15:58:29 INFO - PROCESS | 248 | 1464908309435 Marionette TRACE conn6 <- [1,1712,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]]]}] 15:58:29 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 15:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 628ms 15:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:58:29 INFO - PROCESS | 248 | 1464908309488 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 15:58:29 INFO - PROCESS | 248 | 1464908309490 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 15:58:29 INFO - PROCESS | 248 | 1464908309494 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:58:29 INFO - PROCESS | 248 | 1464908309496 Marionette TRACE conn6 <- [1,1714,null,{}] 15:58:29 INFO - PROCESS | 248 | 1464908309499 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:29 INFO - PROCESS | 248 | 1464908309592 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 15:58:29 INFO - PROCESS | 248 | 1464908309601 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:29 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DCC000 == 45 [pid = 248] [id = 438] 15:58:29 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001434698400) [pid = 248] [serial = 1314] [outer = 0000000000000000] 15:58:29 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (000000143469D400) [pid = 248] [serial = 1315] [outer = 0000001434698400] 15:58:29 INFO - PROCESS | 248 | 1464908309646 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001434793800) [pid = 248] [serial = 1316] [outer = 0000001434698400] 15:58:30 INFO - PROCESS | 248 | 1464908310256 Marionette TRACE conn6 <- [1,1716,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]]]}] 15:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 838ms 15:58:30 INFO - PROCESS | 248 | 1464908310334 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 248 | 1464908310338 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 15:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:58:30 INFO - PROCESS | 248 | 1464908310359 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 248 | 1464908310363 Marionette TRACE conn6 <- [1,1718,null,{}] 15:58:30 INFO - PROCESS | 248 | 1464908310370 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:30 INFO - PROCESS | 248 | 1464908310495 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 15:58:30 INFO - PROCESS | 248 | 1464908310609 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:30 INFO - PROCESS | 248 | ++DOCSHELL 000000142DF94000 == 46 [pid = 248] [id = 439] 15:58:30 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001424282000) [pid = 248] [serial = 1317] [outer = 0000000000000000] 15:58:30 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (000000142489AC00) [pid = 248] [serial = 1318] [outer = 0000001424282000] 15:58:30 INFO - PROCESS | 248 | 1464908310669 Marionette DEBUG loaded listener.js 15:58:30 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001429282800) [pid = 248] [serial = 1319] [outer = 0000001424282000] 15:58:31 INFO - PROCESS | 248 | 1464908311291 Marionette TRACE conn6 <- [1,1720,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",1,"assert_equals: Red channel of the pixel at (1, 48) 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.arc.shape.3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1721,"getWindowHandle",null] 15:58:31 INFO - PROCESS | 248 | 1464908311354 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 15:58:31 INFO - PROCESS | 248 | 1464908311360 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:58:31 INFO - PROCESS | 248 | 1464908311363 Marionette TRACE conn6 <- [1,1722,null,{}] 15:58:31 INFO - PROCESS | 248 | 1464908311368 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:31 INFO - PROCESS | 248 | 1464908311483 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 15:58:31 INFO - PROCESS | 248 | 1464908311605 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:31 INFO - PROCESS | 248 | ++DOCSHELL 0000001434733000 == 47 [pid = 248] [id = 440] 15:58:31 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (000000142DB45400) [pid = 248] [serial = 1320] [outer = 0000000000000000] 15:58:31 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (000000142E879000) [pid = 248] [serial = 1321] [outer = 000000142DB45400] 15:58:31 INFO - PROCESS | 248 | 1464908311662 Marionette DEBUG loaded listener.js 15:58:31 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001430BD1C00) [pid = 248] [serial = 1322] [outer = 000000142DB45400] 15:58:32 INFO - PROCESS | 248 | 1464908312280 Marionette TRACE conn6 <- [1,1724,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]]]}] 15:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 943ms 15:58:32 INFO - PROCESS | 248 | 1464908312310 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 15:58:32 INFO - PROCESS | 248 | 1464908312313 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 15:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:58:32 INFO - PROCESS | 248 | 1464908312317 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:58:32 INFO - PROCESS | 248 | 1464908312321 Marionette TRACE conn6 <- [1,1726,null,{}] 15:58:32 INFO - PROCESS | 248 | 1464908312332 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:32 INFO - PROCESS | 248 | 1464908312448 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 15:58:32 INFO - PROCESS | 248 | 1464908312572 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 248 | ++DOCSHELL 0000001438AAE800 == 48 [pid = 248] [id = 441] 15:58:32 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (000000143421D400) [pid = 248] [serial = 1323] [outer = 0000000000000000] 15:58:32 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (00000014343E0000) [pid = 248] [serial = 1324] [outer = 000000143421D400] 15:58:32 INFO - PROCESS | 248 | 1464908312632 Marionette DEBUG loaded listener.js 15:58:32 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001434794C00) [pid = 248] [serial = 1325] [outer = 000000143421D400] 15:58:33 INFO - PROCESS | 248 | 1464908313232 Marionette TRACE conn6 <- [1,1728,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]]]}] 15:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 985ms 15:58:33 INFO - PROCESS | 248 | 1464908313304 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 15:58:33 INFO - PROCESS | 248 | 1464908313307 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 15:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:58:33 INFO - PROCESS | 248 | 1464908313311 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:58:33 INFO - PROCESS | 248 | 1464908313313 Marionette TRACE conn6 <- [1,1730,null,{}] 15:58:33 INFO - PROCESS | 248 | 1464908313317 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:33 INFO - PROCESS | 248 | 1464908313585 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 15:58:33 INFO - PROCESS | 248 | 1464908313727 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:33 INFO - PROCESS | 248 | ++DOCSHELL 000000142DFAD000 == 49 [pid = 248] [id = 442] 15:58:33 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001424154800) [pid = 248] [serial = 1326] [outer = 0000000000000000] 15:58:33 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001424283C00) [pid = 248] [serial = 1327] [outer = 0000001424154800] 15:58:33 INFO - PROCESS | 248 | 1464908313779 Marionette DEBUG loaded listener.js 15:58:33 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001424AC5C00) [pid = 248] [serial = 1328] [outer = 0000001424154800] 15:58:34 INFO - PROCESS | 248 | 1464908314451 Marionette TRACE conn6 <- [1,1732,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]]]}] 15:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1185ms 15:58:34 INFO - PROCESS | 248 | 1464908314499 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 15:58:34 INFO - PROCESS | 248 | 1464908314502 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 15:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:58:34 INFO - PROCESS | 248 | 1464908314506 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:58:34 INFO - PROCESS | 248 | 1464908314511 Marionette TRACE conn6 <- [1,1734,null,{}] 15:58:34 INFO - PROCESS | 248 | 1464908314515 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:34 INFO - PROCESS | 248 | 1464908314634 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 15:58:34 INFO - PROCESS | 248 | --DOCSHELL 0000001437917000 == 48 [pid = 248] [id = 437] 15:58:34 INFO - PROCESS | 248 | --DOCSHELL 0000001437249800 == 47 [pid = 248] [id = 436] 15:58:34 INFO - PROCESS | 248 | --DOCSHELL 0000001435843000 == 46 [pid = 248] [id = 435] 15:58:34 INFO - PROCESS | 248 | --DOCSHELL 0000001434D31000 == 45 [pid = 248] [id = 434] 15:58:34 INFO - PROCESS | 248 | --DOCSHELL 0000001434736000 == 44 [pid = 248] [id = 433] 15:58:34 INFO - PROCESS | 248 | --DOCSHELL 0000001433490800 == 43 [pid = 248] [id = 432] 15:58:34 INFO - PROCESS | 248 | --DOCSHELL 0000001430BB7800 == 42 [pid = 248] [id = 431] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001425860000) [pid = 248] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 118 (000000142DF5F000) [pid = 248] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 117 (00000014316CDC00) [pid = 248] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 116 (00000014342F3400) [pid = 248] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOCSHELL 000000142DF9E800 == 41 [pid = 248] [id = 430] 15:58:34 INFO - PROCESS | 248 | --DOCSHELL 00000014257CC800 == 40 [pid = 248] [id = 429] 15:58:34 INFO - PROCESS | 248 | --DOCSHELL 000000142978F800 == 39 [pid = 248] [id = 424] 15:58:34 INFO - PROCESS | 248 | --DOCSHELL 000000143750C000 == 38 [pid = 248] [id = 423] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001430BCF000) [pid = 248] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001433343400) [pid = 248] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001432517000) [pid = 248] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001432E26000) [pid = 248] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 111 (000000142E87A800) [pid = 248] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 110 (00000014307A6C00) [pid = 248] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001430A99400) [pid = 248] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 108 (0000001430F57400) [pid = 248] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000142A3B5C00) [pid = 248] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 106 (000000142DB3B400) [pid = 248] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 105 (0000001430DA5400) [pid = 248] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 104 (000000142DF59800) [pid = 248] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001428A67C00) [pid = 248] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 102 (0000001424D99400) [pid = 248] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 101 (00000014257A4000) [pid = 248] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001428ED4C00) [pid = 248] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 99 (000000143421BC00) [pid = 248] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | --DOMWINDOW == 98 (00000014316CE000) [pid = 248] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 15:58:34 INFO - PROCESS | 248 | 1464908314776 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:34 INFO - PROCESS | 248 | ++DOCSHELL 0000001429582000 == 39 [pid = 248] [id = 443] 15:58:34 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (00000014231D6400) [pid = 248] [serial = 1329] [outer = 0000000000000000] 15:58:34 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (000000142409C400) [pid = 248] [serial = 1330] [outer = 00000014231D6400] 15:58:34 INFO - PROCESS | 248 | 1464908314826 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001424D99400) [pid = 248] [serial = 1331] [outer = 00000014231D6400] 15:58:35 INFO - PROCESS | 248 | 1464908315267 Marionette TRACE conn6 <- [1,1736,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]]]}] 15:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 774ms 15:58:35 INFO - PROCESS | 248 | 1464908315286 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 15:58:35 INFO - PROCESS | 248 | 1464908315289 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 15:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:58:35 INFO - PROCESS | 248 | 1464908315292 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:58:35 INFO - PROCESS | 248 | 1464908315294 Marionette TRACE conn6 <- [1,1738,null,{}] 15:58:35 INFO - PROCESS | 248 | 1464908315298 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:35 INFO - PROCESS | 248 | 1464908315410 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 15:58:35 INFO - PROCESS | 248 | 1464908315491 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:35 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B47800 == 40 [pid = 248] [id = 444] 15:58:35 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001428A13800) [pid = 248] [serial = 1332] [outer = 0000000000000000] 15:58:35 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (000000142A496800) [pid = 248] [serial = 1333] [outer = 0000001428A13800] 15:58:35 INFO - PROCESS | 248 | 1464908315539 Marionette DEBUG loaded listener.js 15:58:35 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (000000142DB3CC00) [pid = 248] [serial = 1334] [outer = 0000001428A13800] 15:58:35 INFO - PROCESS | 248 | 1464908315919 Marionette TRACE conn6 <- [1,1740,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]]]}] 15:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 692ms 15:58:35 INFO - PROCESS | 248 | 1464908315987 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 15:58:35 INFO - PROCESS | 248 | 1464908315991 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 15:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:58:36 INFO - PROCESS | 248 | 1464908316002 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 248 | 1464908316006 Marionette TRACE conn6 <- [1,1742,null,{}] 15:58:36 INFO - PROCESS | 248 | 1464908316010 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:36 INFO - PROCESS | 248 | 1464908316101 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 15:58:36 INFO - PROCESS | 248 | 1464908316108 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:36 INFO - PROCESS | 248 | ++DOCSHELL 000000143239C800 == 41 [pid = 248] [id = 445] 15:58:36 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (000000142DF22400) [pid = 248] [serial = 1335] [outer = 0000000000000000] 15:58:36 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (000000142E7C5800) [pid = 248] [serial = 1336] [outer = 000000142DF22400] 15:58:36 INFO - PROCESS | 248 | 1464908316162 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (0000001430535400) [pid = 248] [serial = 1337] [outer = 000000142DF22400] 15:58:36 INFO - PROCESS | 248 | 1464908316618 Marionette TRACE conn6 <- [1,1744,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]]]}] 15:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 650ms 15:58:36 INFO - PROCESS | 248 | 1464908316651 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 15:58:36 INFO - PROCESS | 248 | 1464908316653 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 15:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:58:36 INFO - PROCESS | 248 | 1464908316656 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 248 | 1464908316658 Marionette TRACE conn6 <- [1,1746,null,{}] 15:58:36 INFO - PROCESS | 248 | 1464908316662 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:36 INFO - PROCESS | 248 | 1464908316745 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 15:58:36 INFO - PROCESS | 248 | 1464908316751 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:36 INFO - PROCESS | 248 | ++DOCSHELL 00000014344BD800 == 42 [pid = 248] [id = 446] 15:58:36 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (00000014307A9400) [pid = 248] [serial = 1338] [outer = 0000000000000000] 15:58:36 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (00000014307B0400) [pid = 248] [serial = 1339] [outer = 00000014307A9400] 15:58:36 INFO - PROCESS | 248 | 1464908316798 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001430AA7C00) [pid = 248] [serial = 1340] [outer = 00000014307A9400] 15:58:37 INFO - PROCESS | 248 | 1464908317272 Marionette TRACE conn6 <- [1,1748,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]]]}] 15:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 629ms 15:58:37 INFO - PROCESS | 248 | 1464908317288 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 15:58:37 INFO - PROCESS | 248 | 1464908317291 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 15:58:37 INFO - PROCESS | 248 | 1464908317294 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:58:37 INFO - PROCESS | 248 | 1464908317296 Marionette TRACE conn6 <- [1,1750,null,{}] 15:58:37 INFO - PROCESS | 248 | 1464908317300 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:37 INFO - PROCESS | 248 | 1464908317408 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 15:58:37 INFO - PROCESS | 248 | 1464908317457 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:37 INFO - PROCESS | 248 | ++DOCSHELL 0000001434CAA800 == 43 [pid = 248] [id = 447] 15:58:37 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001430C27C00) [pid = 248] [serial = 1341] [outer = 0000000000000000] 15:58:37 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001430E4B800) [pid = 248] [serial = 1342] [outer = 0000001430C27C00] 15:58:37 INFO - PROCESS | 248 | 1464908317545 Marionette DEBUG loaded listener.js 15:58:37 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001431215C00) [pid = 248] [serial = 1343] [outer = 0000001430C27C00] 15:58:38 INFO - PROCESS | 248 | 1464908318021 Marionette TRACE conn6 <- [1,1752,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]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 776ms 15:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:58:38 INFO - PROCESS | 248 | 1464908318074 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 15:58:38 INFO - PROCESS | 248 | 1464908318076 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 15:58:38 INFO - PROCESS | 248 | 1464908318080 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 248 | 1464908318081 Marionette TRACE conn6 <- [1,1754,null,{}] 15:58:38 INFO - PROCESS | 248 | 1464908318085 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:38 INFO - PROCESS | 248 | 1464908318205 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 15:58:38 INFO - PROCESS | 248 | 1464908318215 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:38 INFO - PROCESS | 248 | ++DOCSHELL 0000001434E52000 == 44 [pid = 248] [id = 448] 15:58:38 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001430C28000) [pid = 248] [serial = 1344] [outer = 0000000000000000] 15:58:38 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (00000014322C3C00) [pid = 248] [serial = 1345] [outer = 0000001430C28000] 15:58:38 INFO - PROCESS | 248 | 1464908318260 Marionette DEBUG loaded listener.js 15:58:38 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001432560000) [pid = 248] [serial = 1346] [outer = 0000001430C28000] 15:58:38 INFO - PROCESS | 248 | 1464908318706 Marionette TRACE conn6 <- [1,1756,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]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 690ms 15:58:38 INFO - PROCESS | 248 | 1464908318773 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 15:58:38 INFO - PROCESS | 248 | 1464908318775 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 15:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:58:38 INFO - PROCESS | 248 | 1464908318778 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 248 | 1464908318780 Marionette TRACE conn6 <- [1,1758,null,{}] 15:58:38 INFO - PROCESS | 248 | 1464908318784 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:38 INFO - PROCESS | 248 | 1464908318923 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001430AA3C00) [pid = 248] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001430F5A000) [pid = 248] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 113 (000000142955DC00) [pid = 248] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 112 (00000014305C1400) [pid = 248] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 111 (000000142AFCF000) [pid = 248] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 110 (000000142409F400) [pid = 248] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 109 (00000014258F7000) [pid = 248] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 108 (00000014240A4800) [pid = 248] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 107 (00000014243E2400) [pid = 248] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 106 (00000014338C6000) [pid = 248] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 105 (000000143463D000) [pid = 248] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001432E31400) [pid = 248] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 103 (00000014243ED400) [pid = 248] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 102 (000000142DB45C00) [pid = 248] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 101 (0000001422745C00) [pid = 248] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 100 (000000142937DC00) [pid = 248] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 99 (000000142DB42400) [pid = 248] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001430C21000) [pid = 248] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 97 (00000014243E4000) [pid = 248] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 96 (00000014298AB800) [pid = 248] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:58:39 INFO - PROCESS | 248 | --DOMWINDOW == 95 (000000142E7C5000) [pid = 248] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:58:39 INFO - PROCESS | 248 | 1464908319157 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:39 INFO - PROCESS | 248 | ++DOCSHELL 0000001424E1D800 == 45 [pid = 248] [id = 449] 15:58:39 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (0000001422641800) [pid = 248] [serial = 1347] [outer = 0000000000000000] 15:58:39 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (0000001423959400) [pid = 248] [serial = 1348] [outer = 0000001422641800] 15:58:39 INFO - PROCESS | 248 | 1464908319203 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (00000014243EE000) [pid = 248] [serial = 1349] [outer = 0000001422641800] 15:58:39 INFO - PROCESS | 248 | 1464908319584 Marionette TRACE conn6 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 839ms 15:58:39 INFO - PROCESS | 248 | 1464908319620 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 15:58:39 INFO - PROCESS | 248 | 1464908319623 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 15:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:58:39 INFO - PROCESS | 248 | 1464908319626 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:58:39 INFO - PROCESS | 248 | 1464908319628 Marionette TRACE conn6 <- [1,1762,null,{}] 15:58:39 INFO - PROCESS | 248 | 1464908319631 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:39 INFO - PROCESS | 248 | 1464908319742 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 15:58:39 INFO - PROCESS | 248 | 1464908319751 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:39 INFO - PROCESS | 248 | ++DOCSHELL 0000001436345000 == 46 [pid = 248] [id = 450] 15:58:39 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (000000142955DC00) [pid = 248] [serial = 1350] [outer = 0000000000000000] 15:58:39 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (00000014301F3400) [pid = 248] [serial = 1351] [outer = 000000142955DC00] 15:58:39 INFO - PROCESS | 248 | 1464908319799 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001432EA8400) [pid = 248] [serial = 1352] [outer = 000000142955DC00] 15:58:40 INFO - PROCESS | 248 | 1464908320189 Marionette TRACE conn6 <- [1,1764,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]]]}] 15:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 628ms 15:58:40 INFO - PROCESS | 248 | 1464908320257 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 248 | 1464908320259 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 15:58:40 INFO - PROCESS | 248 | 1464908320263 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:58:40 INFO - PROCESS | 248 | 1464908320264 Marionette TRACE conn6 <- [1,1766,null,{}] 15:58:40 INFO - PROCESS | 248 | 1464908320268 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:40 INFO - PROCESS | 248 | 1464908320379 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 15:58:40 INFO - PROCESS | 248 | 1464908320425 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 248 | ++DOCSHELL 0000001437638000 == 47 [pid = 248] [id = 451] 15:58:40 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (00000014338C6000) [pid = 248] [serial = 1353] [outer = 0000000000000000] 15:58:40 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (000000143421BC00) [pid = 248] [serial = 1354] [outer = 00000014338C6000] 15:58:40 INFO - PROCESS | 248 | 1464908320471 Marionette DEBUG loaded listener.js 15:58:40 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001434368400) [pid = 248] [serial = 1355] [outer = 00000014338C6000] 15:58:40 INFO - PROCESS | 248 | 1464908320879 Marionette TRACE conn6 <- [1,1768,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]]]}] 15:58:40 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 15:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 628ms 15:58:40 INFO - PROCESS | 248 | 1464908320894 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 248 | 1464908320896 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 15:58:40 INFO - PROCESS | 248 | 1464908320899 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:58:40 INFO - PROCESS | 248 | 1464908320901 Marionette TRACE conn6 <- [1,1770,null,{}] 15:58:40 INFO - PROCESS | 248 | 1464908320905 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:41 INFO - PROCESS | 248 | 1464908321021 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 15:58:41 INFO - PROCESS | 248 | 1464908321028 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DC5800 == 48 [pid = 248] [id = 452] 15:58:41 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (00000014343E5C00) [pid = 248] [serial = 1356] [outer = 0000000000000000] 15:58:41 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001434489C00) [pid = 248] [serial = 1357] [outer = 00000014343E5C00] 15:58:41 INFO - PROCESS | 248 | 1464908321078 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (0000001434641800) [pid = 248] [serial = 1358] [outer = 00000014343E5C00] 15:58:41 INFO - PROCESS | 248 | 1464908321783 Marionette TRACE conn6 <- [1,1772,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]]]}] 15:58:41 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 15:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 943ms 15:58:41 INFO - PROCESS | 248 | 1464908321847 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 248 | 1464908321854 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 15:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:58:41 INFO - PROCESS | 248 | 1464908321859 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 248 | 1464908321865 Marionette TRACE conn6 <- [1,1774,null,{}] 15:58:41 INFO - PROCESS | 248 | 1464908321871 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:42 INFO - PROCESS | 248 | 1464908321995 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 15:58:42 INFO - PROCESS | 248 | 1464908322112 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 248 | ++DOCSHELL 0000001430709000 == 49 [pid = 248] [id = 453] 15:58:42 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001424D97C00) [pid = 248] [serial = 1359] [outer = 0000000000000000] 15:58:42 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001428BCA800) [pid = 248] [serial = 1360] [outer = 0000001424D97C00] 15:58:42 INFO - PROCESS | 248 | 1464908322173 Marionette DEBUG loaded listener.js 15:58:42 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (000000142A3B4000) [pid = 248] [serial = 1361] [outer = 0000001424D97C00] 15:58:42 INFO - PROCESS | 248 | 1464908322799 Marionette TRACE conn6 <- [1,1776,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]]]}] 15:58:42 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 15:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 986ms 15:58:42 INFO - PROCESS | 248 | 1464908322848 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 15:58:42 INFO - PROCESS | 248 | 1464908322854 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 15:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:58:42 INFO - PROCESS | 248 | 1464908322861 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - PROCESS | 248 | 1464908322864 Marionette TRACE conn6 <- [1,1778,null,{}] 15:58:42 INFO - PROCESS | 248 | 1464908322868 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:42 INFO - PROCESS | 248 | 1464908322986 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 15:58:43 INFO - PROCESS | 248 | 1464908323108 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:43 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D68800 == 50 [pid = 248] [id = 454] 15:58:43 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (000000142E810800) [pid = 248] [serial = 1362] [outer = 0000000000000000] 15:58:43 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001430530800) [pid = 248] [serial = 1363] [outer = 000000142E810800] 15:58:43 INFO - PROCESS | 248 | 1464908323166 Marionette DEBUG loaded listener.js 15:58:43 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001430C1C400) [pid = 248] [serial = 1364] [outer = 000000142E810800] 15:58:43 INFO - PROCESS | 248 | 1464908323786 Marionette TRACE conn6 <- [1,1780,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]]]}] 15:58:43 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) 15:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 985ms 15:58:43 INFO - PROCESS | 248 | 1464908323845 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 15:58:43 INFO - PROCESS | 248 | 1464908323848 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 15:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:58:43 INFO - PROCESS | 248 | 1464908323852 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:58:43 INFO - PROCESS | 248 | 1464908323856 Marionette TRACE conn6 <- [1,1782,null,{}] 15:58:43 INFO - PROCESS | 248 | 1464908323868 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:44 INFO - PROCESS | 248 | 1464908324021 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 15:58:44 INFO - PROCESS | 248 | 1464908324041 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:44 INFO - PROCESS | 248 | ++DOCSHELL 0000001438BA9000 == 51 [pid = 248] [id = 455] 15:58:44 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (000000143236B800) [pid = 248] [serial = 1365] [outer = 0000000000000000] 15:58:44 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001434213C00) [pid = 248] [serial = 1366] [outer = 000000143236B800] 15:58:44 INFO - PROCESS | 248 | 1464908324099 Marionette DEBUG loaded listener.js 15:58:44 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (000000143451A800) [pid = 248] [serial = 1367] [outer = 000000143236B800] 15:58:44 INFO - PROCESS | 248 | 1464908324737 Marionette TRACE conn6 <- [1,1784,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]]]}] 15:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 943ms 15:58:44 INFO - PROCESS | 248 | 1464908324797 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 15:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:58:44 INFO - PROCESS | 248 | 1464908324801 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 15:58:44 INFO - PROCESS | 248 | 1464908324804 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:58:44 INFO - PROCESS | 248 | 1464908324807 Marionette TRACE conn6 <- [1,1786,null,{}] 15:58:44 INFO - PROCESS | 248 | 1464908324810 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:44 INFO - PROCESS | 248 | 1464908324924 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 15:58:45 INFO - PROCESS | 248 | 1464908325050 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:45 INFO - PROCESS | 248 | ++DOCSHELL 0000001438ED9800 == 52 [pid = 248] [id = 456] 15:58:45 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (00000014243EC000) [pid = 248] [serial = 1368] [outer = 0000000000000000] 15:58:45 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (000000143469B000) [pid = 248] [serial = 1369] [outer = 00000014243EC000] 15:58:45 INFO - PROCESS | 248 | 1464908325108 Marionette DEBUG loaded listener.js 15:58:45 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001434881C00) [pid = 248] [serial = 1370] [outer = 00000014243EC000] 15:58:45 INFO - PROCESS | 248 | 1464908325845 Marionette TRACE conn6 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1090ms 15:58:45 INFO - PROCESS | 248 | 1464908325897 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 15:58:45 INFO - PROCESS | 248 | 1464908325901 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 15:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:58:45 INFO - PROCESS | 248 | 1464908325906 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:58:45 INFO - PROCESS | 248 | 1464908325910 Marionette TRACE conn6 <- [1,1790,null,{}] 15:58:45 INFO - PROCESS | 248 | 1464908325917 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:46 INFO - PROCESS | 248 | 1464908326020 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 15:58:46 INFO - PROCESS | 248 | 1464908326147 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:46 INFO - PROCESS | 248 | ++DOCSHELL 0000001423A44800 == 53 [pid = 248] [id = 457] 15:58:46 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (00000014240A1C00) [pid = 248] [serial = 1371] [outer = 0000000000000000] 15:58:46 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001424155800) [pid = 248] [serial = 1372] [outer = 00000014240A1C00] 15:58:46 INFO - PROCESS | 248 | 1464908326201 Marionette DEBUG loaded listener.js 15:58:46 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (000000142428F800) [pid = 248] [serial = 1373] [outer = 00000014240A1C00] 15:58:46 INFO - PROCESS | 248 | --DOCSHELL 0000001437638000 == 52 [pid = 248] [id = 451] 15:58:46 INFO - PROCESS | 248 | --DOCSHELL 0000001436345000 == 51 [pid = 248] [id = 450] 15:58:46 INFO - PROCESS | 248 | --DOCSHELL 0000001424E1D800 == 50 [pid = 248] [id = 449] 15:58:46 INFO - PROCESS | 248 | --DOCSHELL 0000001434E52000 == 49 [pid = 248] [id = 448] 15:58:46 INFO - PROCESS | 248 | --DOCSHELL 0000001434CAA800 == 48 [pid = 248] [id = 447] 15:58:46 INFO - PROCESS | 248 | --DOCSHELL 00000014344BD800 == 47 [pid = 248] [id = 446] 15:58:46 INFO - PROCESS | 248 | --DOCSHELL 000000143239C800 == 46 [pid = 248] [id = 445] 15:58:46 INFO - PROCESS | 248 | --DOCSHELL 0000001430B47800 == 45 [pid = 248] [id = 444] 15:58:46 INFO - PROCESS | 248 | --DOCSHELL 0000001429582000 == 44 [pid = 248] [id = 443] 15:58:46 INFO - PROCESS | 248 | --DOCSHELL 000000142DFAD000 == 43 [pid = 248] [id = 442] 15:58:46 INFO - PROCESS | 248 | --DOCSHELL 0000001438AAE800 == 42 [pid = 248] [id = 441] 15:58:46 INFO - PROCESS | 248 | --DOCSHELL 0000001434733000 == 41 [pid = 248] [id = 440] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 121 (000000142A882400) [pid = 248] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 120 (0000001430E69000) [pid = 248] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001434488000) [pid = 248] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 118 (000000143469D400) [pid = 248] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOCSHELL 000000142DF94000 == 40 [pid = 248] [id = 439] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 117 (000000142DF57800) [pid = 248] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 116 (000000142A887C00) [pid = 248] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 115 (000000142DF25800) [pid = 248] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001433455C00) [pid = 248] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001428A12800) [pid = 248] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 112 (000000142A499000) [pid = 248] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 111 (000000142FE08000) [pid = 248] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 110 (00000014333C3000) [pid = 248] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 109 (000000142979F000) [pid = 248] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 108 (00000014307AE800) [pid = 248] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 107 (0000001430BC6400) [pid = 248] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 106 (000000143250B800) [pid = 248] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 105 (0000001433344000) [pid = 248] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001430BCA800) [pid = 248] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 103 (00000014307A4000) [pid = 248] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 102 (000000142DB48800) [pid = 248] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000142DF51800) [pid = 248] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001434517000) [pid = 248] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 99 (0000001434494C00) [pid = 248] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 98 (000000142972D800) [pid = 248] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 97 (0000001428A5DC00) [pid = 248] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 96 (0000001424DA4400) [pid = 248] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 95 (000000142415DC00) [pid = 248] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 94 (0000001428866C00) [pid = 248] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 93 (0000001429810000) [pid = 248] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 92 (00000014343DF800) [pid = 248] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 91 (0000001434692400) [pid = 248] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 90 (0000001434643C00) [pid = 248] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 89 (000000143450D800) [pid = 248] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 88 (0000001430C1C000) [pid = 248] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 87 (0000001434517400) [pid = 248] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | --DOMWINDOW == 86 (00000014309AC800) [pid = 248] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 15:58:46 INFO - PROCESS | 248 | 1464908326836 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 985ms 15:58:46 INFO - PROCESS | 248 | 1464908326896 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 15:58:46 INFO - PROCESS | 248 | 1464908326902 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 15:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:58:46 INFO - PROCESS | 248 | 1464908326908 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:58:46 INFO - PROCESS | 248 | 1464908326911 Marionette TRACE conn6 <- [1,1794,null,{}] 15:58:46 INFO - PROCESS | 248 | 1464908326915 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:47 INFO - PROCESS | 248 | 1464908327004 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 15:58:47 INFO - PROCESS | 248 | 1464908327083 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:47 INFO - PROCESS | 248 | ++DOCSHELL 0000001422FE2000 == 41 [pid = 248] [id = 458] 15:58:47 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (000000142428EC00) [pid = 248] [serial = 1374] [outer = 0000000000000000] 15:58:47 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (000000142561F000) [pid = 248] [serial = 1375] [outer = 000000142428EC00] 15:58:47 INFO - PROCESS | 248 | 1464908327130 Marionette DEBUG loaded listener.js 15:58:47 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (0000001428A62800) [pid = 248] [serial = 1376] [outer = 000000142428EC00] 15:58:47 INFO - PROCESS | 248 | 1464908327594 Marionette TRACE conn6 <- [1,1796,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]]]}] 15:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 734ms 15:58:47 INFO - PROCESS | 248 | 1464908327644 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 15:58:47 INFO - PROCESS | 248 | 1464908327646 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 15:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:58:47 INFO - PROCESS | 248 | 1464908327650 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:58:47 INFO - PROCESS | 248 | 1464908327653 Marionette TRACE conn6 <- [1,1798,null,{}] 15:58:47 INFO - PROCESS | 248 | 1464908327664 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:47 INFO - PROCESS | 248 | 1464908327754 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 15:58:47 INFO - PROCESS | 248 | 1464908327764 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:47 INFO - PROCESS | 248 | ++DOCSHELL 000000143070A800 == 42 [pid = 248] [id = 459] 15:58:47 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (000000142972AC00) [pid = 248] [serial = 1377] [outer = 0000000000000000] 15:58:47 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (00000014298A3400) [pid = 248] [serial = 1378] [outer = 000000142972AC00] 15:58:47 INFO - PROCESS | 248 | 1464908327812 Marionette DEBUG loaded listener.js 15:58:47 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (000000142A3AF800) [pid = 248] [serial = 1379] [outer = 000000142972AC00] 15:58:48 INFO - PROCESS | 248 | 1464908328264 Marionette TRACE conn6 <- [1,1800,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]]]}] 15:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 690ms 15:58:48 INFO - PROCESS | 248 | 1464908328343 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 15:58:48 INFO - PROCESS | 248 | 1464908328353 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 15:58:48 INFO - PROCESS | 248 | 1464908328357 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:58:48 INFO - PROCESS | 248 | 1464908328359 Marionette TRACE conn6 <- [1,1802,null,{}] 15:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:58:48 INFO - PROCESS | 248 | 1464908328363 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:48 INFO - PROCESS | 248 | 1464908328451 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 15:58:48 INFO - PROCESS | 248 | 1464908328461 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:48 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BB0000 == 43 [pid = 248] [id = 460] 15:58:48 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (000000142AF27800) [pid = 248] [serial = 1380] [outer = 0000000000000000] 15:58:48 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (000000142DB3BC00) [pid = 248] [serial = 1381] [outer = 000000142AF27800] 15:58:48 INFO - PROCESS | 248 | 1464908328507 Marionette DEBUG loaded listener.js 15:58:48 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (000000142DF21000) [pid = 248] [serial = 1382] [outer = 000000142AF27800] 15:58:48 INFO - PROCESS | 248 | 1464908328947 Marionette TRACE conn6 <- [1,1804,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]]]}] 15:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 629ms 15:58:48 INFO - PROCESS | 248 | 1464908328992 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 248 | 1464908328994 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 15:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:58:49 INFO - PROCESS | 248 | 1464908328997 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 248 | 1464908328999 Marionette TRACE conn6 <- [1,1806,null,{}] 15:58:49 INFO - PROCESS | 248 | 1464908329003 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:49 INFO - PROCESS | 248 | 1464908329113 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 15:58:49 INFO - PROCESS | 248 | 1464908329197 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:49 INFO - PROCESS | 248 | ++DOCSHELL 0000001428856800 == 44 [pid = 248] [id = 461] 15:58:49 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (000000142DF33400) [pid = 248] [serial = 1383] [outer = 0000000000000000] 15:58:49 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (000000142DF56C00) [pid = 248] [serial = 1384] [outer = 000000142DF33400] 15:58:49 INFO - PROCESS | 248 | 1464908329242 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (000000142E876000) [pid = 248] [serial = 1385] [outer = 000000142DF33400] 15:58:49 INFO - PROCESS | 248 | 1464908329683 Marionette TRACE conn6 <- [1,1808,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]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 734ms 15:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:58:49 INFO - PROCESS | 248 | 1464908329735 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 248 | 1464908329737 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 15:58:49 INFO - PROCESS | 248 | 1464908329740 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 248 | 1464908329742 Marionette TRACE conn6 <- [1,1810,null,{}] 15:58:49 INFO - PROCESS | 248 | 1464908329746 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:49 INFO - PROCESS | 248 | 1464908329895 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 15:58:49 INFO - PROCESS | 248 | 1464908329955 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:49 INFO - PROCESS | 248 | ++DOCSHELL 0000001424DB5000 == 45 [pid = 248] [id = 462] 15:58:49 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (00000014305C8000) [pid = 248] [serial = 1386] [outer = 0000000000000000] 15:58:49 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (00000014307AD000) [pid = 248] [serial = 1387] [outer = 00000014305C8000] 15:58:50 INFO - PROCESS | 248 | 1464908330001 Marionette DEBUG loaded listener.js 15:58:50 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001430BCD000) [pid = 248] [serial = 1388] [outer = 00000014305C8000] 15:58:50 INFO - PROCESS | 248 | 1464908330437 Marionette TRACE conn6 <- [1,1812,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]]]}] 15:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 734ms 15:58:50 INFO - PROCESS | 248 | 1464908330480 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 15:58:50 INFO - PROCESS | 248 | 1464908330482 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 15:58:50 INFO - PROCESS | 248 | 1464908330492 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:58:50 INFO - PROCESS | 248 | 1464908330494 Marionette TRACE conn6 <- [1,1814,null,{}] 15:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:58:50 INFO - PROCESS | 248 | 1464908330498 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:50 INFO - PROCESS | 248 | 1464908330604 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 15:58:50 INFO - PROCESS | 248 | 1464908330611 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:50 INFO - PROCESS | 248 | ++DOCSHELL 000000143485E800 == 46 [pid = 248] [id = 463] 15:58:50 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001430C1AC00) [pid = 248] [serial = 1389] [outer = 0000000000000000] 15:58:50 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001430F4D000) [pid = 248] [serial = 1390] [outer = 0000001430C1AC00] 15:58:50 INFO - PROCESS | 248 | 1464908330659 Marionette DEBUG loaded listener.js 15:58:50 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (000000143121F000) [pid = 248] [serial = 1391] [outer = 0000001430C1AC00] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001422641800) [pid = 248] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 102 (000000142955DC00) [pid = 248] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000142DF22400) [pid = 248] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 100 (00000014231D6400) [pid = 248] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 99 (0000001430C28000) [pid = 248] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001424154800) [pid = 248] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 97 (00000014298A9800) [pid = 248] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 96 (00000014343E7400) [pid = 248] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 95 (0000001430C27C00) [pid = 248] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 94 (0000001434221C00) [pid = 248] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 93 (00000014307A9400) [pid = 248] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 92 (0000001428A13800) [pid = 248] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 91 (0000001430C23800) [pid = 248] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:58:51 INFO - PROCESS | 248 | --DOMWINDOW == 90 (00000014338C6000) [pid = 248] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:58:51 INFO - PROCESS | 248 | 1464908331204 Marionette TRACE conn6 <- [1,1816,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]]]}] 15:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 733ms 15:58:51 INFO - PROCESS | 248 | 1464908331230 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 15:58:51 INFO - PROCESS | 248 | 1464908331232 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 15:58:51 INFO - PROCESS | 248 | 1464908331235 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:58:51 INFO - PROCESS | 248 | 1464908331237 Marionette TRACE conn6 <- [1,1818,null,{}] 15:58:51 INFO - PROCESS | 248 | 1464908331241 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:51 INFO - PROCESS | 248 | 1464908331334 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 15:58:51 INFO - PROCESS | 248 | 1464908331343 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D3F000 == 47 [pid = 248] [id = 464] 15:58:51 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (00000014298A9800) [pid = 248] [serial = 1392] [outer = 0000000000000000] 15:58:51 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (00000014307AD400) [pid = 248] [serial = 1393] [outer = 00000014298A9800] 15:58:51 INFO - PROCESS | 248 | 1464908331388 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (00000014316CEC00) [pid = 248] [serial = 1394] [outer = 00000014298A9800] 15:58:51 INFO - PROCESS | 248 | 1464908331803 Marionette TRACE conn6 <- [1,1820,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]]]}] 15:58:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 588ms 15:58:51 INFO - PROCESS | 248 | 1464908331836 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 15:58:51 INFO - PROCESS | 248 | 1464908331838 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 15:58:51 INFO - PROCESS | 248 | 1464908331841 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 248 | 1464908331843 Marionette TRACE conn6 <- [1,1822,null,{}] 15:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:58:51 INFO - PROCESS | 248 | 1464908331847 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:51 INFO - PROCESS | 248 | 1464908331958 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 15:58:51 INFO - PROCESS | 248 | 1464908331983 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 248 | ++DOCSHELL 000000143583B000 == 48 [pid = 248] [id = 465] 15:58:51 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (00000014316D4C00) [pid = 248] [serial = 1395] [outer = 0000000000000000] 15:58:52 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (0000001432516C00) [pid = 248] [serial = 1396] [outer = 00000014316D4C00] 15:58:52 INFO - PROCESS | 248 | 1464908332028 Marionette DEBUG loaded listener.js 15:58:52 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (0000001432EAEC00) [pid = 248] [serial = 1397] [outer = 00000014316D4C00] 15:58:52 INFO - PROCESS | 248 | 1464908332441 Marionette TRACE conn6 <- [1,1824,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]]]}] 15:58:52 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 15:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 629ms 15:58:52 INFO - PROCESS | 248 | 1464908332478 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 15:58:52 INFO - PROCESS | 248 | 1464908332480 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 15:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:58:52 INFO - PROCESS | 248 | 1464908332483 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 248 | 1464908332485 Marionette TRACE conn6 <- [1,1826,null,{}] 15:58:52 INFO - PROCESS | 248 | 1464908332493 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:52 INFO - PROCESS | 248 | 1464908332580 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 15:58:52 INFO - PROCESS | 248 | 1464908332587 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:52 INFO - PROCESS | 248 | ++DOCSHELL 0000001436345000 == 49 [pid = 248] [id = 466] 15:58:52 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (0000001433343000) [pid = 248] [serial = 1398] [outer = 0000000000000000] 15:58:52 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (00000014334E8C00) [pid = 248] [serial = 1399] [outer = 0000001433343000] 15:58:52 INFO - PROCESS | 248 | 1464908332642 Marionette DEBUG loaded listener.js 15:58:52 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (00000014342ED400) [pid = 248] [serial = 1400] [outer = 0000001433343000] 15:58:53 INFO - PROCESS | 248 | 1464908333111 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 728ms 15:58:53 INFO - PROCESS | 248 | 1464908333214 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 15:58:53 INFO - PROCESS | 248 | 1464908333218 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 15:58:53 INFO - PROCESS | 248 | 1464908333224 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:58:53 INFO - PROCESS | 248 | 1464908333228 Marionette TRACE conn6 <- [1,1830,null,{}] 15:58:53 INFO - PROCESS | 248 | 1464908333235 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:53 INFO - PROCESS | 248 | 1464908333395 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 15:58:53 INFO - PROCESS | 248 | 1464908333511 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 248 | ++DOCSHELL 00000014297E3800 == 50 [pid = 248] [id = 467] 15:58:53 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001424098000) [pid = 248] [serial = 1401] [outer = 0000000000000000] 15:58:53 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001424160800) [pid = 248] [serial = 1402] [outer = 0000001424098000] 15:58:53 INFO - PROCESS | 248 | 1464908333570 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001424A5E000) [pid = 248] [serial = 1403] [outer = 0000001424098000] 15:58:54 INFO - PROCESS | 248 | 1464908334184 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 984ms 15:58:54 INFO - PROCESS | 248 | 1464908334212 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 15:58:54 INFO - PROCESS | 248 | 1464908334216 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 15:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:58:54 INFO - PROCESS | 248 | 1464908334225 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:58:54 INFO - PROCESS | 248 | 1464908334229 Marionette TRACE conn6 <- [1,1834,null,{}] 15:58:54 INFO - PROCESS | 248 | 1464908334233 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:54 INFO - PROCESS | 248 | 1464908334349 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 15:58:54 INFO - PROCESS | 248 | 1464908334444 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:54 INFO - PROCESS | 248 | ++DOCSHELL 0000001430E8C800 == 51 [pid = 248] [id = 468] 15:58:54 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001429293C00) [pid = 248] [serial = 1404] [outer = 0000000000000000] 15:58:54 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001429806C00) [pid = 248] [serial = 1405] [outer = 0000001429293C00] 15:58:54 INFO - PROCESS | 248 | 1464908334500 Marionette DEBUG loaded listener.js 15:58:54 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (000000142ABC2400) [pid = 248] [serial = 1406] [outer = 0000001429293C00] 15:58:55 INFO - PROCESS | 248 | 1464908335117 Marionette TRACE conn6 <- [1,1836,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]]]}] 15:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 943ms 15:58:55 INFO - PROCESS | 248 | 1464908335169 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 15:58:55 INFO - PROCESS | 248 | 1464908335172 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 15:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:58:55 INFO - PROCESS | 248 | 1464908335176 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:58:55 INFO - PROCESS | 248 | 1464908335178 Marionette TRACE conn6 <- [1,1838,null,{}] 15:58:55 INFO - PROCESS | 248 | 1464908335189 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:55 INFO - PROCESS | 248 | 1464908335310 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 15:58:55 INFO - PROCESS | 248 | 1464908335433 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:55 INFO - PROCESS | 248 | ++DOCSHELL 0000001437519000 == 52 [pid = 248] [id = 469] 15:58:55 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (00000014309A7800) [pid = 248] [serial = 1407] [outer = 0000000000000000] 15:58:55 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (0000001430A9B800) [pid = 248] [serial = 1408] [outer = 00000014309A7800] 15:58:55 INFO - PROCESS | 248 | 1464908335495 Marionette DEBUG loaded listener.js 15:58:55 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001430F57400) [pid = 248] [serial = 1409] [outer = 00000014309A7800] 15:58:56 INFO - PROCESS | 248 | 1464908336121 Marionette TRACE conn6 <- [1,1840,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]]]}] 15:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 984ms 15:58:56 INFO - PROCESS | 248 | 1464908336162 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 15:58:56 INFO - PROCESS | 248 | 1464908336164 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 15:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:58:56 INFO - PROCESS | 248 | 1464908336168 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:58:56 INFO - PROCESS | 248 | 1464908336170 Marionette TRACE conn6 <- [1,1842,null,{}] 15:58:56 INFO - PROCESS | 248 | 1464908336174 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:56 INFO - PROCESS | 248 | 1464908336287 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 15:58:56 INFO - PROCESS | 248 | 1464908336409 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:56 INFO - PROCESS | 248 | ++DOCSHELL 000000143791D000 == 53 [pid = 248] [id = 470] 15:58:56 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001434220000) [pid = 248] [serial = 1410] [outer = 0000000000000000] 15:58:56 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (00000014343E8400) [pid = 248] [serial = 1411] [outer = 0000001434220000] 15:58:56 INFO - PROCESS | 248 | 1464908336468 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001434515C00) [pid = 248] [serial = 1412] [outer = 0000001434220000] 15:58:57 INFO - PROCESS | 248 | 1464908337286 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1179ms 15:58:57 INFO - PROCESS | 248 | 1464908337350 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 15:58:57 INFO - PROCESS | 248 | 1464908337354 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 15:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:58:57 INFO - PROCESS | 248 | 1464908337359 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:58:57 INFO - PROCESS | 248 | 1464908337364 Marionette TRACE conn6 <- [1,1846,null,{}] 15:58:57 INFO - PROCESS | 248 | 1464908337371 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:57 INFO - PROCESS | 248 | 1464908337533 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 15:58:57 INFO - PROCESS | 248 | 1464908337664 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:57 INFO - PROCESS | 248 | ++DOCSHELL 000000142A459800 == 54 [pid = 248] [id = 471] 15:58:57 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001424E58C00) [pid = 248] [serial = 1413] [outer = 0000000000000000] 15:58:57 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (00000014257A5C00) [pid = 248] [serial = 1414] [outer = 0000001424E58C00] 15:58:57 INFO - PROCESS | 248 | 1464908337717 Marionette DEBUG loaded listener.js 15:58:57 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001429288C00) [pid = 248] [serial = 1415] [outer = 0000001424E58C00] 15:58:57 INFO - PROCESS | 248 | --DOCSHELL 0000001435830800 == 53 [pid = 248] [id = 410] 15:58:57 INFO - PROCESS | 248 | --DOCSHELL 000000143583B000 == 52 [pid = 248] [id = 465] 15:58:57 INFO - PROCESS | 248 | --DOCSHELL 0000001434D3F000 == 51 [pid = 248] [id = 464] 15:58:57 INFO - PROCESS | 248 | --DOCSHELL 000000143485E800 == 50 [pid = 248] [id = 463] 15:58:57 INFO - PROCESS | 248 | --DOCSHELL 0000001424DB5000 == 49 [pid = 248] [id = 462] 15:58:57 INFO - PROCESS | 248 | --DOCSHELL 0000001428856800 == 48 [pid = 248] [id = 461] 15:58:57 INFO - PROCESS | 248 | --DOCSHELL 0000001430BB0000 == 47 [pid = 248] [id = 460] 15:58:58 INFO - PROCESS | 248 | --DOCSHELL 000000143070A800 == 46 [pid = 248] [id = 459] 15:58:58 INFO - PROCESS | 248 | --DOCSHELL 0000001422FE2000 == 45 [pid = 248] [id = 458] 15:58:58 INFO - PROCESS | 248 | --DOCSHELL 0000001423A44800 == 44 [pid = 248] [id = 457] 15:58:58 INFO - PROCESS | 248 | --DOCSHELL 0000001437DC5800 == 43 [pid = 248] [id = 452] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001434368400) [pid = 248] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 112 (00000014243EE000) [pid = 248] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 111 (00000014343E0000) [pid = 248] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001432EA8400) [pid = 248] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001430535400) [pid = 248] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 108 (0000001424D99400) [pid = 248] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 107 (00000014322C3C00) [pid = 248] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001424283C00) [pid = 248] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 105 (000000142DF24400) [pid = 248] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 104 (000000142489AC00) [pid = 248] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001434491C00) [pid = 248] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 102 (0000001430E4B800) [pid = 248] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000143436A800) [pid = 248] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001430AA7C00) [pid = 248] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 99 (000000142E7C5800) [pid = 248] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 98 (000000142409C400) [pid = 248] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 97 (00000014301F3400) [pid = 248] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 96 (000000142E879000) [pid = 248] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 95 (0000001424AC5C00) [pid = 248] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 94 (0000001432560000) [pid = 248] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 93 (000000142A496800) [pid = 248] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 92 (00000014338C2000) [pid = 248] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 91 (00000014307B0400) [pid = 248] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 90 (0000001431215C00) [pid = 248] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 89 (0000001423959400) [pid = 248] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 88 (000000142DB3CC00) [pid = 248] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | --DOMWINDOW == 87 (000000143421BC00) [pid = 248] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 15:58:58 INFO - PROCESS | 248 | 1464908338271 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 944ms 15:58:58 INFO - PROCESS | 248 | 1464908338308 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 15:58:58 INFO - PROCESS | 248 | 1464908338314 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 15:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:58:58 INFO - PROCESS | 248 | 1464908338320 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:58:58 INFO - PROCESS | 248 | 1464908338322 Marionette TRACE conn6 <- [1,1850,null,{}] 15:58:58 INFO - PROCESS | 248 | 1464908338326 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:58 INFO - PROCESS | 248 | 1464908338418 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 15:58:58 INFO - PROCESS | 248 | 1464908338426 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:58 INFO - PROCESS | 248 | ++DOCSHELL 000000142E8C4000 == 44 [pid = 248] [id = 472] 15:58:58 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (000000142409D800) [pid = 248] [serial = 1416] [outer = 0000000000000000] 15:58:58 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (0000001428A67400) [pid = 248] [serial = 1417] [outer = 000000142409D800] 15:58:58 INFO - PROCESS | 248 | 1464908338472 Marionette DEBUG loaded listener.js 15:58:58 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (00000014297A3800) [pid = 248] [serial = 1418] [outer = 000000142409D800] 15:58:58 INFO - PROCESS | 248 | 1464908338953 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 692ms 15:58:59 INFO - PROCESS | 248 | 1464908339014 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 15:58:59 INFO - PROCESS | 248 | 1464908339016 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 15:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:58:59 INFO - PROCESS | 248 | 1464908339019 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 248 | 1464908339023 Marionette TRACE conn6 <- [1,1854,null,{}] 15:58:59 INFO - PROCESS | 248 | 1464908339035 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:59 INFO - PROCESS | 248 | 1464908339154 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 15:58:59 INFO - PROCESS | 248 | 1464908339238 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BB2000 == 45 [pid = 248] [id = 473] 15:58:59 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (000000142489A400) [pid = 248] [serial = 1419] [outer = 0000000000000000] 15:58:59 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (000000142DB3CC00) [pid = 248] [serial = 1420] [outer = 000000142489A400] 15:58:59 INFO - PROCESS | 248 | 1464908339287 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (000000142DF22400) [pid = 248] [serial = 1421] [outer = 000000142489A400] 15:58:59 INFO - PROCESS | 248 | 1464908339678 Marionette TRACE conn6 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 692ms 15:58:59 INFO - PROCESS | 248 | 1464908339715 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 15:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:58:59 INFO - PROCESS | 248 | 1464908339717 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 15:58:59 INFO - PROCESS | 248 | 1464908339721 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 248 | 1464908339722 Marionette TRACE conn6 <- [1,1858,null,{}] 15:58:59 INFO - PROCESS | 248 | 1464908339726 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:59 INFO - PROCESS | 248 | 1464908339813 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 15:58:59 INFO - PROCESS | 248 | 1464908339820 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 248 | ++DOCSHELL 0000001433488000 == 46 [pid = 248] [id = 474] 15:58:59 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (000000142DF57000) [pid = 248] [serial = 1422] [outer = 0000000000000000] 15:58:59 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (000000142E86F800) [pid = 248] [serial = 1423] [outer = 000000142DF57000] 15:58:59 INFO - PROCESS | 248 | 1464908339867 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (0000001430535400) [pid = 248] [serial = 1424] [outer = 000000142DF57000] 15:59:00 INFO - PROCESS | 248 | 1464908340343 Marionette TRACE conn6 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 692ms 15:59:00 INFO - PROCESS | 248 | 1464908340416 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 15:59:00 INFO - PROCESS | 248 | 1464908340418 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 15:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:59:00 INFO - PROCESS | 248 | 1464908340421 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:59:00 INFO - PROCESS | 248 | 1464908340423 Marionette TRACE conn6 <- [1,1862,null,{}] 15:59:00 INFO - PROCESS | 248 | 1464908340427 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:00 INFO - PROCESS | 248 | 1464908340571 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 15:59:00 INFO - PROCESS | 248 | 1464908340594 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:00 INFO - PROCESS | 248 | ++DOCSHELL 000000143473D800 == 47 [pid = 248] [id = 475] 15:59:00 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (00000014307A6800) [pid = 248] [serial = 1425] [outer = 0000000000000000] 15:59:00 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (00000014307ADC00) [pid = 248] [serial = 1426] [outer = 00000014307A6800] 15:59:00 INFO - PROCESS | 248 | 1464908340640 Marionette DEBUG loaded listener.js 15:59:00 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001430AA4000) [pid = 248] [serial = 1427] [outer = 00000014307A6800] 15:59:01 INFO - PROCESS | 248 | 1464908341102 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 734ms 15:59:01 INFO - PROCESS | 248 | 1464908341159 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 15:59:01 INFO - PROCESS | 248 | 1464908341161 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 15:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:59:01 INFO - PROCESS | 248 | 1464908341170 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 248 | 1464908341172 Marionette TRACE conn6 <- [1,1866,null,{}] 15:59:01 INFO - PROCESS | 248 | 1464908341176 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:01 INFO - PROCESS | 248 | 1464908341305 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 15:59:01 INFO - PROCESS | 248 | 1464908341364 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:01 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D31800 == 48 [pid = 248] [id = 476] 15:59:01 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001430C25800) [pid = 248] [serial = 1428] [outer = 0000000000000000] 15:59:01 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001430F57000) [pid = 248] [serial = 1429] [outer = 0000001430C25800] 15:59:01 INFO - PROCESS | 248 | 1464908341410 Marionette DEBUG loaded listener.js 15:59:01 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (00000014316D3000) [pid = 248] [serial = 1430] [outer = 0000001430C25800] 15:59:01 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000142DB45400) [pid = 248] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:59:01 INFO - PROCESS | 248 | --DOMWINDOW == 100 (000000143421D400) [pid = 248] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:59:01 INFO - PROCESS | 248 | --DOMWINDOW == 99 (0000001424282000) [pid = 248] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:59:01 INFO - PROCESS | 248 | --DOMWINDOW == 98 (00000014240A1C00) [pid = 248] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:59:01 INFO - PROCESS | 248 | --DOMWINDOW == 97 (000000142428EC00) [pid = 248] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:59:01 INFO - PROCESS | 248 | --DOMWINDOW == 96 (000000142972AC00) [pid = 248] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:59:01 INFO - PROCESS | 248 | --DOMWINDOW == 95 (000000142AF27800) [pid = 248] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:59:01 INFO - PROCESS | 248 | --DOMWINDOW == 94 (000000142DF33400) [pid = 248] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:59:01 INFO - PROCESS | 248 | --DOMWINDOW == 93 (00000014305C8000) [pid = 248] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:59:01 INFO - PROCESS | 248 | --DOMWINDOW == 92 (0000001430C1AC00) [pid = 248] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:59:01 INFO - PROCESS | 248 | --DOMWINDOW == 91 (00000014298A9800) [pid = 248] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:59:01 INFO - PROCESS | 248 | --DOMWINDOW == 90 (00000014316D4C00) [pid = 248] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:59:02 INFO - PROCESS | 248 | 1464908342266 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1135ms 15:59:02 INFO - PROCESS | 248 | 1464908342308 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 15:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:59:02 INFO - PROCESS | 248 | 1464908342314 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 15:59:02 INFO - PROCESS | 248 | 1464908342320 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:59:02 INFO - PROCESS | 248 | 1464908342325 Marionette TRACE conn6 <- [1,1870,null,{}] 15:59:02 INFO - PROCESS | 248 | 1464908342330 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:02 INFO - PROCESS | 248 | 1464908342475 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 15:59:02 INFO - PROCESS | 248 | 1464908342598 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:02 INFO - PROCESS | 248 | ++DOCSHELL 0000001429947800 == 49 [pid = 248] [id = 477] 15:59:02 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (0000001428A0F400) [pid = 248] [serial = 1431] [outer = 0000000000000000] 15:59:02 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001428B62400) [pid = 248] [serial = 1432] [outer = 0000001428A0F400] 15:59:02 INFO - PROCESS | 248 | 1464908342659 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (00000014298A8400) [pid = 248] [serial = 1433] [outer = 0000001428A0F400] 15:59:03 INFO - PROCESS | 248 | 1464908343301 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1032ms 15:59:03 INFO - PROCESS | 248 | 1464908343355 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 248 | 1464908343361 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 15:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:59:03 INFO - PROCESS | 248 | 1464908343368 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 248 | 1464908343371 Marionette TRACE conn6 <- [1,1874,null,{}] 15:59:03 INFO - PROCESS | 248 | 1464908343375 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:03 INFO - PROCESS | 248 | 1464908343540 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 15:59:03 INFO - PROCESS | 248 | 1464908343659 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 248 | ++DOCSHELL 0000001434740800 == 50 [pid = 248] [id = 478] 15:59:03 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (000000142DB42000) [pid = 248] [serial = 1434] [outer = 0000000000000000] 15:59:03 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (000000142DF2BC00) [pid = 248] [serial = 1435] [outer = 000000142DB42000] 15:59:03 INFO - PROCESS | 248 | 1464908343716 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (00000014301FA400) [pid = 248] [serial = 1436] [outer = 000000142DB42000] 15:59:04 INFO - PROCESS | 248 | 1464908344342 Marionette TRACE conn6 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1028ms 15:59:04 INFO - PROCESS | 248 | 1464908344402 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 248 | 1464908344404 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 15:59:04 INFO - PROCESS | 248 | 1464908344422 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:59:04 INFO - PROCESS | 248 | 1464908344426 Marionette TRACE conn6 <- [1,1878,null,{}] 15:59:04 INFO - PROCESS | 248 | 1464908344438 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:04 INFO - PROCESS | 248 | 1464908344576 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 15:59:04 INFO - PROCESS | 248 | 1464908344690 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:04 INFO - PROCESS | 248 | ++DOCSHELL 000000143584B800 == 51 [pid = 248] [id = 479] 15:59:04 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (0000001430C1BC00) [pid = 248] [serial = 1437] [outer = 0000000000000000] 15:59:04 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (0000001430E4A400) [pid = 248] [serial = 1438] [outer = 0000001430C1BC00] 15:59:04 INFO - PROCESS | 248 | 1464908344749 Marionette DEBUG loaded listener.js 15:59:04 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (00000014316CFC00) [pid = 248] [serial = 1439] [outer = 0000001430C1BC00] 15:59:05 INFO - PROCESS | 248 | 1464908345333 Marionette TRACE conn6 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 985ms 15:59:05 INFO - PROCESS | 248 | 1464908345413 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 15:59:05 INFO - PROCESS | 248 | 1464908345417 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 15:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:59:05 INFO - PROCESS | 248 | 1464908345420 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:59:05 INFO - PROCESS | 248 | 1464908345422 Marionette TRACE conn6 <- [1,1882,null,{}] 15:59:05 INFO - PROCESS | 248 | 1464908345426 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:05 INFO - PROCESS | 248 | 1464908345662 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 15:59:05 INFO - PROCESS | 248 | 1464908345789 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:05 INFO - PROCESS | 248 | ++DOCSHELL 000000142DE7B000 == 52 [pid = 248] [id = 480] 15:59:05 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (00000014240A4800) [pid = 248] [serial = 1440] [outer = 0000000000000000] 15:59:05 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (000000142415D800) [pid = 248] [serial = 1441] [outer = 00000014240A4800] 15:59:05 INFO - PROCESS | 248 | 1464908345841 Marionette DEBUG loaded listener.js 15:59:05 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (000000142489BC00) [pid = 248] [serial = 1442] [outer = 00000014240A4800] 15:59:06 INFO - PROCESS | 248 | --DOCSHELL 000000143473D800 == 51 [pid = 248] [id = 475] 15:59:06 INFO - PROCESS | 248 | --DOCSHELL 0000001433488000 == 50 [pid = 248] [id = 474] 15:59:06 INFO - PROCESS | 248 | --DOCSHELL 0000001430BB2000 == 49 [pid = 248] [id = 473] 15:59:06 INFO - PROCESS | 248 | --DOCSHELL 000000142E8C4000 == 48 [pid = 248] [id = 472] 15:59:06 INFO - PROCESS | 248 | --DOCSHELL 000000142A459800 == 47 [pid = 248] [id = 471] 15:59:06 INFO - PROCESS | 248 | --DOCSHELL 0000001430E8C800 == 46 [pid = 248] [id = 468] 15:59:06 INFO - PROCESS | 248 | --DOCSHELL 00000014297E3800 == 45 [pid = 248] [id = 467] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000142428F800) [pid = 248] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001424155800) [pid = 248] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 99 (000000142561F000) [pid = 248] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001428A62800) [pid = 248] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 97 (00000014298A3400) [pid = 248] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 96 (000000142A3AF800) [pid = 248] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 95 (000000142DB3BC00) [pid = 248] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 94 (000000143469B000) [pid = 248] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 93 (0000001434489C00) [pid = 248] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 92 (000000142DF56C00) [pid = 248] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 91 (000000142E876000) [pid = 248] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 90 (0000001428BCA800) [pid = 248] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 89 (0000001430530800) [pid = 248] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 88 (0000001430BCD000) [pid = 248] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 87 (00000014307AD000) [pid = 248] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 86 (0000001434213C00) [pid = 248] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 85 (0000001430F4D000) [pid = 248] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 84 (00000014307AD400) [pid = 248] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 83 (0000001432516C00) [pid = 248] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 82 (0000001432EAEC00) [pid = 248] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 81 (000000143121F000) [pid = 248] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 80 (000000142DF21000) [pid = 248] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 79 (00000014316CEC00) [pid = 248] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 78 (0000001430BD1C00) [pid = 248] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 77 (0000001434794C00) [pid = 248] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 76 (0000001429282800) [pid = 248] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | --DOMWINDOW == 75 (00000014334E8C00) [pid = 248] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 15:59:06 INFO - PROCESS | 248 | 1464908346510 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1142ms 15:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:59:06 INFO - PROCESS | 248 | 1464908346565 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 15:59:06 INFO - PROCESS | 248 | 1464908346569 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 15:59:06 INFO - PROCESS | 248 | 1464908346585 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:59:06 INFO - PROCESS | 248 | 1464908346589 Marionette TRACE conn6 <- [1,1886,null,{}] 15:59:06 INFO - PROCESS | 248 | 1464908346595 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:06 INFO - PROCESS | 248 | 1464908346687 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 15:59:06 INFO - PROCESS | 248 | 1464908346700 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:06 INFO - PROCESS | 248 | ++DOCSHELL 000000142E703000 == 46 [pid = 248] [id = 481] 15:59:06 INFO - PROCESS | 248 | ++DOMWINDOW == 76 (0000001424E57800) [pid = 248] [serial = 1443] [outer = 0000000000000000] 15:59:06 INFO - PROCESS | 248 | ++DOMWINDOW == 77 (00000014257A5000) [pid = 248] [serial = 1444] [outer = 0000001424E57800] 15:59:06 INFO - PROCESS | 248 | 1464908346750 Marionette DEBUG loaded listener.js 15:59:06 INFO - PROCESS | 248 | ++DOMWINDOW == 78 (0000001429282800) [pid = 248] [serial = 1445] [outer = 0000001424E57800] 15:59:07 INFO - PROCESS | 248 | 1464908347258 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 755ms 15:59:07 INFO - PROCESS | 248 | 1464908347329 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 15:59:07 INFO - PROCESS | 248 | 1464908347332 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 15:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:59:07 INFO - PROCESS | 248 | 1464908347336 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:59:07 INFO - PROCESS | 248 | 1464908347338 Marionette TRACE conn6 <- [1,1890,null,{}] 15:59:07 INFO - PROCESS | 248 | 1464908347342 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:07 INFO - PROCESS | 248 | 1464908347433 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 15:59:07 INFO - PROCESS | 248 | 1464908347512 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:07 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BB0000 == 47 [pid = 248] [id = 482] 15:59:07 INFO - PROCESS | 248 | ++DOMWINDOW == 79 (000000142A87D000) [pid = 248] [serial = 1446] [outer = 0000000000000000] 15:59:07 INFO - PROCESS | 248 | ++DOMWINDOW == 80 (000000142DB3DC00) [pid = 248] [serial = 1447] [outer = 000000142A87D000] 15:59:07 INFO - PROCESS | 248 | 1464908347561 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 248 | ++DOMWINDOW == 81 (000000142DF52800) [pid = 248] [serial = 1448] [outer = 000000142A87D000] 15:59:07 INFO - PROCESS | 248 | 1464908347960 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 692ms 15:59:08 INFO - PROCESS | 248 | 1464908348030 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 15:59:08 INFO - PROCESS | 248 | 1464908348042 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 15:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:59:08 INFO - PROCESS | 248 | 1464908348053 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:59:08 INFO - PROCESS | 248 | 1464908348057 Marionette TRACE conn6 <- [1,1894,null,{}] 15:59:08 INFO - PROCESS | 248 | 1464908348066 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:08 INFO - PROCESS | 248 | 1464908348159 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 15:59:08 INFO - PROCESS | 248 | 1464908348171 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:08 INFO - PROCESS | 248 | ++DOCSHELL 0000001433481800 == 48 [pid = 248] [id = 483] 15:59:08 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (00000014307AA400) [pid = 248] [serial = 1449] [outer = 0000000000000000] 15:59:08 INFO - PROCESS | 248 | ++DOMWINDOW == 83 (0000001430A9EC00) [pid = 248] [serial = 1450] [outer = 00000014307AA400] 15:59:08 INFO - PROCESS | 248 | 1464908348219 Marionette DEBUG loaded listener.js 15:59:08 INFO - PROCESS | 248 | ++DOMWINDOW == 84 (0000001430C1B800) [pid = 248] [serial = 1451] [outer = 00000014307AA400] 15:59:08 INFO - PROCESS | 248 | 1464908348645 Marionette TRACE conn6 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 649ms 15:59:08 INFO - PROCESS | 248 | 1464908348702 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 15:59:08 INFO - PROCESS | 248 | 1464908348704 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 15:59:08 INFO - PROCESS | 248 | 1464908348707 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:59:08 INFO - PROCESS | 248 | 1464908348709 Marionette TRACE conn6 <- [1,1898,null,{}] 15:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:59:08 INFO - PROCESS | 248 | 1464908348713 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:08 INFO - PROCESS | 248 | 1464908348850 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 15:59:08 INFO - PROCESS | 248 | 1464908348870 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:08 INFO - PROCESS | 248 | ++DOCSHELL 000000143473F000 == 49 [pid = 248] [id = 484] 15:59:08 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (0000001430C29000) [pid = 248] [serial = 1452] [outer = 0000000000000000] 15:59:08 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (0000001431380000) [pid = 248] [serial = 1453] [outer = 0000001430C29000] 15:59:08 INFO - PROCESS | 248 | 1464908348915 Marionette DEBUG loaded listener.js 15:59:08 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (00000014322C3C00) [pid = 248] [serial = 1454] [outer = 0000001430C29000] 15:59:09 INFO - PROCESS | 248 | 1464908349363 Marionette TRACE conn6 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 692ms 15:59:09 INFO - PROCESS | 248 | 1464908349405 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 15:59:09 INFO - PROCESS | 248 | 1464908349407 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 15:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:59:09 INFO - PROCESS | 248 | 1464908349410 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:59:09 INFO - PROCESS | 248 | 1464908349412 Marionette TRACE conn6 <- [1,1902,null,{}] 15:59:09 INFO - PROCESS | 248 | 1464908349416 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:09 INFO - PROCESS | 248 | 1464908349534 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 15:59:09 INFO - PROCESS | 248 | 1464908349590 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:09 INFO - PROCESS | 248 | ++DOCSHELL 000000142A6BF800 == 50 [pid = 248] [id = 485] 15:59:09 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (0000001432E2F400) [pid = 248] [serial = 1455] [outer = 0000000000000000] 15:59:09 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (0000001432EA8400) [pid = 248] [serial = 1456] [outer = 0000001432E2F400] 15:59:09 INFO - PROCESS | 248 | 1464908349643 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (00000014334E3C00) [pid = 248] [serial = 1457] [outer = 0000001432E2F400] 15:59:10 INFO - PROCESS | 248 | 1464908350095 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 734ms 15:59:10 INFO - PROCESS | 248 | 1464908350183 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 15:59:10 INFO - PROCESS | 248 | 1464908350185 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 15:59:10 INFO - PROCESS | 248 | 1464908350188 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:59:10 INFO - PROCESS | 248 | 1464908350190 Marionette TRACE conn6 <- [1,1906,null,{}] 15:59:10 INFO - PROCESS | 248 | 1464908350194 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:10 INFO - PROCESS | 248 | 1464908350306 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 15:59:10 INFO - PROCESS | 248 | 1464908350360 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:10 INFO - PROCESS | 248 | ++DOCSHELL 0000001435B13800 == 51 [pid = 248] [id = 486] 15:59:10 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (0000001434220400) [pid = 248] [serial = 1458] [outer = 0000000000000000] 15:59:10 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (00000014342F8000) [pid = 248] [serial = 1459] [outer = 0000001434220400] 15:59:10 INFO - PROCESS | 248 | 1464908350405 Marionette DEBUG loaded listener.js 15:59:10 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (00000014343E2800) [pid = 248] [serial = 1460] [outer = 0000001434220400] 15:59:10 INFO - PROCESS | 248 | --DOMWINDOW == 92 (000000142DF57000) [pid = 248] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:59:10 INFO - PROCESS | 248 | --DOMWINDOW == 91 (00000014243EC000) [pid = 248] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:59:10 INFO - PROCESS | 248 | --DOMWINDOW == 90 (0000001434698400) [pid = 248] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:59:10 INFO - PROCESS | 248 | --DOMWINDOW == 89 (00000014343E5C00) [pid = 248] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:59:10 INFO - PROCESS | 248 | --DOMWINDOW == 88 (0000001424D97C00) [pid = 248] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:59:10 INFO - PROCESS | 248 | --DOMWINDOW == 87 (000000142E810800) [pid = 248] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:59:10 INFO - PROCESS | 248 | --DOMWINDOW == 86 (000000143236B800) [pid = 248] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:59:10 INFO - PROCESS | 248 | --DOMWINDOW == 85 (000000142489A400) [pid = 248] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:59:10 INFO - PROCESS | 248 | --DOMWINDOW == 84 (0000001424E58C00) [pid = 248] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:59:10 INFO - PROCESS | 248 | --DOMWINDOW == 83 (0000001434220000) [pid = 248] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:59:10 INFO - PROCESS | 248 | --DOMWINDOW == 82 (000000142409D800) [pid = 248] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:59:10 INFO - PROCESS | 248 | --DOMWINDOW == 81 (00000014307A6800) [pid = 248] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:59:10 INFO - PROCESS | 248 | 1464908350842 Marionette TRACE conn6 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 692ms 15:59:10 INFO - PROCESS | 248 | 1464908350883 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 15:59:10 INFO - PROCESS | 248 | 1464908350885 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 15:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:59:10 INFO - PROCESS | 248 | 1464908350889 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:59:10 INFO - PROCESS | 248 | 1464908350891 Marionette TRACE conn6 <- [1,1910,null,{}] 15:59:10 INFO - PROCESS | 248 | 1464908350894 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:10 INFO - PROCESS | 248 | 1464908350985 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 15:59:11 INFO - PROCESS | 248 | 1464908351060 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:11 INFO - PROCESS | 248 | ++DOCSHELL 0000001436361000 == 52 [pid = 248] [id = 487] 15:59:11 INFO - PROCESS | 248 | ++DOMWINDOW == 82 (00000014243EC000) [pid = 248] [serial = 1461] [outer = 0000000000000000] 15:59:11 INFO - PROCESS | 248 | ++DOMWINDOW == 83 (000000142E6AFC00) [pid = 248] [serial = 1462] [outer = 00000014243EC000] 15:59:11 INFO - PROCESS | 248 | 1464908351110 Marionette DEBUG loaded listener.js 15:59:11 INFO - PROCESS | 248 | ++DOMWINDOW == 84 (00000014343DD000) [pid = 248] [serial = 1463] [outer = 00000014243EC000] 15:59:11 INFO - PROCESS | 248 | 1464908351476 Marionette TRACE conn6 <- [1,1912,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]]]}] 15:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 628ms 15:59:11 INFO - PROCESS | 248 | 1464908351520 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 15:59:11 INFO - PROCESS | 248 | 1464908351522 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 15:59:11 INFO - PROCESS | 248 | 1464908351525 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:59:11 INFO - PROCESS | 248 | 1464908351527 Marionette TRACE conn6 <- [1,1914,null,{}] 15:59:11 INFO - PROCESS | 248 | 1464908351531 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:11 INFO - PROCESS | 248 | 1464908351614 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 15:59:11 INFO - PROCESS | 248 | 1464908351723 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:11 INFO - PROCESS | 248 | ++DOCSHELL 0000001437520000 == 53 [pid = 248] [id = 488] 15:59:11 INFO - PROCESS | 248 | ++DOMWINDOW == 85 (000000142A3ABC00) [pid = 248] [serial = 1464] [outer = 0000000000000000] 15:59:11 INFO - PROCESS | 248 | ++DOMWINDOW == 86 (000000143448E400) [pid = 248] [serial = 1465] [outer = 000000142A3ABC00] 15:59:11 INFO - PROCESS | 248 | 1464908351768 Marionette DEBUG loaded listener.js 15:59:11 INFO - PROCESS | 248 | ++DOMWINDOW == 87 (0000001434512000) [pid = 248] [serial = 1466] [outer = 000000142A3ABC00] 15:59:12 INFO - PROCESS | 248 | 1464908352112 Marionette TRACE conn6 <- [1,1916,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]]]}] 15:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 629ms 15:59:12 INFO - PROCESS | 248 | 1464908352158 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 248 | 1464908352160 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 15:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:59:12 INFO - PROCESS | 248 | 1464908352173 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - PROCESS | 248 | 1464908352175 Marionette TRACE conn6 <- [1,1918,null,{}] 15:59:12 INFO - PROCESS | 248 | 1464908352179 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:12 INFO - PROCESS | 248 | 1464908352263 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 15:59:12 INFO - PROCESS | 248 | 1464908352270 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:12 INFO - PROCESS | 248 | ++DOCSHELL 000000143791C000 == 54 [pid = 248] [id = 489] 15:59:12 INFO - PROCESS | 248 | ++DOMWINDOW == 88 (0000001434517000) [pid = 248] [serial = 1467] [outer = 0000000000000000] 15:59:12 INFO - PROCESS | 248 | ++DOMWINDOW == 89 (0000001434642800) [pid = 248] [serial = 1468] [outer = 0000001434517000] 15:59:12 INFO - PROCESS | 248 | 1464908352324 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 248 | ++DOMWINDOW == 90 (0000001434693000) [pid = 248] [serial = 1469] [outer = 0000001434517000] 15:59:12 INFO - PROCESS | 248 | 1464908352819 Marionette TRACE conn6 <- [1,1920,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]]]}] 15:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 691ms 15:59:12 INFO - PROCESS | 248 | 1464908352870 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 248 | 1464908352875 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 15:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:59:12 INFO - PROCESS | 248 | 1464908352881 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - PROCESS | 248 | 1464908352886 Marionette TRACE conn6 <- [1,1922,null,{}] 15:59:12 INFO - PROCESS | 248 | 1464908352893 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:13 INFO - PROCESS | 248 | 1464908353100 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 15:59:13 INFO - PROCESS | 248 | 1464908353191 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:13 INFO - PROCESS | 248 | ++DOCSHELL 000000142E8C6800 == 55 [pid = 248] [id = 490] 15:59:13 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (00000014243E6400) [pid = 248] [serial = 1470] [outer = 0000000000000000] 15:59:13 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001424890000) [pid = 248] [serial = 1471] [outer = 00000014243E6400] 15:59:13 INFO - PROCESS | 248 | 1464908353249 Marionette DEBUG loaded listener.js 15:59:13 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (0000001429294C00) [pid = 248] [serial = 1472] [outer = 00000014243E6400] 15:59:13 INFO - PROCESS | 248 | 1464908353833 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 985ms 15:59:13 INFO - PROCESS | 248 | 1464908353869 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 15:59:13 INFO - PROCESS | 248 | 1464908353876 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 15:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:59:13 INFO - PROCESS | 248 | 1464908353882 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:59:13 INFO - PROCESS | 248 | 1464908353885 Marionette TRACE conn6 <- [1,1926,null,{}] 15:59:13 INFO - PROCESS | 248 | 1464908353889 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:14 INFO - PROCESS | 248 | 1464908354007 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 15:59:14 INFO - PROCESS | 248 | 1464908354103 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:14 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D4B800 == 56 [pid = 248] [id = 491] 15:59:14 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (000000142DEF9C00) [pid = 248] [serial = 1473] [outer = 0000000000000000] 15:59:14 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (000000142E864800) [pid = 248] [serial = 1474] [outer = 000000142DEF9C00] 15:59:14 INFO - PROCESS | 248 | 1464908354159 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (00000014307A9800) [pid = 248] [serial = 1475] [outer = 000000142DEF9C00] 15:59:14 INFO - PROCESS | 248 | 1464908354744 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 944ms 15:59:14 INFO - PROCESS | 248 | 1464908354833 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 15:59:14 INFO - PROCESS | 248 | 1464908354836 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 15:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:59:14 INFO - PROCESS | 248 | 1464908354840 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:59:14 INFO - PROCESS | 248 | 1464908354844 Marionette TRACE conn6 <- [1,1930,null,{}] 15:59:14 INFO - PROCESS | 248 | 1464908354856 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:15 INFO - PROCESS | 248 | 1464908355020 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 15:59:15 INFO - PROCESS | 248 | 1464908355031 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DD5800 == 57 [pid = 248] [id = 492] 15:59:15 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (00000014333C9800) [pid = 248] [serial = 1476] [outer = 0000000000000000] 15:59:15 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (0000001434216800) [pid = 248] [serial = 1477] [outer = 00000014333C9800] 15:59:15 INFO - PROCESS | 248 | 1464908355090 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001434490800) [pid = 248] [serial = 1478] [outer = 00000014333C9800] 15:59:15 INFO - PROCESS | 248 | 1464908355791 Marionette TRACE conn6 <- [1,1932,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]]]}] 15:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 986ms 15:59:15 INFO - PROCESS | 248 | 1464908355827 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 15:59:15 INFO - PROCESS | 248 | 1464908355830 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 15:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:59:15 INFO - PROCESS | 248 | 1464908355833 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - PROCESS | 248 | 1464908355836 Marionette TRACE conn6 <- [1,1934,null,{}] 15:59:15 INFO - PROCESS | 248 | 1464908355840 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:15 INFO - PROCESS | 248 | 1464908355952 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 15:59:16 INFO - PROCESS | 248 | 1464908356073 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:16 INFO - PROCESS | 248 | ++DOCSHELL 0000001438B9E000 == 58 [pid = 248] [id = 493] 15:59:16 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001434793000) [pid = 248] [serial = 1479] [outer = 0000000000000000] 15:59:16 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (000000143479BC00) [pid = 248] [serial = 1480] [outer = 0000001434793000] 15:59:16 INFO - PROCESS | 248 | 1464908356130 Marionette DEBUG loaded listener.js 15:59:16 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001434AD2400) [pid = 248] [serial = 1481] [outer = 0000001434793000] 15:59:16 INFO - PROCESS | 248 | 1464908356727 Marionette TRACE conn6 <- [1,1936,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]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 944ms 15:59:16 INFO - PROCESS | 248 | 1464908356780 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 248 | 1464908356783 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 15:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:59:16 INFO - PROCESS | 248 | 1464908356786 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 248 | 1464908356788 Marionette TRACE conn6 <- [1,1938,null,{}] 15:59:16 INFO - PROCESS | 248 | 1464908356792 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:16 INFO - PROCESS | 248 | 1464908356899 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 15:59:16 INFO - PROCESS | 248 | 1464908356993 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:17 INFO - PROCESS | 248 | ++DOCSHELL 0000001438ED6800 == 59 [pid = 248] [id = 494] 15:59:17 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001434CD2400) [pid = 248] [serial = 1482] [outer = 0000000000000000] 15:59:17 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001434CD7800) [pid = 248] [serial = 1483] [outer = 0000001434CD2400] 15:59:17 INFO - PROCESS | 248 | 1464908357049 Marionette DEBUG loaded listener.js 15:59:17 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (0000001434CDE400) [pid = 248] [serial = 1484] [outer = 0000001434CD2400] 15:59:17 INFO - PROCESS | 248 | 1464908357581 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 840ms 15:59:17 INFO - PROCESS | 248 | 1464908357628 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 15:59:17 INFO - PROCESS | 248 | 1464908357631 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 15:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:59:17 INFO - PROCESS | 248 | 1464908357634 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:59:17 INFO - PROCESS | 248 | 1464908357637 Marionette TRACE conn6 <- [1,1942,null,{}] 15:59:17 INFO - PROCESS | 248 | 1464908357641 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:17 INFO - PROCESS | 248 | 1464908357773 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 15:59:17 INFO - PROCESS | 248 | 1464908357903 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:17 INFO - PROCESS | 248 | ++DOCSHELL 00000014399AF800 == 60 [pid = 248] [id = 495] 15:59:17 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001430BCCC00) [pid = 248] [serial = 1485] [outer = 0000000000000000] 15:59:17 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (0000001434D14C00) [pid = 248] [serial = 1486] [outer = 0000001430BCCC00] 15:59:17 INFO - PROCESS | 248 | 1464908357959 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (000000143580C000) [pid = 248] [serial = 1487] [outer = 0000001430BCCC00] 15:59:18 INFO - PROCESS | 248 | 1464908358764 Marionette TRACE conn6 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1179ms 15:59:18 INFO - PROCESS | 248 | 1464908358816 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 15:59:18 INFO - PROCESS | 248 | 1464908358820 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 15:59:18 INFO - PROCESS | 248 | 1464908358825 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:59:18 INFO - PROCESS | 248 | 1464908358829 Marionette TRACE conn6 <- [1,1946,null,{}] 15:59:18 INFO - PROCESS | 248 | 1464908358835 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:18 INFO - PROCESS | 248 | 1464908358982 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 15:59:19 INFO - PROCESS | 248 | 1464908359000 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:19 INFO - PROCESS | 248 | ++DOCSHELL 0000001430A25000 == 61 [pid = 248] [id = 496] 15:59:19 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001424A5D400) [pid = 248] [serial = 1488] [outer = 0000000000000000] 15:59:19 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001425817C00) [pid = 248] [serial = 1489] [outer = 0000001424A5D400] 15:59:19 INFO - PROCESS | 248 | 1464908359051 Marionette DEBUG loaded listener.js 15:59:19 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (00000014297A5800) [pid = 248] [serial = 1490] [outer = 0000001424A5D400] 15:59:19 INFO - PROCESS | 248 | --DOCSHELL 0000001437520000 == 60 [pid = 248] [id = 488] 15:59:19 INFO - PROCESS | 248 | --DOCSHELL 0000001436361000 == 59 [pid = 248] [id = 487] 15:59:19 INFO - PROCESS | 248 | --DOCSHELL 0000001435B13800 == 58 [pid = 248] [id = 486] 15:59:19 INFO - PROCESS | 248 | --DOCSHELL 000000142A6BF800 == 57 [pid = 248] [id = 485] 15:59:19 INFO - PROCESS | 248 | --DOCSHELL 0000001433481800 == 56 [pid = 248] [id = 483] 15:59:19 INFO - PROCESS | 248 | --DOCSHELL 0000001430BB0000 == 55 [pid = 248] [id = 482] 15:59:19 INFO - PROCESS | 248 | --DOCSHELL 000000142E703000 == 54 [pid = 248] [id = 481] 15:59:19 INFO - PROCESS | 248 | --DOCSHELL 000000142DE7B000 == 53 [pid = 248] [id = 480] 15:59:19 INFO - PROCESS | 248 | --DOCSHELL 0000001429947800 == 52 [pid = 248] [id = 477] 15:59:19 INFO - PROCESS | 248 | 1464908359737 Marionette TRACE conn6 <- [1,1948,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]]]}] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001430535400) [pid = 248] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001434881C00) [pid = 248] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 108 (0000001434793800) [pid = 248] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 107 (0000001434641800) [pid = 248] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 106 (000000142A3B4000) [pid = 248] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 105 (0000001430C1C400) [pid = 248] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 104 (000000143451A800) [pid = 248] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001424160800) [pid = 248] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 102 (000000142DB3CC00) [pid = 248] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 101 (000000142DF22400) [pid = 248] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 100 (0000001429288C00) [pid = 248] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 99 (00000014257A5C00) [pid = 248] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 98 (0000001430A9B800) [pid = 248] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 97 (0000001429806C00) [pid = 248] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 96 (0000001434515C00) [pid = 248] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 95 (00000014343E8400) [pid = 248] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 94 (000000142E86F800) [pid = 248] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 93 (0000001428A67400) [pid = 248] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 92 (00000014297A3800) [pid = 248] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 91 (00000014307ADC00) [pid = 248] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - PROCESS | 248 | --DOMWINDOW == 90 (0000001430AA4000) [pid = 248] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 15:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 943ms 15:59:19 INFO - PROCESS | 248 | 1464908359776 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 15:59:19 INFO - PROCESS | 248 | 1464908359782 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 15:59:19 INFO - PROCESS | 248 | 1464908359787 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:59:19 INFO - PROCESS | 248 | 1464908359790 Marionette TRACE conn6 <- [1,1950,null,{}] 15:59:19 INFO - PROCESS | 248 | 1464908359794 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:19 INFO - PROCESS | 248 | 1464908359886 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 15:59:19 INFO - PROCESS | 248 | 1464908359893 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:19 INFO - PROCESS | 248 | ++DOCSHELL 000000142E79F000 == 53 [pid = 248] [id = 497] 15:59:19 INFO - PROCESS | 248 | ++DOMWINDOW == 91 (00000014243E6000) [pid = 248] [serial = 1491] [outer = 0000000000000000] 15:59:19 INFO - PROCESS | 248 | ++DOMWINDOW == 92 (0000001424732C00) [pid = 248] [serial = 1492] [outer = 00000014243E6000] 15:59:19 INFO - PROCESS | 248 | 1464908359939 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 248 | ++DOMWINDOW == 93 (0000001428BD0000) [pid = 248] [serial = 1493] [outer = 00000014243E6000] 15:59:20 INFO - PROCESS | 248 | 1464908360419 Marionette TRACE conn6 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 691ms 15:59:20 INFO - PROCESS | 248 | 1464908360485 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 15:59:20 INFO - PROCESS | 248 | 1464908360487 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 15:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:59:20 INFO - PROCESS | 248 | 1464908360491 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:59:20 INFO - PROCESS | 248 | 1464908360495 Marionette TRACE conn6 <- [1,1954,null,{}] 15:59:20 INFO - PROCESS | 248 | 1464908360505 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:20 INFO - PROCESS | 248 | 1464908360599 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 15:59:20 INFO - PROCESS | 248 | 1464908360683 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 248 | ++DOCSHELL 000000143156D800 == 54 [pid = 248] [id = 498] 15:59:20 INFO - PROCESS | 248 | ++DOMWINDOW == 94 (0000001425862800) [pid = 248] [serial = 1494] [outer = 0000000000000000] 15:59:20 INFO - PROCESS | 248 | ++DOMWINDOW == 95 (000000142DB48C00) [pid = 248] [serial = 1495] [outer = 0000001425862800] 15:59:20 INFO - PROCESS | 248 | 1464908360735 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 248 | ++DOMWINDOW == 96 (000000142DF5F000) [pid = 248] [serial = 1496] [outer = 0000001425862800] 15:59:21 INFO - PROCESS | 248 | 1464908361125 Marionette TRACE conn6 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 692ms 15:59:21 INFO - PROCESS | 248 | 1464908361186 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 15:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:59:21 INFO - PROCESS | 248 | 1464908361196 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 15:59:21 INFO - PROCESS | 248 | 1464908361200 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 248 | 1464908361202 Marionette TRACE conn6 <- [1,1958,null,{}] 15:59:21 INFO - PROCESS | 248 | 1464908361234 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:21 INFO - PROCESS | 248 | 1464908361327 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 15:59:21 INFO - PROCESS | 248 | 1464908361342 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:21 INFO - PROCESS | 248 | ++DOCSHELL 0000001434728800 == 55 [pid = 248] [id = 499] 15:59:21 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (00000014305CE400) [pid = 248] [serial = 1497] [outer = 0000000000000000] 15:59:21 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (00000014307A8000) [pid = 248] [serial = 1498] [outer = 00000014305CE400] 15:59:21 INFO - PROCESS | 248 | 1464908361387 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (0000001430AA2000) [pid = 248] [serial = 1499] [outer = 00000014305CE400] 15:59:21 INFO - PROCESS | 248 | 1464908361805 Marionette TRACE conn6 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 629ms 15:59:21 INFO - PROCESS | 248 | 1464908361851 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 15:59:21 INFO - PROCESS | 248 | 1464908361853 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 15:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:59:21 INFO - PROCESS | 248 | 1464908361857 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 248 | 1464908361858 Marionette TRACE conn6 <- [1,1962,null,{}] 15:59:21 INFO - PROCESS | 248 | 1464908361862 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:21 INFO - PROCESS | 248 | 1464908361979 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 15:59:22 INFO - PROCESS | 248 | 1464908362027 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:22 INFO - PROCESS | 248 | ++DOCSHELL 000000142AA68800 == 56 [pid = 248] [id = 500] 15:59:22 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001430B84C00) [pid = 248] [serial = 1500] [outer = 0000000000000000] 15:59:22 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001430BCD800) [pid = 248] [serial = 1501] [outer = 0000001430B84C00] 15:59:22 INFO - PROCESS | 248 | 1464908362074 Marionette DEBUG loaded listener.js 15:59:22 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001430C27400) [pid = 248] [serial = 1502] [outer = 0000001430B84C00] 15:59:22 INFO - PROCESS | 248 | 1464908362487 Marionette TRACE conn6 <- [1,1964,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]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 671ms 15:59:22 INFO - PROCESS | 248 | 1464908362548 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 15:59:22 INFO - PROCESS | 248 | 1464908362550 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 15:59:22 INFO - PROCESS | 248 | 1464908362553 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 248 | 1464908362555 Marionette TRACE conn6 <- [1,1966,null,{}] 15:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:59:22 INFO - PROCESS | 248 | 1464908362559 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:22 INFO - PROCESS | 248 | 1464908362700 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 15:59:22 INFO - PROCESS | 248 | 1464908362790 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:22 INFO - PROCESS | 248 | ++DOCSHELL 0000001437247800 == 57 [pid = 248] [id = 501] 15:59:22 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001430F51400) [pid = 248] [serial = 1503] [outer = 0000000000000000] 15:59:22 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001433345C00) [pid = 248] [serial = 1504] [outer = 0000001430F51400] 15:59:22 INFO - PROCESS | 248 | 1464908362836 Marionette DEBUG loaded listener.js 15:59:22 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (00000014342EBC00) [pid = 248] [serial = 1505] [outer = 0000001430F51400] 15:59:23 INFO - PROCESS | 248 | 1464908363265 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 733ms 15:59:23 INFO - PROCESS | 248 | 1464908363293 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 15:59:23 INFO - PROCESS | 248 | 1464908363295 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 15:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:59:23 INFO - PROCESS | 248 | 1464908363303 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:59:23 INFO - PROCESS | 248 | 1464908363305 Marionette TRACE conn6 <- [1,1970,null,{}] 15:59:23 INFO - PROCESS | 248 | 1464908363309 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:23 INFO - PROCESS | 248 | 1464908363419 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 15:59:23 INFO - PROCESS | 248 | 1464908363426 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:23 INFO - PROCESS | 248 | ++DOCSHELL 0000001437923800 == 58 [pid = 248] [id = 502] 15:59:23 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001434369800) [pid = 248] [serial = 1506] [outer = 0000000000000000] 15:59:23 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (00000014343E9C00) [pid = 248] [serial = 1507] [outer = 0000001434369800] 15:59:23 INFO - PROCESS | 248 | 1464908363471 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001434519400) [pid = 248] [serial = 1508] [outer = 0000001434369800] 15:59:23 INFO - PROCESS | 248 | 1464908363986 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:59:23 INFO - PROCESS | 248 | --DOMWINDOW == 107 (0000001433343000) [pid = 248] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:59:23 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001424098000) [pid = 248] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:59:23 INFO - PROCESS | 248 | --DOMWINDOW == 105 (0000001429293C00) [pid = 248] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:59:23 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001430C29000) [pid = 248] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:59:23 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001432E2F400) [pid = 248] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:59:23 INFO - PROCESS | 248 | --DOMWINDOW == 102 (00000014240A4800) [pid = 248] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:59:23 INFO - PROCESS | 248 | --DOMWINDOW == 101 (00000014307AA400) [pid = 248] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:59:23 INFO - PROCESS | 248 | --DOMWINDOW == 100 (000000142A87D000) [pid = 248] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:59:23 INFO - PROCESS | 248 | --DOMWINDOW == 99 (0000001424E57800) [pid = 248] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:59:23 INFO - PROCESS | 248 | --DOMWINDOW == 98 (00000014243EC000) [pid = 248] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:59:23 INFO - PROCESS | 248 | --DOMWINDOW == 97 (0000001434220400) [pid = 248] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:59:23 INFO - PROCESS | 248 | --DOMWINDOW == 96 (000000142A3ABC00) [pid = 248] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 735ms 15:59:24 INFO - PROCESS | 248 | 1464908364041 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 15:59:24 INFO - PROCESS | 248 | 1464908364043 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 15:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:59:24 INFO - PROCESS | 248 | 1464908364047 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:59:24 INFO - PROCESS | 248 | 1464908364049 Marionette TRACE conn6 <- [1,1974,null,{}] 15:59:24 INFO - PROCESS | 248 | 1464908364085 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:24 INFO - PROCESS | 248 | 1464908364178 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 15:59:24 INFO - PROCESS | 248 | 1464908364185 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 248 | ++DOCSHELL 00000014344A6000 == 59 [pid = 248] [id = 503] 15:59:24 INFO - PROCESS | 248 | ++DOMWINDOW == 97 (000000142A495C00) [pid = 248] [serial = 1509] [outer = 0000000000000000] 15:59:24 INFO - PROCESS | 248 | ++DOMWINDOW == 98 (000000142FFE8800) [pid = 248] [serial = 1510] [outer = 000000142A495C00] 15:59:24 INFO - PROCESS | 248 | 1464908364230 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 248 | ++DOMWINDOW == 99 (00000014342E9400) [pid = 248] [serial = 1511] [outer = 000000142A495C00] 15:59:24 INFO - PROCESS | 248 | 1464908364652 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 670ms 15:59:24 INFO - PROCESS | 248 | 1464908364719 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 15:59:24 INFO - PROCESS | 248 | 1464908364721 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 15:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:59:24 INFO - PROCESS | 248 | 1464908364725 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:59:24 INFO - PROCESS | 248 | 1464908364726 Marionette TRACE conn6 <- [1,1978,null,{}] 15:59:24 INFO - PROCESS | 248 | 1464908364730 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:24 INFO - PROCESS | 248 | 1464908364816 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 15:59:24 INFO - PROCESS | 248 | 1464908364823 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 248 | ++DOCSHELL 0000001438ABF000 == 60 [pid = 248] [id = 504] 15:59:24 INFO - PROCESS | 248 | ++DOMWINDOW == 100 (0000001434518400) [pid = 248] [serial = 1512] [outer = 0000000000000000] 15:59:24 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (00000014346A0800) [pid = 248] [serial = 1513] [outer = 0000001434518400] 15:59:24 INFO - PROCESS | 248 | 1464908364868 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (0000001434887C00) [pid = 248] [serial = 1514] [outer = 0000001434518400] 15:59:25 INFO - PROCESS | 248 | 1464908365284 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 587ms 15:59:25 INFO - PROCESS | 248 | 1464908365321 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 248 | 1464908365323 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 15:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:59:25 INFO - PROCESS | 248 | 1464908365331 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 248 | 1464908365333 Marionette TRACE conn6 <- [1,1982,null,{}] 15:59:25 INFO - PROCESS | 248 | 1464908365337 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:25 INFO - PROCESS | 248 | 1464908365431 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 15:59:25 INFO - PROCESS | 248 | 1464908365438 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:25 INFO - PROCESS | 248 | ++DOCSHELL 00000014399BA000 == 61 [pid = 248] [id = 505] 15:59:25 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (0000001434D0EC00) [pid = 248] [serial = 1515] [outer = 0000000000000000] 15:59:25 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (0000001434D15400) [pid = 248] [serial = 1516] [outer = 0000001434D0EC00] 15:59:25 INFO - PROCESS | 248 | 1464908365486 Marionette DEBUG loaded listener.js 15:59:25 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (0000001434E62400) [pid = 248] [serial = 1517] [outer = 0000001434D0EC00] 15:59:25 INFO - PROCESS | 248 | 1464908365936 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 629ms 15:59:25 INFO - PROCESS | 248 | 1464908365964 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 248 | 1464908365966 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 15:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:59:25 INFO - PROCESS | 248 | 1464908365981 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 248 | 1464908365984 Marionette TRACE conn6 <- [1,1986,null,{}] 15:59:26 INFO - PROCESS | 248 | 1464908366044 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:26 INFO - PROCESS | 248 | 1464908366155 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 15:59:26 INFO - PROCESS | 248 | 1464908366287 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:26 INFO - PROCESS | 248 | ++DOCSHELL 000000142AA60800 == 62 [pid = 248] [id = 506] 15:59:26 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (00000014240A3C00) [pid = 248] [serial = 1518] [outer = 0000000000000000] 15:59:26 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (000000142415AC00) [pid = 248] [serial = 1519] [outer = 00000014240A3C00] 15:59:26 INFO - PROCESS | 248 | 1464908366346 Marionette DEBUG loaded listener.js 15:59:26 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001428A63000) [pid = 248] [serial = 1520] [outer = 00000014240A3C00] 15:59:26 INFO - PROCESS | 248 | 1464908366951 Marionette TRACE conn6 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1004ms 15:59:26 INFO - PROCESS | 248 | 1464908366978 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 15:59:26 INFO - PROCESS | 248 | 1464908366983 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 15:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:59:26 INFO - PROCESS | 248 | 1464908366988 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:59:26 INFO - PROCESS | 248 | 1464908366991 Marionette TRACE conn6 <- [1,1990,null,{}] 15:59:26 INFO - PROCESS | 248 | 1464908366995 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:27 INFO - PROCESS | 248 | 1464908367116 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 15:59:27 INFO - PROCESS | 248 | 1464908367218 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:27 INFO - PROCESS | 248 | ++DOCSHELL 0000001434737800 == 63 [pid = 248] [id = 507] 15:59:27 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (000000142DB48400) [pid = 248] [serial = 1521] [outer = 0000000000000000] 15:59:27 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (000000142DF28800) [pid = 248] [serial = 1522] [outer = 000000142DB48400] 15:59:27 INFO - PROCESS | 248 | 1464908367276 Marionette DEBUG loaded listener.js 15:59:27 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (000000143052BC00) [pid = 248] [serial = 1523] [outer = 000000142DB48400] 15:59:27 INFO - PROCESS | 248 | 1464908367941 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 986ms 15:59:27 INFO - PROCESS | 248 | 1464908367978 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 15:59:27 INFO - PROCESS | 248 | 1464908367981 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 15:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:59:27 INFO - PROCESS | 248 | 1464908367985 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:59:27 INFO - PROCESS | 248 | 1464908367987 Marionette TRACE conn6 <- [1,1994,null,{}] 15:59:28 INFO - PROCESS | 248 | 1464908367991 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:28 INFO - PROCESS | 248 | 1464908368105 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 15:59:28 INFO - PROCESS | 248 | 1464908368231 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:28 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A21800 == 64 [pid = 248] [id = 508] 15:59:28 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (00000014316D3400) [pid = 248] [serial = 1524] [outer = 0000000000000000] 15:59:28 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (000000143255CC00) [pid = 248] [serial = 1525] [outer = 00000014316D3400] 15:59:28 INFO - PROCESS | 248 | 1464908368292 Marionette DEBUG loaded listener.js 15:59:28 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001434513800) [pid = 248] [serial = 1526] [outer = 00000014316D3400] 15:59:28 INFO - PROCESS | 248 | 1464908368894 Marionette TRACE conn6 <- [1,1996,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]]]}] 15:59:28 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 15:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 923ms 15:59:28 INFO - PROCESS | 248 | 1464908368916 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 15:59:28 INFO - PROCESS | 248 | 1464908368923 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 15:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:59:28 INFO - PROCESS | 248 | 1464908368927 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:59:28 INFO - PROCESS | 248 | 1464908368930 Marionette TRACE conn6 <- [1,1998,null,{}] 15:59:28 INFO - PROCESS | 248 | 1464908368933 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:29 INFO - PROCESS | 248 | 1464908369050 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 15:59:29 INFO - PROCESS | 248 | 1464908369147 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:29 INFO - PROCESS | 248 | ++DOCSHELL 000000143A94E000 == 65 [pid = 248] [id = 509] 15:59:29 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001434D12800) [pid = 248] [serial = 1527] [outer = 0000000000000000] 15:59:29 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001435815C00) [pid = 248] [serial = 1528] [outer = 0000001434D12800] 15:59:29 INFO - PROCESS | 248 | 1464908369203 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (000000143589C800) [pid = 248] [serial = 1529] [outer = 0000001434D12800] 15:59:29 INFO - PROCESS | 248 | 1464908369795 Marionette TRACE conn6 <- [1,2000,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]]]}] 15:59:29 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 15:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 943ms 15:59:29 INFO - PROCESS | 248 | 1464908369873 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 15:59:29 INFO - PROCESS | 248 | 1464908369875 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 15:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:59:29 INFO - PROCESS | 248 | 1464908369879 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:59:29 INFO - PROCESS | 248 | 1464908369881 Marionette TRACE conn6 <- [1,2002,null,{}] 15:59:29 INFO - PROCESS | 248 | 1464908369885 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:30 INFO - PROCESS | 248 | 1464908369996 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 15:59:30 INFO - PROCESS | 248 | 1464908370121 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:30 INFO - PROCESS | 248 | ++DOCSHELL 000000143B236000 == 66 [pid = 248] [id = 510] 15:59:30 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (000000143589F400) [pid = 248] [serial = 1530] [outer = 0000000000000000] 15:59:30 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (00000014358A5C00) [pid = 248] [serial = 1531] [outer = 000000143589F400] 15:59:30 INFO - PROCESS | 248 | 1464908370178 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (00000014359E7000) [pid = 248] [serial = 1532] [outer = 000000143589F400] 15:59:30 INFO - PROCESS | 248 | 1464908370713 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 880ms 15:59:30 INFO - PROCESS | 248 | 1464908370762 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 15:59:30 INFO - PROCESS | 248 | 1464908370765 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 15:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:59:30 INFO - PROCESS | 248 | 1464908370768 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - PROCESS | 248 | 1464908370770 Marionette TRACE conn6 <- [1,2006,null,{}] 15:59:30 INFO - PROCESS | 248 | 1464908370774 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:30 INFO - PROCESS | 248 | 1464908370907 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 15:59:31 INFO - PROCESS | 248 | 1464908371007 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:31 INFO - PROCESS | 248 | ++DOCSHELL 000000143C367000 == 67 [pid = 248] [id = 511] 15:59:31 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001435A37800) [pid = 248] [serial = 1533] [outer = 0000000000000000] 15:59:31 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (0000001435A3DC00) [pid = 248] [serial = 1534] [outer = 0000001435A37800] 15:59:31 INFO - PROCESS | 248 | 1464908371063 Marionette DEBUG loaded listener.js 15:59:31 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001435AA4400) [pid = 248] [serial = 1535] [outer = 0000001435A37800] 15:59:31 INFO - PROCESS | 248 | 1464908371908 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1182ms 15:59:31 INFO - PROCESS | 248 | 1464908371953 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 15:59:31 INFO - PROCESS | 248 | 1464908371958 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 15:59:31 INFO - PROCESS | 248 | 1464908371963 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:59:31 INFO - PROCESS | 248 | 1464908371967 Marionette TRACE conn6 <- [1,2010,null,{}] 15:59:31 INFO - PROCESS | 248 | 1464908371972 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:32 INFO - PROCESS | 248 | 1464908372081 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 15:59:32 INFO - PROCESS | 248 | 1464908372204 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:32 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BAD800 == 68 [pid = 248] [id = 512] 15:59:32 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (0000001422FCB000) [pid = 248] [serial = 1536] [outer = 0000000000000000] 15:59:32 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (0000001424AD2800) [pid = 248] [serial = 1537] [outer = 0000001422FCB000] 15:59:32 INFO - PROCESS | 248 | 1464908372258 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (0000001429213400) [pid = 248] [serial = 1538] [outer = 0000001422FCB000] 15:59:32 INFO - PROCESS | 248 | 1464908372859 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 941ms 15:59:32 INFO - PROCESS | 248 | 1464908372908 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 15:59:32 INFO - PROCESS | 248 | 1464908372914 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 15:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:59:32 INFO - PROCESS | 248 | 1464908372920 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:59:32 INFO - PROCESS | 248 | 1464908372922 Marionette TRACE conn6 <- [1,2014,null,{}] 15:59:32 INFO - PROCESS | 248 | 1464908372926 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:33 INFO - PROCESS | 248 | 1464908373049 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 0000001434D68800 == 67 [pid = 248] [id = 454] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 0000001438ABF000 == 66 [pid = 248] [id = 504] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 000000143473F000 == 65 [pid = 248] [id = 484] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 00000014344A6000 == 64 [pid = 248] [id = 503] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 0000001437923800 == 63 [pid = 248] [id = 502] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 0000001434D31800 == 62 [pid = 248] [id = 476] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 0000001437247800 == 61 [pid = 248] [id = 501] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 000000142AA68800 == 60 [pid = 248] [id = 500] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 0000001434728800 == 59 [pid = 248] [id = 499] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 000000143156D800 == 58 [pid = 248] [id = 498] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 000000142E79F000 == 57 [pid = 248] [id = 497] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 0000001430A25000 == 56 [pid = 248] [id = 496] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 125 (0000001430F57000) [pid = 248] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001428B62400) [pid = 248] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 123 (000000142DF2BC00) [pid = 248] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 122 (0000001430E4A400) [pid = 248] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001434642800) [pid = 248] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 0000001434D4B800 == 55 [pid = 248] [id = 491] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 000000142E8C6800 == 54 [pid = 248] [id = 490] 15:59:33 INFO - PROCESS | 248 | --DOCSHELL 000000143791C000 == 53 [pid = 248] [id = 489] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 120 (00000014342ED400) [pid = 248] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001431380000) [pid = 248] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 118 (00000014322C3C00) [pid = 248] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 117 (00000014334E3C00) [pid = 248] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001432EA8400) [pid = 248] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 115 (000000142489BC00) [pid = 248] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 114 (000000142415D800) [pid = 248] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001430A9EC00) [pid = 248] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 112 (000000142DB3DC00) [pid = 248] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 111 (000000142DF52800) [pid = 248] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 110 (00000014257A5000) [pid = 248] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001429282800) [pid = 248] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 108 (000000142E6AFC00) [pid = 248] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 107 (00000014342F8000) [pid = 248] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 106 (000000143448E400) [pid = 248] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 105 (00000014343E2800) [pid = 248] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 104 (00000014343DD000) [pid = 248] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001430C1B800) [pid = 248] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 102 (0000001434512000) [pid = 248] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 101 (0000001424A5E000) [pid = 248] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | --DOMWINDOW == 100 (000000142ABC2400) [pid = 248] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 15:59:33 INFO - PROCESS | 248 | 1464908373198 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:33 INFO - PROCESS | 248 | ++DOCSHELL 000000142A466800 == 54 [pid = 248] [id = 513] 15:59:33 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001422744400) [pid = 248] [serial = 1539] [outer = 0000000000000000] 15:59:33 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (000000142401FC00) [pid = 248] [serial = 1540] [outer = 0000001422744400] 15:59:33 INFO - PROCESS | 248 | 1464908373247 Marionette DEBUG loaded listener.js 15:59:33 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (000000142561DC00) [pid = 248] [serial = 1541] [outer = 0000001422744400] 15:59:33 INFO - PROCESS | 248 | 1464908373634 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 839ms 15:59:33 INFO - PROCESS | 248 | 1464908373761 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 15:59:33 INFO - PROCESS | 248 | 1464908373763 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 15:59:33 INFO - PROCESS | 248 | 1464908373767 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:59:33 INFO - PROCESS | 248 | 1464908373770 Marionette TRACE conn6 <- [1,2018,null,{}] 15:59:33 INFO - PROCESS | 248 | 1464908373781 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:33 INFO - PROCESS | 248 | 1464908373882 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 15:59:33 INFO - PROCESS | 248 | 1464908373893 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:33 INFO - PROCESS | 248 | ++DOCSHELL 0000001431984000 == 55 [pid = 248] [id = 514] 15:59:33 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (000000142DF54C00) [pid = 248] [serial = 1542] [outer = 0000000000000000] 15:59:33 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (000000142E872000) [pid = 248] [serial = 1543] [outer = 000000142DF54C00] 15:59:33 INFO - PROCESS | 248 | 1464908373941 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (00000014305CF000) [pid = 248] [serial = 1544] [outer = 000000142DF54C00] 15:59:34 INFO - PROCESS | 248 | 1464908374415 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 689ms 15:59:34 INFO - PROCESS | 248 | 1464908374459 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 15:59:34 INFO - PROCESS | 248 | 1464908374461 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 15:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:59:34 INFO - PROCESS | 248 | 1464908374464 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:59:34 INFO - PROCESS | 248 | 1464908374466 Marionette TRACE conn6 <- [1,2022,null,{}] 15:59:34 INFO - PROCESS | 248 | 1464908374470 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:34 INFO - PROCESS | 248 | 1464908374561 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 15:59:34 INFO - PROCESS | 248 | 1464908374570 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:34 INFO - PROCESS | 248 | ++DOCSHELL 0000001434854000 == 56 [pid = 248] [id = 515] 15:59:34 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (00000014301F4800) [pid = 248] [serial = 1545] [outer = 0000000000000000] 15:59:34 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001430BD4800) [pid = 248] [serial = 1546] [outer = 00000014301F4800] 15:59:34 INFO - PROCESS | 248 | 1464908374697 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001430F52400) [pid = 248] [serial = 1547] [outer = 00000014301F4800] 15:59:35 INFO - PROCESS | 248 | 1464908375089 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 691ms 15:59:35 INFO - PROCESS | 248 | 1464908375159 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 15:59:35 INFO - PROCESS | 248 | 1464908375161 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 15:59:35 INFO - PROCESS | 248 | 1464908375164 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:59:35 INFO - PROCESS | 248 | 1464908375166 Marionette TRACE conn6 <- [1,2026,null,{}] 15:59:35 INFO - PROCESS | 248 | 1464908375169 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:35 INFO - PROCESS | 248 | 1464908375322 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 15:59:35 INFO - PROCESS | 248 | 1464908375347 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:35 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D38800 == 57 [pid = 248] [id = 516] 15:59:35 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001430C24400) [pid = 248] [serial = 1548] [outer = 0000000000000000] 15:59:35 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (00000014316CDC00) [pid = 248] [serial = 1549] [outer = 0000001430C24400] 15:59:35 INFO - PROCESS | 248 | 1464908375393 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001432560800) [pid = 248] [serial = 1550] [outer = 0000001430C24400] 15:59:35 INFO - PROCESS | 248 | 1464908375846 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 734ms 15:59:35 INFO - PROCESS | 248 | 1464908375902 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 15:59:35 INFO - PROCESS | 248 | 1464908375904 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 15:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:59:35 INFO - PROCESS | 248 | 1464908375907 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:59:35 INFO - PROCESS | 248 | 1464908375909 Marionette TRACE conn6 <- [1,2030,null,{}] 15:59:35 INFO - PROCESS | 248 | 1464908375918 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:36 INFO - PROCESS | 248 | 1464908376054 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 15:59:36 INFO - PROCESS | 248 | 1464908376115 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:36 INFO - PROCESS | 248 | ++DOCSHELL 0000001436353800 == 58 [pid = 248] [id = 517] 15:59:36 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (00000014338C2000) [pid = 248] [serial = 1551] [outer = 0000000000000000] 15:59:36 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (00000014342F8800) [pid = 248] [serial = 1552] [outer = 00000014338C2000] 15:59:36 INFO - PROCESS | 248 | 1464908376169 Marionette DEBUG loaded listener.js 15:59:36 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001434513400) [pid = 248] [serial = 1553] [outer = 00000014338C2000] 15:59:36 INFO - PROCESS | 248 | 1464908376602 Marionette TRACE conn6 <- [1,2032,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]]]}] 15:59:36 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) 15:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 733ms 15:59:36 INFO - PROCESS | 248 | 1464908376649 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 15:59:36 INFO - PROCESS | 248 | 1464908376651 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 15:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:59:36 INFO - PROCESS | 248 | 1464908376663 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:59:36 INFO - PROCESS | 248 | 1464908376665 Marionette TRACE conn6 <- [1,2034,null,{}] 15:59:36 INFO - PROCESS | 248 | 1464908376669 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:36 INFO - PROCESS | 248 | 1464908376784 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 15:59:36 INFO - PROCESS | 248 | 1464908376840 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:36 INFO - PROCESS | 248 | ++DOCSHELL 0000001437634000 == 59 [pid = 248] [id = 518] 15:59:36 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (000000143463D800) [pid = 248] [serial = 1554] [outer = 0000000000000000] 15:59:36 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (000000143469B800) [pid = 248] [serial = 1555] [outer = 000000143463D800] 15:59:36 INFO - PROCESS | 248 | 1464908376885 Marionette DEBUG loaded listener.js 15:59:36 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001434CD2C00) [pid = 248] [serial = 1556] [outer = 000000143463D800] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 117 (00000014305CE400) [pid = 248] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001430B84C00) [pid = 248] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001424A5D400) [pid = 248] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001434518400) [pid = 248] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 113 (00000014243E6000) [pid = 248] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 112 (000000142A495C00) [pid = 248] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 111 (000000142DB42000) [pid = 248] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001430C1BC00) [pid = 248] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001430F51400) [pid = 248] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 108 (0000001434517000) [pid = 248] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 107 (00000014309A7800) [pid = 248] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001425862800) [pid = 248] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 105 (0000001434369800) [pid = 248] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:59:37 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001428A0F400) [pid = 248] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:59:37 INFO - PROCESS | 248 | 1464908377417 Marionette TRACE conn6 <- [1,2036,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]]]}] 15:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 776ms 15:59:37 INFO - PROCESS | 248 | 1464908377440 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 15:59:37 INFO - PROCESS | 248 | 1464908377442 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 15:59:37 INFO - PROCESS | 248 | 1464908377445 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:59:37 INFO - PROCESS | 248 | 1464908377447 Marionette TRACE conn6 <- [1,2038,null,{}] 15:59:37 INFO - PROCESS | 248 | 1464908377450 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:37 INFO - PROCESS | 248 | 1464908377539 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 15:59:37 INFO - PROCESS | 248 | 1464908377545 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:37 INFO - PROCESS | 248 | ++DOCSHELL 0000001435832800 == 60 [pid = 248] [id = 519] 15:59:37 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (000000142A881800) [pid = 248] [serial = 1557] [outer = 0000000000000000] 15:59:37 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (000000142DF26800) [pid = 248] [serial = 1558] [outer = 000000142A881800] 15:59:37 INFO - PROCESS | 248 | 1464908377591 Marionette DEBUG loaded listener.js 15:59:37 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (0000001432E29800) [pid = 248] [serial = 1559] [outer = 000000142A881800] 15:59:38 INFO - PROCESS | 248 | 1464908378041 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 629ms 15:59:38 INFO - PROCESS | 248 | 1464908378077 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 15:59:38 INFO - PROCESS | 248 | 1464908378079 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 15:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:59:38 INFO - PROCESS | 248 | 1464908378083 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:59:38 INFO - PROCESS | 248 | 1464908378085 Marionette TRACE conn6 <- [1,2042,null,{}] 15:59:38 INFO - PROCESS | 248 | 1464908378088 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:38 INFO - PROCESS | 248 | 1464908378201 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 15:59:38 INFO - PROCESS | 248 | 1464908378209 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:38 INFO - PROCESS | 248 | ++DOCSHELL 0000001438AB1800 == 61 [pid = 248] [id = 520] 15:59:38 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (000000143463F000) [pid = 248] [serial = 1560] [outer = 0000000000000000] 15:59:38 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001434D0A400) [pid = 248] [serial = 1561] [outer = 000000143463F000] 15:59:38 INFO - PROCESS | 248 | 1464908378254 Marionette DEBUG loaded listener.js 15:59:38 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (000000143580A800) [pid = 248] [serial = 1562] [outer = 000000143463F000] 15:59:38 INFO - PROCESS | 248 | 1464908378679 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 629ms 15:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:59:38 INFO - PROCESS | 248 | 1464908378716 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 15:59:38 INFO - PROCESS | 248 | 1464908378719 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 15:59:38 INFO - PROCESS | 248 | 1464908378722 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:59:38 INFO - PROCESS | 248 | 1464908378724 Marionette TRACE conn6 <- [1,2046,null,{}] 15:59:38 INFO - PROCESS | 248 | 1464908378733 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:38 INFO - PROCESS | 248 | 1464908378824 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 15:59:38 INFO - PROCESS | 248 | 1464908378831 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:38 INFO - PROCESS | 248 | ++DOCSHELL 00000014399B6000 == 62 [pid = 248] [id = 521] 15:59:38 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001435816800) [pid = 248] [serial = 1563] [outer = 0000000000000000] 15:59:38 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (00000014359EC000) [pid = 248] [serial = 1564] [outer = 0000001435816800] 15:59:38 INFO - PROCESS | 248 | 1464908378876 Marionette DEBUG loaded listener.js 15:59:38 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001435A3A400) [pid = 248] [serial = 1565] [outer = 0000001435816800] 15:59:39 INFO - PROCESS | 248 | 1464908379306 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 649ms 15:59:39 INFO - PROCESS | 248 | 1464908379373 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 15:59:39 INFO - PROCESS | 248 | 1464908379376 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 15:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:59:39 INFO - PROCESS | 248 | 1464908379379 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:59:39 INFO - PROCESS | 248 | 1464908379382 Marionette TRACE conn6 <- [1,2050,null,{}] 15:59:39 INFO - PROCESS | 248 | 1464908379385 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:39 INFO - PROCESS | 248 | 1464908379555 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 15:59:39 INFO - PROCESS | 248 | 1464908379722 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:39 INFO - PROCESS | 248 | ++DOCSHELL 000000142FA95000 == 63 [pid = 248] [id = 522] 15:59:39 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (00000014240A1C00) [pid = 248] [serial = 1566] [outer = 0000000000000000] 15:59:39 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (00000014243E3C00) [pid = 248] [serial = 1567] [outer = 00000014240A1C00] 15:59:39 INFO - PROCESS | 248 | 1464908379785 Marionette DEBUG loaded listener.js 15:59:39 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (000000142927DC00) [pid = 248] [serial = 1568] [outer = 00000014240A1C00] 15:59:40 INFO - PROCESS | 248 | 1464908380394 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1075ms 15:59:40 INFO - PROCESS | 248 | 1464908380459 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 15:59:40 INFO - PROCESS | 248 | 1464908380463 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 15:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:59:40 INFO - PROCESS | 248 | 1464908380468 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 248 | 1464908380473 Marionette TRACE conn6 <- [1,2054,null,{}] 15:59:40 INFO - PROCESS | 248 | 1464908380478 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:40 INFO - PROCESS | 248 | 1464908380601 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 15:59:40 INFO - PROCESS | 248 | 1464908380732 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:40 INFO - PROCESS | 248 | ++DOCSHELL 00000014344B8800 == 64 [pid = 248] [id = 523] 15:59:40 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (000000142DF29C00) [pid = 248] [serial = 1569] [outer = 0000000000000000] 15:59:40 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (000000142DF54000) [pid = 248] [serial = 1570] [outer = 000000142DF29C00] 15:59:40 INFO - PROCESS | 248 | 1464908380793 Marionette DEBUG loaded listener.js 15:59:40 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001430A9E000) [pid = 248] [serial = 1571] [outer = 000000142DF29C00] 15:59:41 INFO - PROCESS | 248 | 1464908381428 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1029ms 15:59:41 INFO - PROCESS | 248 | 1464908381501 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 15:59:41 INFO - PROCESS | 248 | 1464908381505 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 15:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:59:41 INFO - PROCESS | 248 | 1464908381509 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:59:41 INFO - PROCESS | 248 | 1464908381511 Marionette TRACE conn6 <- [1,2058,null,{}] 15:59:41 INFO - PROCESS | 248 | 1464908381515 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:41 INFO - PROCESS | 248 | 1464908381632 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 15:59:41 INFO - PROCESS | 248 | 1464908381762 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 248 | ++DOCSHELL 000000143A94F000 == 65 [pid = 248] [id = 524] 15:59:41 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (00000014334E8C00) [pid = 248] [serial = 1572] [outer = 0000000000000000] 15:59:41 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (00000014342EB800) [pid = 248] [serial = 1573] [outer = 00000014334E8C00] 15:59:41 INFO - PROCESS | 248 | 1464908381819 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (0000001434495800) [pid = 248] [serial = 1574] [outer = 00000014334E8C00] 15:59:42 INFO - PROCESS | 248 | 1464908382472 Marionette TRACE conn6 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1030ms 15:59:42 INFO - PROCESS | 248 | 1464908382540 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 15:59:42 INFO - PROCESS | 248 | 1464908382545 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 15:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:59:42 INFO - PROCESS | 248 | 1464908382556 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:59:42 INFO - PROCESS | 248 | 1464908382562 Marionette TRACE conn6 <- [1,2062,null,{}] 15:59:42 INFO - PROCESS | 248 | 1464908382598 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:42 INFO - PROCESS | 248 | 1464908382723 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 15:59:42 INFO - PROCESS | 248 | 1464908382862 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:42 INFO - PROCESS | 248 | ++DOCSHELL 000000143C780800 == 66 [pid = 248] [id = 525] 15:59:42 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (00000014359E6400) [pid = 248] [serial = 1575] [outer = 0000000000000000] 15:59:42 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (0000001435AAD800) [pid = 248] [serial = 1576] [outer = 00000014359E6400] 15:59:42 INFO - PROCESS | 248 | 1464908382924 Marionette DEBUG loaded listener.js 15:59:43 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (0000001435AB9800) [pid = 248] [serial = 1577] [outer = 00000014359E6400] 15:59:43 INFO - PROCESS | 248 | 1464908383468 Marionette TRACE conn6 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 985ms 15:59:43 INFO - PROCESS | 248 | 1464908383539 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 15:59:43 INFO - PROCESS | 248 | 1464908383542 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 15:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:59:43 INFO - PROCESS | 248 | 1464908383545 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:59:43 INFO - PROCESS | 248 | 1464908383547 Marionette TRACE conn6 <- [1,2066,null,{}] 15:59:43 INFO - PROCESS | 248 | 1464908383551 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:43 INFO - PROCESS | 248 | 1464908383666 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 15:59:43 INFO - PROCESS | 248 | 1464908383792 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:43 INFO - PROCESS | 248 | ++DOCSHELL 000000143C86D000 == 67 [pid = 248] [id = 526] 15:59:43 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (0000001435ABF000) [pid = 248] [serial = 1578] [outer = 0000000000000000] 15:59:43 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (0000001435AC3C00) [pid = 248] [serial = 1579] [outer = 0000001435ABF000] 15:59:43 INFO - PROCESS | 248 | 1464908383848 Marionette DEBUG loaded listener.js 15:59:43 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001435B58800) [pid = 248] [serial = 1580] [outer = 0000001435ABF000] 15:59:44 INFO - PROCESS | 248 | --DOCSHELL 0000001424EDE000 == 66 [pid = 248] [id = 10] 15:59:44 INFO - PROCESS | 248 | 1464908384509 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 986ms 15:59:44 INFO - PROCESS | 248 | 1464908384534 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 15:59:44 INFO - PROCESS | 248 | 1464908384536 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 15:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:59:44 INFO - PROCESS | 248 | 1464908384540 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - PROCESS | 248 | 1464908384542 Marionette TRACE conn6 <- [1,2070,null,{}] 15:59:44 INFO - PROCESS | 248 | 1464908384546 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:44 INFO - PROCESS | 248 | 1464908384662 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 15:59:44 INFO - PROCESS | 248 | 1464908384792 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 248 | ++DOCSHELL 0000001430147800 == 67 [pid = 248] [id = 527] 15:59:44 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (000000142A888800) [pid = 248] [serial = 1581] [outer = 0000000000000000] 15:59:44 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (000000142E7BDC00) [pid = 248] [serial = 1582] [outer = 000000142A888800] 15:59:44 INFO - PROCESS | 248 | 1464908384857 Marionette DEBUG loaded listener.js 15:59:44 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (000000143469E800) [pid = 248] [serial = 1583] [outer = 000000142A888800] 15:59:45 INFO - PROCESS | 248 | 1464908385697 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1184ms 15:59:45 INFO - PROCESS | 248 | 1464908385726 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 15:59:45 INFO - PROCESS | 248 | 1464908385731 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 15:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:59:45 INFO - PROCESS | 248 | 1464908385736 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:59:45 INFO - PROCESS | 248 | 1464908385740 Marionette TRACE conn6 <- [1,2074,null,{}] 15:59:45 INFO - PROCESS | 248 | 1464908385745 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:45 INFO - PROCESS | 248 | 1464908385852 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 15:59:45 INFO - PROCESS | 248 | 1464908385964 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:45 INFO - PROCESS | 248 | ++DOCSHELL 0000001429934000 == 68 [pid = 248] [id = 528] 15:59:45 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (0000001428BC9400) [pid = 248] [serial = 1584] [outer = 0000000000000000] 15:59:46 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (0000001429293C00) [pid = 248] [serial = 1585] [outer = 0000001428BC9400] 15:59:46 INFO - PROCESS | 248 | 1464908386015 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (000000142AF25C00) [pid = 248] [serial = 1586] [outer = 0000001428BC9400] 15:59:46 INFO - PROCESS | 248 | --DOCSHELL 00000014399B6000 == 67 [pid = 248] [id = 521] 15:59:46 INFO - PROCESS | 248 | --DOCSHELL 0000001438AB1800 == 66 [pid = 248] [id = 520] 15:59:46 INFO - PROCESS | 248 | --DOCSHELL 0000001435832800 == 65 [pid = 248] [id = 519] 15:59:46 INFO - PROCESS | 248 | --DOCSHELL 0000001437634000 == 64 [pid = 248] [id = 518] 15:59:46 INFO - PROCESS | 248 | --DOCSHELL 0000001436353800 == 63 [pid = 248] [id = 517] 15:59:46 INFO - PROCESS | 248 | --DOCSHELL 0000001434D38800 == 62 [pid = 248] [id = 516] 15:59:46 INFO - PROCESS | 248 | --DOCSHELL 0000001434854000 == 61 [pid = 248] [id = 515] 15:59:46 INFO - PROCESS | 248 | --DOCSHELL 0000001431984000 == 60 [pid = 248] [id = 514] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 133 (000000142E864800) [pid = 248] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 132 (0000001434CD7800) [pid = 248] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 131 (0000001434216800) [pid = 248] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 130 (000000143479BC00) [pid = 248] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 129 (0000001434D15400) [pid = 248] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOCSHELL 000000142A466800 == 59 [pid = 248] [id = 513] 15:59:46 INFO - PROCESS | 248 | --DOCSHELL 0000001430BAD800 == 58 [pid = 248] [id = 512] 15:59:46 INFO - PROCESS | 248 | --DOCSHELL 000000142AA60800 == 57 [pid = 248] [id = 506] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 128 (0000001430AA2000) [pid = 248] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 127 (0000001430C27400) [pid = 248] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 126 (0000001425817C00) [pid = 248] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 125 (00000014346A0800) [pid = 248] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001428BD0000) [pid = 248] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 123 (0000001430BCD800) [pid = 248] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 122 (00000014342E9400) [pid = 248] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 121 (000000142FFE8800) [pid = 248] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 120 (00000014301FA400) [pid = 248] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 119 (00000014316CFC00) [pid = 248] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001424732C00) [pid = 248] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 117 (0000001424890000) [pid = 248] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 116 (00000014342EBC00) [pid = 248] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001434887C00) [pid = 248] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001434693000) [pid = 248] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001430F57400) [pid = 248] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001434D14C00) [pid = 248] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 111 (00000014307A8000) [pid = 248] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 110 (000000142DB48C00) [pid = 248] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 109 (000000142DF5F000) [pid = 248] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 108 (00000014297A5800) [pid = 248] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 107 (0000001434519400) [pid = 248] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 106 (00000014298A8400) [pid = 248] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 105 (00000014343E9C00) [pid = 248] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001433345C00) [pid = 248] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 15:59:46 INFO - PROCESS | 248 | 1464908386690 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 985ms 15:59:46 INFO - PROCESS | 248 | 1464908386726 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 15:59:46 INFO - PROCESS | 248 | 1464908386731 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 15:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:59:46 INFO - PROCESS | 248 | 1464908386737 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:59:46 INFO - PROCESS | 248 | 1464908386740 Marionette TRACE conn6 <- [1,2078,null,{}] 15:59:46 INFO - PROCESS | 248 | 1464908386754 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:46 INFO - PROCESS | 248 | 1464908386851 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 15:59:46 INFO - PROCESS | 248 | 1464908386859 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B3E800 == 58 [pid = 248] [id = 529] 15:59:46 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (000000142409F400) [pid = 248] [serial = 1587] [outer = 0000000000000000] 15:59:46 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001429204800) [pid = 248] [serial = 1588] [outer = 000000142409F400] 15:59:46 INFO - PROCESS | 248 | 1464908386906 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (000000142A49AC00) [pid = 248] [serial = 1589] [outer = 000000142409F400] 15:59:47 INFO - PROCESS | 248 | 1464908387405 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 690ms 15:59:47 INFO - PROCESS | 248 | 1464908387429 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 15:59:47 INFO - PROCESS | 248 | 1464908387432 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 15:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:59:47 INFO - PROCESS | 248 | 1464908387435 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:59:47 INFO - PROCESS | 248 | 1464908387439 Marionette TRACE conn6 <- [1,2082,null,{}] 15:59:47 INFO - PROCESS | 248 | 1464908387450 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:47 INFO - PROCESS | 248 | 1464908387544 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 15:59:47 INFO - PROCESS | 248 | 1464908387554 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:47 INFO - PROCESS | 248 | ++DOCSHELL 000000143485E800 == 59 [pid = 248] [id = 530] 15:59:47 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (00000014301FA400) [pid = 248] [serial = 1590] [outer = 0000000000000000] 15:59:47 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (00000014307A4000) [pid = 248] [serial = 1591] [outer = 00000014301FA400] 15:59:47 INFO - PROCESS | 248 | 1464908387603 Marionette DEBUG loaded listener.js 15:59:47 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001430BCC000) [pid = 248] [serial = 1592] [outer = 00000014301FA400] 15:59:48 INFO - PROCESS | 248 | 1464908388072 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 690ms 15:59:48 INFO - PROCESS | 248 | 1464908388129 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 15:59:48 INFO - PROCESS | 248 | 1464908388131 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 15:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:59:48 INFO - PROCESS | 248 | 1464908388135 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:59:48 INFO - PROCESS | 248 | 1464908388137 Marionette TRACE conn6 <- [1,2086,null,{}] 15:59:48 INFO - PROCESS | 248 | 1464908388141 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:48 INFO - PROCESS | 248 | 1464908388234 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 15:59:48 INFO - PROCESS | 248 | 1464908388354 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 248 | ++DOCSHELL 0000001435842000 == 60 [pid = 248] [id = 531] 15:59:48 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (00000014305C5400) [pid = 248] [serial = 1593] [outer = 0000000000000000] 15:59:48 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001431380000) [pid = 248] [serial = 1594] [outer = 00000014305C5400] 15:59:48 INFO - PROCESS | 248 | 1464908388401 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001431C25400) [pid = 248] [serial = 1595] [outer = 00000014305C5400] 15:59:48 INFO - PROCESS | 248 | 1464908388809 Marionette TRACE conn6 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 732ms 15:59:48 INFO - PROCESS | 248 | 1464908388875 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 15:59:48 INFO - PROCESS | 248 | 1464908388878 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 15:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:59:48 INFO - PROCESS | 248 | 1464908388881 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:59:48 INFO - PROCESS | 248 | 1464908388883 Marionette TRACE conn6 <- [1,2090,null,{}] 15:59:48 INFO - PROCESS | 248 | 1464908388887 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:49 INFO - PROCESS | 248 | 1464908389001 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 15:59:49 INFO - PROCESS | 248 | 1464908389057 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:49 INFO - PROCESS | 248 | ++DOCSHELL 000000142FA9C000 == 61 [pid = 248] [id = 532] 15:59:49 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (000000143250C000) [pid = 248] [serial = 1596] [outer = 0000000000000000] 15:59:49 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001433342400) [pid = 248] [serial = 1597] [outer = 000000143250C000] 15:59:49 INFO - PROCESS | 248 | 1464908389103 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (00000014342EBC00) [pid = 248] [serial = 1598] [outer = 000000143250C000] 15:59:49 INFO - PROCESS | 248 | 1464908389555 Marionette TRACE conn6 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 733ms 15:59:49 INFO - PROCESS | 248 | 1464908389628 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 15:59:49 INFO - PROCESS | 248 | 1464908389630 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 15:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:59:49 INFO - PROCESS | 248 | 1464908389634 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:59:49 INFO - PROCESS | 248 | 1464908389635 Marionette TRACE conn6 <- [1,2094,null,{}] 15:59:49 INFO - PROCESS | 248 | 1464908389639 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:49 INFO - PROCESS | 248 | 1464908389769 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 15:59:49 INFO - PROCESS | 248 | 1464908389829 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:49 INFO - PROCESS | 248 | ++DOCSHELL 0000001437D04800 == 62 [pid = 248] [id = 533] 15:59:49 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001434518000) [pid = 248] [serial = 1599] [outer = 0000000000000000] 15:59:49 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001434699000) [pid = 248] [serial = 1600] [outer = 0000001434518000] 15:59:49 INFO - PROCESS | 248 | 1464908389875 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (000000143488D800) [pid = 248] [serial = 1601] [outer = 0000001434518000] 15:59:50 INFO - PROCESS | 248 | 1464908390302 Marionette TRACE conn6 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",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.rect.zero.3.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2097,"getWindowHandle",null] 15:59:50 INFO - PROCESS | 248 | 1464908390380 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 15:59:50 INFO - PROCESS | 248 | 1464908390384 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:59:50 INFO - PROCESS | 248 | 1464908390386 Marionette TRACE conn6 <- [1,2098,null,{}] 15:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:59:50 INFO - PROCESS | 248 | 1464908390389 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:50 INFO - PROCESS | 248 | 1464908390510 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 15:59:50 INFO - PROCESS | 248 | 1464908390569 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DDF800 == 63 [pid = 248] [id = 534] 15:59:50 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001434CDF400) [pid = 248] [serial = 1602] [outer = 0000000000000000] 15:59:50 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001434E60000) [pid = 248] [serial = 1603] [outer = 0000001434CDF400] 15:59:50 INFO - PROCESS | 248 | 1464908390614 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (00000014358A1800) [pid = 248] [serial = 1604] [outer = 0000001434CDF400] 15:59:50 INFO - PROCESS | 248 | --DOMWINDOW == 121 (00000014338C2000) [pid = 248] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:59:50 INFO - PROCESS | 248 | --DOMWINDOW == 120 (0000001434D0EC00) [pid = 248] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:59:50 INFO - PROCESS | 248 | --DOMWINDOW == 119 (000000142DF54C00) [pid = 248] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:59:50 INFO - PROCESS | 248 | --DOMWINDOW == 118 (00000014301F4800) [pid = 248] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:59:50 INFO - PROCESS | 248 | --DOMWINDOW == 117 (0000001422FCB000) [pid = 248] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:59:50 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001422744400) [pid = 248] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:59:50 INFO - PROCESS | 248 | --DOMWINDOW == 115 (000000143463D800) [pid = 248] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:59:50 INFO - PROCESS | 248 | --DOMWINDOW == 114 (000000142A881800) [pid = 248] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:59:50 INFO - PROCESS | 248 | --DOMWINDOW == 113 (000000143463F000) [pid = 248] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:59:50 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001430C24400) [pid = 248] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:59:51 INFO - PROCESS | 248 | 1464908391043 Marionette TRACE conn6 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 732ms 15:59:51 INFO - PROCESS | 248 | 1464908391122 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 248 | 1464908391124 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 15:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:59:51 INFO - PROCESS | 248 | 1464908391127 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 248 | 1464908391137 Marionette TRACE conn6 <- [1,2102,null,{}] 15:59:51 INFO - PROCESS | 248 | 1464908391141 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:51 INFO - PROCESS | 248 | 1464908391229 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 15:59:51 INFO - PROCESS | 248 | 1464908391235 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:51 INFO - PROCESS | 248 | ++DOCSHELL 0000001438AB9800 == 64 [pid = 248] [id = 535] 15:59:51 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (00000014313F4400) [pid = 248] [serial = 1605] [outer = 0000000000000000] 15:59:51 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001434D14C00) [pid = 248] [serial = 1606] [outer = 00000014313F4400] 15:59:51 INFO - PROCESS | 248 | 1464908391280 Marionette DEBUG loaded listener.js 15:59:51 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (00000014359E4400) [pid = 248] [serial = 1607] [outer = 00000014313F4400] 15:59:51 INFO - PROCESS | 248 | 1464908391708 Marionette TRACE conn6 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 650ms 15:59:51 INFO - PROCESS | 248 | 1464908391780 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 248 | 1464908391782 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 15:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:59:51 INFO - PROCESS | 248 | 1464908391785 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 248 | 1464908391787 Marionette TRACE conn6 <- [1,2106,null,{}] 15:59:51 INFO - PROCESS | 248 | 1464908391791 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:51 INFO - PROCESS | 248 | 1464908391879 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 15:59:51 INFO - PROCESS | 248 | 1464908391888 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:51 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A02800 == 65 [pid = 248] [id = 536] 15:59:51 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (00000014359E6C00) [pid = 248] [serial = 1608] [outer = 0000000000000000] 15:59:51 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001435A43000) [pid = 248] [serial = 1609] [outer = 00000014359E6C00] 15:59:51 INFO - PROCESS | 248 | 1464908391933 Marionette DEBUG loaded listener.js 15:59:52 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001435AB8800) [pid = 248] [serial = 1610] [outer = 00000014359E6C00] 15:59:52 INFO - PROCESS | 248 | 1464908392368 Marionette TRACE conn6 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 628ms 15:59:52 INFO - PROCESS | 248 | 1464908392418 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 15:59:52 INFO - PROCESS | 248 | 1464908392420 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 15:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:59:52 INFO - PROCESS | 248 | 1464908392423 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:59:52 INFO - PROCESS | 248 | 1464908392425 Marionette TRACE conn6 <- [1,2110,null,{}] 15:59:52 INFO - PROCESS | 248 | 1464908392429 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:52 INFO - PROCESS | 248 | 1464908392529 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 15:59:52 INFO - PROCESS | 248 | 1464908392567 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:52 INFO - PROCESS | 248 | ++DOCSHELL 000000143A95F800 == 66 [pid = 248] [id = 537] 15:59:52 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001435B5CC00) [pid = 248] [serial = 1611] [outer = 0000000000000000] 15:59:52 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001435B61000) [pid = 248] [serial = 1612] [outer = 0000001435B5CC00] 15:59:52 INFO - PROCESS | 248 | 1464908392614 Marionette DEBUG loaded listener.js 15:59:52 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001435BC8C00) [pid = 248] [serial = 1613] [outer = 0000001435B5CC00] 15:59:53 INFO - PROCESS | 248 | 1464908393323 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 922ms 15:59:53 INFO - PROCESS | 248 | 1464908393350 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 15:59:53 INFO - PROCESS | 248 | 1464908393356 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 15:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:59:53 INFO - PROCESS | 248 | 1464908393361 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:59:53 INFO - PROCESS | 248 | 1464908393365 Marionette TRACE conn6 <- [1,2114,null,{}] 15:59:53 INFO - PROCESS | 248 | 1464908393371 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:53 INFO - PROCESS | 248 | 1464908393494 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 15:59:53 INFO - PROCESS | 248 | 1464908393598 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:53 INFO - PROCESS | 248 | ++DOCSHELL 00000014323A0000 == 67 [pid = 248] [id = 538] 15:59:53 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (0000001428868400) [pid = 248] [serial = 1614] [outer = 0000000000000000] 15:59:53 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001428BD3400) [pid = 248] [serial = 1615] [outer = 0000001428868400] 15:59:53 INFO - PROCESS | 248 | 1464908393656 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (000000142DB3CC00) [pid = 248] [serial = 1616] [outer = 0000001428868400] 15:59:54 INFO - PROCESS | 248 | 1464908394293 Marionette TRACE conn6 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 984ms 15:59:54 INFO - PROCESS | 248 | 1464908394348 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 15:59:54 INFO - PROCESS | 248 | 1464908394355 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 15:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:59:54 INFO - PROCESS | 248 | 1464908394362 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:59:54 INFO - PROCESS | 248 | 1464908394365 Marionette TRACE conn6 <- [1,2118,null,{}] 15:59:54 INFO - PROCESS | 248 | 1464908394369 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:54 INFO - PROCESS | 248 | 1464908394523 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 15:59:54 INFO - PROCESS | 248 | 1464908394652 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:54 INFO - PROCESS | 248 | ++DOCSHELL 0000001437644000 == 68 [pid = 248] [id = 539] 15:59:54 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (00000014301EEC00) [pid = 248] [serial = 1617] [outer = 0000000000000000] 15:59:54 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (0000001430E65800) [pid = 248] [serial = 1618] [outer = 00000014301EEC00] 15:59:54 INFO - PROCESS | 248 | 1464908394710 Marionette DEBUG loaded listener.js 15:59:54 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (00000014338C0800) [pid = 248] [serial = 1619] [outer = 00000014301EEC00] 15:59:55 INFO - PROCESS | 248 | 1464908395319 Marionette TRACE conn6 <- [1,2120,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,2121,"getWindowHandle",null] 15:59:55 INFO - PROCESS | 248 | 1464908395398 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 15:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:59:55 INFO - PROCESS | 248 | 1464908395402 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:59:55 INFO - PROCESS | 248 | 1464908395406 Marionette TRACE conn6 <- [1,2122,null,{}] 15:59:55 INFO - PROCESS | 248 | 1464908395438 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:55 INFO - PROCESS | 248 | 1464908395636 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 15:59:55 INFO - PROCESS | 248 | 1464908395732 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:55 INFO - PROCESS | 248 | ++DOCSHELL 000000143C86E000 == 69 [pid = 248] [id = 540] 15:59:55 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001434693800) [pid = 248] [serial = 1620] [outer = 0000000000000000] 15:59:55 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001435811800) [pid = 248] [serial = 1621] [outer = 0000001434693800] 15:59:55 INFO - PROCESS | 248 | 1464908395791 Marionette DEBUG loaded listener.js 15:59:55 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (0000001435B5D400) [pid = 248] [serial = 1622] [outer = 0000001434693800] 15:59:56 INFO - PROCESS | 248 | 1464908396391 Marionette TRACE conn6 <- [1,2124,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",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.closed.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2125,"getWindowHandle",null] 15:59:56 INFO - PROCESS | 248 | 1464908396440 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 15:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:59:56 INFO - PROCESS | 248 | 1464908396443 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:59:56 INFO - PROCESS | 248 | 1464908396445 Marionette TRACE conn6 <- [1,2126,null,{}] 15:59:56 INFO - PROCESS | 248 | 1464908396450 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:56 INFO - PROCESS | 248 | 1464908396570 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 15:59:56 INFO - PROCESS | 248 | 1464908396671 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:56 INFO - PROCESS | 248 | ++DOCSHELL 000000143CA8C000 == 70 [pid = 248] [id = 541] 15:59:56 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (0000001435BD0800) [pid = 248] [serial = 1623] [outer = 0000000000000000] 15:59:56 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (0000001435C04C00) [pid = 248] [serial = 1624] [outer = 0000001435BD0800] 15:59:56 INFO - PROCESS | 248 | 1464908396727 Marionette DEBUG loaded listener.js 15:59:56 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (0000001435C0B800) [pid = 248] [serial = 1625] [outer = 0000001435BD0800] 15:59:57 INFO - PROCESS | 248 | 1464908397308 Marionette TRACE conn6 <- [1,2128,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]]]}] 15:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 880ms 15:59:57 INFO - PROCESS | 248 | 1464908397340 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 15:59:57 INFO - PROCESS | 248 | 1464908397343 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 15:59:57 INFO - PROCESS | 248 | 1464908397348 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:59:57 INFO - PROCESS | 248 | 1464908397350 Marionette TRACE conn6 <- [1,2130,null,{}] 15:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:59:57 INFO - PROCESS | 248 | 1464908397354 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:57 INFO - PROCESS | 248 | 1464908397468 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 15:59:57 INFO - PROCESS | 248 | 1464908397567 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:57 INFO - PROCESS | 248 | ++DOCSHELL 000000143D6DA000 == 71 [pid = 248] [id = 542] 15:59:57 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (0000001435C0EC00) [pid = 248] [serial = 1626] [outer = 0000000000000000] 15:59:57 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (0000001435C13000) [pid = 248] [serial = 1627] [outer = 0000001435C0EC00] 15:59:57 INFO - PROCESS | 248 | 1464908397622 Marionette DEBUG loaded listener.js 15:59:57 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (0000001435C1A400) [pid = 248] [serial = 1628] [outer = 0000001435C0EC00] 15:59:58 INFO - PROCESS | 248 | 1464908398269 Marionette TRACE conn6 <- [1,2132,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,2133,"getWindowHandle",null] 15:59:58 INFO - PROCESS | 248 | 1464908398342 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 15:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:59:58 INFO - PROCESS | 248 | 1464908398346 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:59:58 INFO - PROCESS | 248 | 1464908398348 Marionette TRACE conn6 <- [1,2134,null,{}] 15:59:58 INFO - PROCESS | 248 | 1464908398352 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:58 INFO - PROCESS | 248 | 1464908398636 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 15:59:58 INFO - PROCESS | 248 | 1464908398782 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:58 INFO - PROCESS | 248 | ++DOCSHELL 00000014325F5000 == 72 [pid = 248] [id = 543] 15:59:58 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (0000001424280C00) [pid = 248] [serial = 1629] [outer = 0000000000000000] 15:59:58 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (00000014243E6800) [pid = 248] [serial = 1630] [outer = 0000001424280C00] 15:59:58 INFO - PROCESS | 248 | 1464908398834 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (0000001429289800) [pid = 248] [serial = 1631] [outer = 0000001424280C00] 15:59:59 INFO - PROCESS | 248 | 1464908399508 Marionette TRACE conn6 <- [1,2136,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,2137,"getWindowHandle",null] 15:59:59 INFO - PROCESS | 248 | 1464908399597 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 15:59:59 INFO - PROCESS | 248 | 1464908399601 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:59:59 INFO - PROCESS | 248 | 1464908399606 Marionette TRACE conn6 <- [1,2138,null,{}] 15:59:59 INFO - PROCESS | 248 | 1464908399611 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:59 INFO - PROCESS | 248 | 1464908399720 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 15:59:59 INFO - PROCESS | 248 | 1464908399850 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:59 INFO - PROCESS | 248 | ++DOCSHELL 0000001433894800 == 73 [pid = 248] [id = 544] 15:59:59 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (00000014309AB800) [pid = 248] [serial = 1632] [outer = 0000000000000000] 15:59:59 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (0000001430BCDC00) [pid = 248] [serial = 1633] [outer = 00000014309AB800] 15:59:59 INFO - PROCESS | 248 | 1464908399905 Marionette DEBUG loaded listener.js 15:59:59 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (00000014322C1400) [pid = 248] [serial = 1634] [outer = 00000014309AB800] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 0000001438ED6800 == 72 [pid = 248] [id = 494] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 0000001438B9E000 == 71 [pid = 248] [id = 493] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 0000001437DD5800 == 70 [pid = 248] [id = 492] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 0000001439A02800 == 69 [pid = 248] [id = 536] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 0000001438AB9800 == 68 [pid = 248] [id = 535] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 0000001437DDF800 == 67 [pid = 248] [id = 534] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 0000001437D04800 == 66 [pid = 248] [id = 533] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 000000142FA9C000 == 65 [pid = 248] [id = 532] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 0000001435842000 == 64 [pid = 248] [id = 531] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 000000143485E800 == 63 [pid = 248] [id = 530] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 0000001430B3E800 == 62 [pid = 248] [id = 529] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 0000001429934000 == 61 [pid = 248] [id = 528] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 00000014231A0800 == 60 [pid = 248] [id = 11] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 141 (000000142DF28800) [pid = 248] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 140 (000000142415AC00) [pid = 248] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 139 (000000143255CC00) [pid = 248] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 138 (0000001435815C00) [pid = 248] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 137 (00000014358A5C00) [pid = 248] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 136 (0000001435A3DC00) [pid = 248] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 135 (00000014359EC000) [pid = 248] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 000000143C780800 == 59 [pid = 248] [id = 525] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 000000143A94F000 == 58 [pid = 248] [id = 524] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 00000014344B8800 == 57 [pid = 248] [id = 523] 16:00:00 INFO - PROCESS | 248 | --DOCSHELL 000000142FA95000 == 56 [pid = 248] [id = 522] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 134 (00000014342F8800) [pid = 248] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 133 (0000001434E62400) [pid = 248] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 132 (000000142E872000) [pid = 248] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 131 (00000014305CF000) [pid = 248] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 130 (0000001430BD4800) [pid = 248] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 129 (0000001430F52400) [pid = 248] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 128 (0000001429213400) [pid = 248] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 127 (0000001424AD2800) [pid = 248] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 126 (000000142401FC00) [pid = 248] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 125 (000000142561DC00) [pid = 248] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001434513400) [pid = 248] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 123 (000000143469B800) [pid = 248] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 122 (000000142DF26800) [pid = 248] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001434D0A400) [pid = 248] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 120 (0000001434CD2C00) [pid = 248] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 119 (00000014316CDC00) [pid = 248] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001432560800) [pid = 248] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 117 (000000143580A800) [pid = 248] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001432E29800) [pid = 248] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 16:00:00 INFO - PROCESS | 248 | 1464908400431 Marionette TRACE conn6 <- [1,2140,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",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.rect.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2141,"getWindowHandle",null] 16:00:00 INFO - PROCESS | 248 | 1464908400490 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 16:00:00 INFO - PROCESS | 248 | 1464908400495 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:00:00 INFO - PROCESS | 248 | 1464908400497 Marionette TRACE conn6 <- [1,2142,null,{}] 16:00:00 INFO - PROCESS | 248 | 1464908400501 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:00 INFO - PROCESS | 248 | 1464908400597 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 16:00:00 INFO - PROCESS | 248 | 1464908400610 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:00 INFO - PROCESS | 248 | ++DOCSHELL 000000143156C800 == 57 [pid = 248] [id = 545] 16:00:00 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (000000142DB3F800) [pid = 248] [serial = 1635] [outer = 0000000000000000] 16:00:00 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (00000014305C8000) [pid = 248] [serial = 1636] [outer = 000000142DB3F800] 16:00:00 INFO - PROCESS | 248 | 1464908400657 Marionette DEBUG loaded listener.js 16:00:00 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001430F5B000) [pid = 248] [serial = 1637] [outer = 000000142DB3F800] 16:00:01 INFO - PROCESS | 248 | 1464908401169 Marionette TRACE conn6 <- [1,2144,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]]]}] 16:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 731ms 16:00:01 INFO - PROCESS | 248 | 1464908401227 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 16:00:01 INFO - PROCESS | 248 | 1464908401231 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 16:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:00:01 INFO - PROCESS | 248 | 1464908401270 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:00:01 INFO - PROCESS | 248 | 1464908401275 Marionette TRACE conn6 <- [1,2146,null,{}] 16:00:01 INFO - PROCESS | 248 | 1464908401282 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:01 INFO - PROCESS | 248 | 1464908401390 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 16:00:01 INFO - PROCESS | 248 | 1464908401477 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:01 INFO - PROCESS | 248 | ++DOCSHELL 000000143634D800 == 58 [pid = 248] [id = 546] 16:00:01 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (000000142DEF9800) [pid = 248] [serial = 1638] [outer = 0000000000000000] 16:00:01 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001434371400) [pid = 248] [serial = 1639] [outer = 000000142DEF9800] 16:00:01 INFO - PROCESS | 248 | 1464908401524 Marionette DEBUG loaded listener.js 16:00:01 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (000000143463DC00) [pid = 248] [serial = 1640] [outer = 000000142DEF9800] 16:00:01 INFO - PROCESS | 248 | 1464908401862 Marionette TRACE conn6 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",1,"assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:00:01 INFO - PROCESS | 248 | 1464908401913 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 16:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:00:01 INFO - PROCESS | 248 | 1464908401916 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:00:01 INFO - PROCESS | 248 | 1464908401918 Marionette TRACE conn6 <- [1,2150,null,{}] 16:00:01 INFO - PROCESS | 248 | 1464908401938 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:02 INFO - PROCESS | 248 | 1464908402033 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 16:00:02 INFO - PROCESS | 248 | 1464908402040 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:02 INFO - PROCESS | 248 | ++DOCSHELL 0000001437646800 == 59 [pid = 248] [id = 547] 16:00:02 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001434648000) [pid = 248] [serial = 1641] [outer = 0000000000000000] 16:00:02 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (0000001434ADE800) [pid = 248] [serial = 1642] [outer = 0000001434648000] 16:00:02 INFO - PROCESS | 248 | 1464908402087 Marionette DEBUG loaded listener.js 16:00:02 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (0000001434D0AC00) [pid = 248] [serial = 1643] [outer = 0000001434648000] 16:00:02 INFO - PROCESS | 248 | 1464908402538 Marionette TRACE conn6 <- [1,2152,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]]]}] 16:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 648ms 16:00:02 INFO - PROCESS | 248 | 1464908402568 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 16:00:02 INFO - PROCESS | 248 | 1464908402570 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 16:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:00:02 INFO - PROCESS | 248 | 1464908402573 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:00:02 INFO - PROCESS | 248 | 1464908402575 Marionette TRACE conn6 <- [1,2154,null,{}] 16:00:02 INFO - PROCESS | 248 | 1464908402579 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:02 INFO - PROCESS | 248 | 1464908402703 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 16:00:02 INFO - PROCESS | 248 | 1464908402764 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:02 INFO - PROCESS | 248 | ++DOCSHELL 0000001437D22000 == 60 [pid = 248] [id = 548] 16:00:02 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (0000001435810000) [pid = 248] [serial = 1644] [outer = 0000000000000000] 16:00:02 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (0000001435819400) [pid = 248] [serial = 1645] [outer = 0000001435810000] 16:00:02 INFO - PROCESS | 248 | 1464908402818 Marionette DEBUG loaded listener.js 16:00:02 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001435AA4800) [pid = 248] [serial = 1646] [outer = 0000001435810000] 16:00:03 INFO - PROCESS | 248 | 1464908403237 Marionette TRACE conn6 <- [1,2156,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]]]}] 16:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 691ms 16:00:03 INFO - PROCESS | 248 | 1464908403268 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 16:00:03 INFO - PROCESS | 248 | 1464908403270 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 16:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:00:03 INFO - PROCESS | 248 | 1464908403274 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:00:03 INFO - PROCESS | 248 | 1464908403284 Marionette TRACE conn6 <- [1,2158,null,{}] 16:00:03 INFO - PROCESS | 248 | 1464908403294 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:03 INFO - PROCESS | 248 | 1464908403421 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 16:00:04 INFO - PROCESS | 248 | 1464908403478 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:04 INFO - PROCESS | 248 | ++DOCSHELL 00000014399A7000 == 61 [pid = 248] [id = 549] 16:00:04 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001435AA3400) [pid = 248] [serial = 1647] [outer = 0000000000000000] 16:00:04 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (0000001435B59400) [pid = 248] [serial = 1648] [outer = 0000001435AA3400] 16:00:04 INFO - PROCESS | 248 | 1464908403524 Marionette DEBUG loaded listener.js 16:00:04 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (0000001435C12800) [pid = 248] [serial = 1649] [outer = 0000001435AA3400] 16:00:04 INFO - PROCESS | 248 | 1464908403907 Marionette TRACE conn6 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1021ms 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 130 (00000014301FA400) [pid = 248] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 129 (000000142409F400) [pid = 248] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 128 (00000014313F4400) [pid = 248] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 127 (0000001428BC9400) [pid = 248] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 126 (00000014305C5400) [pid = 248] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 125 (0000001435816800) [pid = 248] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 124 (00000014359E6C00) [pid = 248] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 123 (00000014227D6800) [pid = 248] [serial = 29] [outer = 0000000000000000] [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.] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 122 (0000001424EE3800) [pid = 248] [serial = 26] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 121 (00000014243E6400) [pid = 248] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 120 (000000142DEF9C00) [pid = 248] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 119 (00000014333C9800) [pid = 248] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 118 (00000014240A3C00) [pid = 248] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 117 (0000001430BCCC00) [pid = 248] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001434CD2400) [pid = 248] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001434793000) [pid = 248] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 114 (00000014316D3400) [pid = 248] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001434D12800) [pid = 248] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001435A37800) [pid = 248] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 111 (000000143589F400) [pid = 248] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 110 (000000142DB48400) [pid = 248] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 109 (000000143250C000) [pid = 248] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 108 (0000001434518000) [pid = 248] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:00:04 INFO - PROCESS | 248 | --DOMWINDOW == 107 (0000001434CDF400) [pid = 248] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:00:04 INFO - PROCESS | 248 | 1464908404462 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 16:00:04 INFO - PROCESS | 248 | 1464908404464 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 16:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:00:04 INFO - PROCESS | 248 | 1464908404562 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:00:04 INFO - PROCESS | 248 | 1464908404564 Marionette TRACE conn6 <- [1,2162,null,{}] 16:00:04 INFO - PROCESS | 248 | 1464908404615 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:04 INFO - PROCESS | 248 | 1464908404703 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 16:00:04 INFO - PROCESS | 248 | 1464908404843 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:04 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D2E800 == 62 [pid = 248] [id = 550] 16:00:04 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (000000142DEF9C00) [pid = 248] [serial = 1650] [outer = 0000000000000000] 16:00:04 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (000000142E866C00) [pid = 248] [serial = 1651] [outer = 000000142DEF9C00] 16:00:04 INFO - PROCESS | 248 | 1464908404890 Marionette DEBUG loaded listener.js 16:00:04 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001433342800) [pid = 248] [serial = 1652] [outer = 000000142DEF9C00] 16:00:05 INFO - PROCESS | 248 | 1464908405273 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 776ms 16:00:05 INFO - PROCESS | 248 | 1464908405303 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 16:00:05 INFO - PROCESS | 248 | 1464908405305 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 16:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:00:05 INFO - PROCESS | 248 | 1464908405308 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 248 | 1464908405310 Marionette TRACE conn6 <- [1,2166,null,{}] 16:00:05 INFO - PROCESS | 248 | 1464908405322 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:05 INFO - PROCESS | 248 | 1464908405412 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 16:00:05 INFO - PROCESS | 248 | 1464908405418 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:05 INFO - PROCESS | 248 | ++DOCSHELL 000000143B23E000 == 63 [pid = 248] [id = 551] 16:00:05 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001434644C00) [pid = 248] [serial = 1653] [outer = 0000000000000000] 16:00:05 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (000000143580F000) [pid = 248] [serial = 1654] [outer = 0000001434644C00] 16:00:05 INFO - PROCESS | 248 | 1464908405463 Marionette DEBUG loaded listener.js 16:00:05 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001435C1A800) [pid = 248] [serial = 1655] [outer = 0000001434644C00] 16:00:05 INFO - PROCESS | 248 | 1464908405915 Marionette TRACE conn6 <- [1,2168,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]]]}] 16:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 651ms 16:00:05 INFO - PROCESS | 248 | 1464908405969 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 16:00:05 INFO - PROCESS | 248 | 1464908405972 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 16:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:00:05 INFO - PROCESS | 248 | 1464908405975 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 248 | 1464908405977 Marionette TRACE conn6 <- [1,2170,null,{}] 16:00:05 INFO - PROCESS | 248 | 1464908405980 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:06 INFO - PROCESS | 248 | 1464908406071 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 16:00:06 INFO - PROCESS | 248 | 1464908406079 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:06 INFO - PROCESS | 248 | ++DOCSHELL 000000143C862800 == 64 [pid = 248] [id = 552] 16:00:06 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001429563800) [pid = 248] [serial = 1656] [outer = 0000000000000000] 16:00:06 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001435C1DC00) [pid = 248] [serial = 1657] [outer = 0000001429563800] 16:00:06 INFO - PROCESS | 248 | 1464908406125 Marionette DEBUG loaded listener.js 16:00:06 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001435CCC000) [pid = 248] [serial = 1658] [outer = 0000001429563800] 16:00:06 INFO - PROCESS | 248 | 1464908406719 Marionette TRACE conn6 <- [1,2172,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]]]}] 16:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 795ms 16:00:06 INFO - PROCESS | 248 | 1464908406808 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 16:00:06 INFO - PROCESS | 248 | 1464908406813 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 16:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:00:06 INFO - PROCESS | 248 | 1464908406821 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:00:06 INFO - PROCESS | 248 | 1464908406825 Marionette TRACE conn6 <- [1,2174,null,{}] 16:00:06 INFO - PROCESS | 248 | 1464908406831 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:06 INFO - PROCESS | 248 | 1464908406965 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 16:00:07 INFO - PROCESS | 248 | 1464908407065 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:07 INFO - PROCESS | 248 | ++DOCSHELL 00000014322A7800 == 65 [pid = 248] [id = 553] 16:00:07 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (00000014257A5000) [pid = 248] [serial = 1659] [outer = 0000000000000000] 16:00:07 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (000000142AF26000) [pid = 248] [serial = 1660] [outer = 00000014257A5000] 16:00:07 INFO - PROCESS | 248 | 1464908407125 Marionette DEBUG loaded listener.js 16:00:07 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (00000014307AAC00) [pid = 248] [serial = 1661] [outer = 00000014257A5000] 16:00:07 INFO - PROCESS | 248 | 1464908407715 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 944ms 16:00:07 INFO - PROCESS | 248 | 1464908407771 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 16:00:07 INFO - PROCESS | 248 | 1464908407778 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 16:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:00:07 INFO - PROCESS | 248 | 1464908407785 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:00:07 INFO - PROCESS | 248 | 1464908407788 Marionette TRACE conn6 <- [1,2178,null,{}] 16:00:07 INFO - PROCESS | 248 | 1464908407792 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:07 INFO - PROCESS | 248 | 1464908407913 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 16:00:08 INFO - PROCESS | 248 | 1464908408019 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 248 | ++DOCSHELL 0000001438B98800 == 66 [pid = 248] [id = 554] 16:00:08 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (000000143121DC00) [pid = 248] [serial = 1662] [outer = 0000000000000000] 16:00:08 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (00000014338C3000) [pid = 248] [serial = 1663] [outer = 000000143121DC00] 16:00:08 INFO - PROCESS | 248 | 1464908408075 Marionette DEBUG loaded listener.js 16:00:08 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (000000143451B000) [pid = 248] [serial = 1664] [outer = 000000143121DC00] 16:00:08 INFO - PROCESS | 248 | 1464908408696 Marionette TRACE conn6 <- [1,2180,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]]]}] 16:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 986ms 16:00:08 INFO - PROCESS | 248 | 1464908408777 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 16:00:08 INFO - PROCESS | 248 | 1464908408780 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 16:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:00:08 INFO - PROCESS | 248 | 1464908408784 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:00:08 INFO - PROCESS | 248 | 1464908408788 Marionette TRACE conn6 <- [1,2182,null,{}] 16:00:08 INFO - PROCESS | 248 | 1464908408800 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:08 INFO - PROCESS | 248 | 1464908408931 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 16:00:09 INFO - PROCESS | 248 | 1464908409057 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:09 INFO - PROCESS | 248 | ++DOCSHELL 000000143E1EC800 == 67 [pid = 248] [id = 555] 16:00:09 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001435A41800) [pid = 248] [serial = 1665] [outer = 0000000000000000] 16:00:09 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (0000001435B55C00) [pid = 248] [serial = 1666] [outer = 0000001435A41800] 16:00:09 INFO - PROCESS | 248 | 1464908409117 Marionette DEBUG loaded listener.js 16:00:09 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (0000001435CC7800) [pid = 248] [serial = 1667] [outer = 0000001435A41800] 16:00:09 INFO - PROCESS | 248 | 1464908409750 Marionette TRACE conn6 <- [1,2184,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]]]}] 16:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1002ms 16:00:09 INFO - PROCESS | 248 | 1464908409787 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 16:00:09 INFO - PROCESS | 248 | 1464908409790 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 16:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:00:09 INFO - PROCESS | 248 | 1464908409793 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:00:09 INFO - PROCESS | 248 | 1464908409796 Marionette TRACE conn6 <- [1,2186,null,{}] 16:00:09 INFO - PROCESS | 248 | 1464908409799 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:09 INFO - PROCESS | 248 | 1464908409918 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 16:00:10 INFO - PROCESS | 248 | 1464908410049 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:10 INFO - PROCESS | 248 | ++DOCSHELL 000000143E2CE000 == 68 [pid = 248] [id = 556] 16:00:10 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (0000001435E83C00) [pid = 248] [serial = 1668] [outer = 0000000000000000] 16:00:10 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (0000001435E87800) [pid = 248] [serial = 1669] [outer = 0000001435E83C00] 16:00:10 INFO - PROCESS | 248 | 1464908410106 Marionette DEBUG loaded listener.js 16:00:10 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (000000143622FC00) [pid = 248] [serial = 1670] [outer = 0000001435E83C00] 16:00:10 INFO - PROCESS | 248 | 1464908410686 Marionette TRACE conn6 <- [1,2188,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]]]}] 16:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 943ms 16:00:10 INFO - PROCESS | 248 | 1464908410739 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 16:00:10 INFO - PROCESS | 248 | 1464908410741 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 16:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:00:10 INFO - PROCESS | 248 | 1464908410745 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:00:10 INFO - PROCESS | 248 | 1464908410747 Marionette TRACE conn6 <- [1,2190,null,{}] 16:00:10 INFO - PROCESS | 248 | 1464908410751 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:10 INFO - PROCESS | 248 | 1464908410864 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 16:00:10 INFO - PROCESS | 248 | 1464908410967 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:10 INFO - PROCESS | 248 | ++DOCSHELL 000000143E5D8000 == 69 [pid = 248] [id = 557] 16:00:10 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001435E84800) [pid = 248] [serial = 1671] [outer = 0000000000000000] 16:00:11 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (0000001436237400) [pid = 248] [serial = 1672] [outer = 0000001435E84800] 16:00:11 INFO - PROCESS | 248 | 1464908411022 Marionette DEBUG loaded listener.js 16:00:11 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (00000014363F1000) [pid = 248] [serial = 1673] [outer = 0000001435E84800] 16:00:11 INFO - PROCESS | 248 | 1464908411572 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 881ms 16:00:11 INFO - PROCESS | 248 | 1464908411629 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 16:00:11 INFO - PROCESS | 248 | 1464908411632 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 16:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:00:11 INFO - PROCESS | 248 | 1464908411635 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:00:11 INFO - PROCESS | 248 | 1464908411637 Marionette TRACE conn6 <- [1,2194,null,{}] 16:00:11 INFO - PROCESS | 248 | 1464908411641 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:11 INFO - PROCESS | 248 | 1464908411776 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 16:00:11 INFO - PROCESS | 248 | 1464908411881 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:11 INFO - PROCESS | 248 | ++DOCSHELL 000000143F699800 == 70 [pid = 248] [id = 558] 16:00:11 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (00000014372E9000) [pid = 248] [serial = 1674] [outer = 0000000000000000] 16:00:11 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (00000014372F0400) [pid = 248] [serial = 1675] [outer = 00000014372E9000] 16:00:11 INFO - PROCESS | 248 | 1464908411936 Marionette DEBUG loaded listener.js 16:00:12 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (00000014375CC400) [pid = 248] [serial = 1676] [outer = 00000014372E9000] 16:00:12 INFO - PROCESS | 248 | 1464908412591 Marionette TRACE conn6 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 987ms 16:00:12 INFO - PROCESS | 248 | 1464908412624 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 16:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:00:12 INFO - PROCESS | 248 | 1464908412627 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 16:00:12 INFO - PROCESS | 248 | 1464908412631 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:00:12 INFO - PROCESS | 248 | 1464908412633 Marionette TRACE conn6 <- [1,2198,null,{}] 16:00:12 INFO - PROCESS | 248 | 1464908412637 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:12 INFO - PROCESS | 248 | 1464908412751 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 16:00:12 INFO - PROCESS | 248 | 1464908412884 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:12 INFO - PROCESS | 248 | ++DOCSHELL 0000001429794800 == 71 [pid = 248] [id = 559] 16:00:12 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (0000001424156800) [pid = 248] [serial = 1677] [outer = 0000000000000000] 16:00:12 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (0000001428A62400) [pid = 248] [serial = 1678] [outer = 0000001424156800] 16:00:12 INFO - PROCESS | 248 | 1464908412943 Marionette DEBUG loaded listener.js 16:00:13 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (000000142DB45800) [pid = 248] [serial = 1679] [outer = 0000001424156800] 16:00:13 INFO - PROCESS | 248 | 1464908413792 Marionette TRACE conn6 <- [1,2200,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]]]}] 16:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1235ms 16:00:13 INFO - PROCESS | 248 | 1464908413869 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 16:00:13 INFO - PROCESS | 248 | 1464908413872 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 16:00:13 INFO - PROCESS | 248 | 1464908413877 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:00:13 INFO - PROCESS | 248 | 1464908413881 Marionette TRACE conn6 <- [1,2202,null,{}] 16:00:13 INFO - PROCESS | 248 | 1464908413886 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:14 INFO - PROCESS | 248 | 1464908413995 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 16:00:14 INFO - PROCESS | 248 | 1464908414131 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:14 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B4C800 == 72 [pid = 248] [id = 560] 16:00:14 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (000000142A34B000) [pid = 248] [serial = 1680] [outer = 0000000000000000] 16:00:14 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (000000142955A800) [pid = 248] [serial = 1681] [outer = 000000142A34B000] 16:00:14 INFO - PROCESS | 248 | 1464908414186 Marionette DEBUG loaded listener.js 16:00:14 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (000000142DB4A800) [pid = 248] [serial = 1682] [outer = 000000142A34B000] 16:00:14 INFO - PROCESS | 248 | --DOCSHELL 000000143B236000 == 71 [pid = 248] [id = 510] 16:00:14 INFO - PROCESS | 248 | --DOCSHELL 000000143B23E000 == 70 [pid = 248] [id = 551] 16:00:14 INFO - PROCESS | 248 | --DOCSHELL 0000001434D2E800 == 69 [pid = 248] [id = 550] 16:00:14 INFO - PROCESS | 248 | --DOCSHELL 00000014399A7000 == 68 [pid = 248] [id = 549] 16:00:14 INFO - PROCESS | 248 | --DOCSHELL 0000001437D22000 == 67 [pid = 248] [id = 548] 16:00:14 INFO - PROCESS | 248 | --DOCSHELL 0000001437646800 == 66 [pid = 248] [id = 547] 16:00:14 INFO - PROCESS | 248 | --DOCSHELL 000000143634D800 == 65 [pid = 248] [id = 546] 16:00:14 INFO - PROCESS | 248 | --DOCSHELL 000000143156C800 == 64 [pid = 248] [id = 545] 16:00:14 INFO - PROCESS | 248 | --DOCSHELL 0000001433894800 == 63 [pid = 248] [id = 544] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 139 (0000001423AB2800) [pid = 248] [serial = 28] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 138 (0000001435AC3C00) [pid = 248] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 137 (000000142E7BDC00) [pid = 248] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 136 (0000001435B61000) [pid = 248] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOCSHELL 00000014325F5000 == 62 [pid = 248] [id = 543] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 135 (0000001429294C00) [pid = 248] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 134 (00000014307A9800) [pid = 248] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 133 (0000001434490800) [pid = 248] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 132 (0000001428A63000) [pid = 248] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 131 (000000143580C000) [pid = 248] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 130 (0000001434CDE400) [pid = 248] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 129 (0000001434AD2400) [pid = 248] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 128 (0000001434513800) [pid = 248] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 127 (000000143589C800) [pid = 248] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 126 (0000001435AA4400) [pid = 248] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 125 (00000014359E7000) [pid = 248] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 124 (000000143052BC00) [pid = 248] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 123 (0000001433342400) [pid = 248] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 122 (000000143488D800) [pid = 248] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001434699000) [pid = 248] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 120 (00000014342EBC00) [pid = 248] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001434E60000) [pid = 248] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 118 (00000014243E3C00) [pid = 248] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 117 (00000014307A4000) [pid = 248] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001430BCC000) [pid = 248] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 115 (000000142DF54000) [pid = 248] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001429204800) [pid = 248] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 113 (000000142A49AC00) [pid = 248] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 112 (0000001434D14C00) [pid = 248] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 111 (00000014342EB800) [pid = 248] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001429293C00) [pid = 248] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 109 (000000142AF25C00) [pid = 248] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 108 (0000001435AAD800) [pid = 248] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 107 (0000001431380000) [pid = 248] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 106 (0000001435A3A400) [pid = 248] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 105 (0000001435A43000) [pid = 248] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 104 (0000001435AB8800) [pid = 248] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 103 (0000001428A15000) [pid = 248] [serial = 1085] [outer = 0000000000000000] [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.] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 102 (00000014358A1800) [pid = 248] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 101 (0000001431C25400) [pid = 248] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | --DOMWINDOW == 100 (00000014359E4400) [pid = 248] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 16:00:14 INFO - PROCESS | 248 | 1464908414829 Marionette TRACE conn6 <- [1,2204,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]]]}] 16:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 984ms 16:00:14 INFO - PROCESS | 248 | 1464908414867 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 16:00:14 INFO - PROCESS | 248 | 1464908414873 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 16:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:00:14 INFO - PROCESS | 248 | 1464908414879 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:00:14 INFO - PROCESS | 248 | 1464908414882 Marionette TRACE conn6 <- [1,2206,null,{}] 16:00:14 INFO - PROCESS | 248 | 1464908414886 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:14 INFO - PROCESS | 248 | 1464908414985 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 16:00:15 INFO - PROCESS | 248 | 1464908415073 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 248 | ++DOCSHELL 000000143071C800 == 63 [pid = 248] [id = 561] 16:00:15 INFO - PROCESS | 248 | ++DOMWINDOW == 101 (0000001424A5D400) [pid = 248] [serial = 1683] [outer = 0000000000000000] 16:00:15 INFO - PROCESS | 248 | ++DOMWINDOW == 102 (00000014299BA800) [pid = 248] [serial = 1684] [outer = 0000001424A5D400] 16:00:15 INFO - PROCESS | 248 | 1464908415119 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 248 | ++DOMWINDOW == 103 (000000142DB3E000) [pid = 248] [serial = 1685] [outer = 0000001424A5D400] 16:00:15 INFO - PROCESS | 248 | 1464908415549 Marionette TRACE conn6 <- [1,2208,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]]]}] 16:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 692ms 16:00:15 INFO - PROCESS | 248 | 1464908415573 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 16:00:15 INFO - PROCESS | 248 | 1464908415575 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 16:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:00:15 INFO - PROCESS | 248 | 1464908415579 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:00:15 INFO - PROCESS | 248 | 1464908415582 Marionette TRACE conn6 <- [1,2210,null,{}] 16:00:15 INFO - PROCESS | 248 | 1464908415593 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:15 INFO - PROCESS | 248 | 1464908415689 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 16:00:15 INFO - PROCESS | 248 | 1464908415697 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 248 | ++DOCSHELL 0000001434745000 == 64 [pid = 248] [id = 562] 16:00:15 INFO - PROCESS | 248 | ++DOMWINDOW == 104 (000000142FE03400) [pid = 248] [serial = 1686] [outer = 0000000000000000] 16:00:15 INFO - PROCESS | 248 | ++DOMWINDOW == 105 (0000001430532000) [pid = 248] [serial = 1687] [outer = 000000142FE03400] 16:00:15 INFO - PROCESS | 248 | 1464908415746 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 248 | ++DOMWINDOW == 106 (0000001430A9BC00) [pid = 248] [serial = 1688] [outer = 000000142FE03400] 16:00:16 INFO - PROCESS | 248 | 1464908416222 Marionette TRACE conn6 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 692ms 16:00:16 INFO - PROCESS | 248 | 1464908416274 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 16:00:16 INFO - PROCESS | 248 | 1464908416276 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 16:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:00:16 INFO - PROCESS | 248 | 1464908416280 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:00:16 INFO - PROCESS | 248 | 1464908416282 Marionette TRACE conn6 <- [1,2214,null,{}] 16:00:16 INFO - PROCESS | 248 | 1464908416285 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:16 INFO - PROCESS | 248 | 1464908416409 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 16:00:16 INFO - PROCESS | 248 | 1464908416504 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:16 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D5E800 == 65 [pid = 248] [id = 563] 16:00:16 INFO - PROCESS | 248 | ++DOMWINDOW == 107 (000000142FA08000) [pid = 248] [serial = 1689] [outer = 0000000000000000] 16:00:16 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001430D9D800) [pid = 248] [serial = 1690] [outer = 000000142FA08000] 16:00:16 INFO - PROCESS | 248 | 1464908416550 Marionette DEBUG loaded listener.js 16:00:16 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001431215C00) [pid = 248] [serial = 1691] [outer = 000000142FA08000] 16:00:16 INFO - PROCESS | 248 | 1464908416963 Marionette TRACE conn6 <- [1,2216,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]]]}] 16:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 733ms 16:00:17 INFO - PROCESS | 248 | 1464908417016 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 16:00:17 INFO - PROCESS | 248 | 1464908417018 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 16:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:00:17 INFO - PROCESS | 248 | 1464908417021 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:00:17 INFO - PROCESS | 248 | 1464908417023 Marionette TRACE conn6 <- [1,2218,null,{}] 16:00:17 INFO - PROCESS | 248 | 1464908417036 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:17 INFO - PROCESS | 248 | 1464908417157 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 16:00:17 INFO - PROCESS | 248 | 1464908417216 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:17 INFO - PROCESS | 248 | ++DOCSHELL 0000001436347800 == 66 [pid = 248] [id = 564] 16:00:17 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (00000014316CB000) [pid = 248] [serial = 1692] [outer = 0000000000000000] 16:00:17 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001431C25000) [pid = 248] [serial = 1693] [outer = 00000014316CB000] 16:00:17 INFO - PROCESS | 248 | 1464908417262 Marionette DEBUG loaded listener.js 16:00:17 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001432564000) [pid = 248] [serial = 1694] [outer = 00000014316CB000] 16:00:17 INFO - PROCESS | 248 | 1464908417710 Marionette TRACE conn6 <- [1,2220,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]]]}] 16:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 733ms 16:00:17 INFO - PROCESS | 248 | 1464908417766 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 16:00:17 INFO - PROCESS | 248 | 1464908417768 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 16:00:17 INFO - PROCESS | 248 | 1464908417771 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:00:17 INFO - PROCESS | 248 | 1464908417773 Marionette TRACE conn6 <- [1,2222,null,{}] 16:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:00:17 INFO - PROCESS | 248 | 1464908417780 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:17 INFO - PROCESS | 248 | 1464908417913 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 16:00:17 INFO - PROCESS | 248 | 1464908417975 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:17 INFO - PROCESS | 248 | ++DOCSHELL 0000001437641800 == 67 [pid = 248] [id = 565] 16:00:17 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (00000014342E9800) [pid = 248] [serial = 1695] [outer = 0000000000000000] 16:00:18 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (0000001434488C00) [pid = 248] [serial = 1696] [outer = 00000014342E9800] 16:00:18 INFO - PROCESS | 248 | 1464908418022 Marionette DEBUG loaded listener.js 16:00:18 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001434512400) [pid = 248] [serial = 1697] [outer = 00000014342E9800] 16:00:18 INFO - PROCESS | 248 | 1464908418445 Marionette TRACE conn6 <- [1,2224,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]]]}] 16:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 733ms 16:00:18 INFO - PROCESS | 248 | 1464908418514 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 16:00:18 INFO - PROCESS | 248 | 1464908418516 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 16:00:18 INFO - PROCESS | 248 | 1464908418526 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:00:18 INFO - PROCESS | 248 | 1464908418528 Marionette TRACE conn6 <- [1,2226,null,{}] 16:00:18 INFO - PROCESS | 248 | 1464908418532 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:18 INFO - PROCESS | 248 | 1464908418650 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 16:00:18 INFO - PROCESS | 248 | 1464908418709 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:18 INFO - PROCESS | 248 | ++DOCSHELL 0000001437D1E800 == 68 [pid = 248] [id = 566] 16:00:18 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (0000001434641800) [pid = 248] [serial = 1698] [outer = 0000000000000000] 16:00:18 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001434648400) [pid = 248] [serial = 1699] [outer = 0000001434641800] 16:00:18 INFO - PROCESS | 248 | 1464908418753 Marionette DEBUG loaded listener.js 16:00:18 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001434794800) [pid = 248] [serial = 1700] [outer = 0000001434641800] 16:00:19 INFO - PROCESS | 248 | --DOMWINDOW == 117 (000000142A888800) [pid = 248] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:00:19 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001430C25800) [pid = 248] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:00:19 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001435AA3400) [pid = 248] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:00:19 INFO - PROCESS | 248 | --DOMWINDOW == 114 (0000001435810000) [pid = 248] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:00:19 INFO - PROCESS | 248 | --DOMWINDOW == 113 (0000001424280C00) [pid = 248] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:00:19 INFO - PROCESS | 248 | --DOMWINDOW == 112 (000000142DB3F800) [pid = 248] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:00:19 INFO - PROCESS | 248 | --DOMWINDOW == 111 (000000142DEF9800) [pid = 248] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:00:19 INFO - PROCESS | 248 | --DOMWINDOW == 110 (0000001434648000) [pid = 248] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:00:19 INFO - PROCESS | 248 | --DOMWINDOW == 109 (0000001434644C00) [pid = 248] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:00:19 INFO - PROCESS | 248 | --DOMWINDOW == 108 (00000014309AB800) [pid = 248] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:00:19 INFO - PROCESS | 248 | --DOMWINDOW == 107 (000000142DEF9C00) [pid = 248] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:00:19 INFO - PROCESS | 248 | 1464908419222 Marionette TRACE conn6 <- [1,2228,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]]]}] 16:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 734ms 16:00:19 INFO - PROCESS | 248 | 1464908419272 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 16:00:19 INFO - PROCESS | 248 | 1464908419275 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 16:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:00:19 INFO - PROCESS | 248 | 1464908419286 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:00:19 INFO - PROCESS | 248 | 1464908419288 Marionette TRACE conn6 <- [1,2230,null,{}] 16:00:19 INFO - PROCESS | 248 | 1464908419292 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:19 INFO - PROCESS | 248 | 1464908419382 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 16:00:19 INFO - PROCESS | 248 | 1464908419388 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 248 | ++DOCSHELL 0000001438AA4000 == 69 [pid = 248] [id = 567] 16:00:19 INFO - PROCESS | 248 | ++DOMWINDOW == 108 (0000001434515800) [pid = 248] [serial = 1701] [outer = 0000000000000000] 16:00:19 INFO - PROCESS | 248 | ++DOMWINDOW == 109 (0000001434791000) [pid = 248] [serial = 1702] [outer = 0000001434515800] 16:00:19 INFO - PROCESS | 248 | 1464908419435 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 248 | ++DOMWINDOW == 110 (0000001434AD7000) [pid = 248] [serial = 1703] [outer = 0000001434515800] 16:00:19 INFO - PROCESS | 248 | 1464908419853 Marionette TRACE conn6 <- [1,2232,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]]]}] 16:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 586ms 16:00:19 INFO - PROCESS | 248 | 1464908419870 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 16:00:19 INFO - PROCESS | 248 | 1464908419872 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 16:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:00:19 INFO - PROCESS | 248 | 1464908419890 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:00:19 INFO - PROCESS | 248 | 1464908419892 Marionette TRACE conn6 <- [1,2234,null,{}] 16:00:19 INFO - PROCESS | 248 | 1464908419896 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:20 INFO - PROCESS | 248 | 1464908420027 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 16:00:20 INFO - PROCESS | 248 | 1464908420033 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:20 INFO - PROCESS | 248 | ++DOCSHELL 0000001438EC4000 == 70 [pid = 248] [id = 568] 16:00:20 INFO - PROCESS | 248 | ++DOMWINDOW == 111 (0000001434CD6000) [pid = 248] [serial = 1704] [outer = 0000000000000000] 16:00:20 INFO - PROCESS | 248 | ++DOMWINDOW == 112 (0000001434D0B400) [pid = 248] [serial = 1705] [outer = 0000001434CD6000] 16:00:20 INFO - PROCESS | 248 | 1464908420078 Marionette DEBUG loaded listener.js 16:00:20 INFO - PROCESS | 248 | ++DOMWINDOW == 113 (0000001434E64000) [pid = 248] [serial = 1706] [outer = 0000001434CD6000] 16:00:20 INFO - PROCESS | 248 | 1464908420486 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 648ms 16:00:20 INFO - PROCESS | 248 | 1464908420527 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 248 | 1464908420529 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 16:00:20 INFO - PROCESS | 248 | 1464908420533 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:00:20 INFO - PROCESS | 248 | 1464908420534 Marionette TRACE conn6 <- [1,2238,null,{}] 16:00:20 INFO - PROCESS | 248 | 1464908420538 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:20 INFO - PROCESS | 248 | 1464908420637 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 16:00:20 INFO - PROCESS | 248 | 1464908420646 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:20 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A07000 == 71 [pid = 248] [id = 569] 16:00:20 INFO - PROCESS | 248 | ++DOMWINDOW == 114 (00000014257A4000) [pid = 248] [serial = 1707] [outer = 0000000000000000] 16:00:20 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001434492800) [pid = 248] [serial = 1708] [outer = 00000014257A4000] 16:00:20 INFO - PROCESS | 248 | 1464908420693 Marionette DEBUG loaded listener.js 16:00:20 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (00000014358A3C00) [pid = 248] [serial = 1709] [outer = 00000014257A4000] 16:00:21 INFO - PROCESS | 248 | 1464908421398 Marionette TRACE conn6 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 881ms 16:00:21 INFO - PROCESS | 248 | 1464908421418 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 16:00:21 INFO - PROCESS | 248 | 1464908421422 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 16:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:00:21 INFO - PROCESS | 248 | 1464908421428 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:00:21 INFO - PROCESS | 248 | 1464908421432 Marionette TRACE conn6 <- [1,2242,null,{}] 16:00:21 INFO - PROCESS | 248 | 1464908421438 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:21 INFO - PROCESS | 248 | 1464908421566 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 16:00:21 INFO - PROCESS | 248 | 1464908421671 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:21 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BB2000 == 72 [pid = 248] [id = 570] 16:00:21 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001424AD1400) [pid = 248] [serial = 1710] [outer = 0000000000000000] 16:00:21 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001428C39C00) [pid = 248] [serial = 1711] [outer = 0000001424AD1400] 16:00:21 INFO - PROCESS | 248 | 1464908421731 Marionette DEBUG loaded listener.js 16:00:21 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (000000142AF23000) [pid = 248] [serial = 1712] [outer = 0000001424AD1400] 16:00:22 INFO - PROCESS | 248 | 1464908422364 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 985ms 16:00:22 INFO - PROCESS | 248 | 1464908422417 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 16:00:22 INFO - PROCESS | 248 | 1464908422424 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 16:00:22 INFO - PROCESS | 248 | 1464908422431 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:00:22 INFO - PROCESS | 248 | 1464908422434 Marionette TRACE conn6 <- [1,2246,null,{}] 16:00:22 INFO - PROCESS | 248 | 1464908422439 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:22 INFO - PROCESS | 248 | 1464908422563 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 16:00:22 INFO - PROCESS | 248 | 1464908422694 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:22 INFO - PROCESS | 248 | ++DOCSHELL 0000001437247800 == 73 [pid = 248] [id = 571] 16:00:22 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001430534C00) [pid = 248] [serial = 1713] [outer = 0000000000000000] 16:00:22 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (00000014307B0400) [pid = 248] [serial = 1714] [outer = 0000001430534C00] 16:00:22 INFO - PROCESS | 248 | 1464908422752 Marionette DEBUG loaded listener.js 16:00:22 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (00000014316D6C00) [pid = 248] [serial = 1715] [outer = 0000001430534C00] 16:00:23 INFO - PROCESS | 248 | 1464908423365 Marionette TRACE conn6 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 985ms 16:00:23 INFO - PROCESS | 248 | 1464908423422 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 16:00:23 INFO - PROCESS | 248 | 1464908423425 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 16:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:00:23 INFO - PROCESS | 248 | 1464908423429 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:00:23 INFO - PROCESS | 248 | 1464908423433 Marionette TRACE conn6 <- [1,2250,null,{}] 16:00:23 INFO - PROCESS | 248 | 1464908423444 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:23 INFO - PROCESS | 248 | 1464908423575 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 16:00:23 INFO - PROCESS | 248 | 1464908423700 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:23 INFO - PROCESS | 248 | ++DOCSHELL 000000143A955800 == 74 [pid = 248] [id = 572] 16:00:23 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001434372400) [pid = 248] [serial = 1716] [outer = 0000000000000000] 16:00:23 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (0000001434CD6C00) [pid = 248] [serial = 1717] [outer = 0000001434372400] 16:00:23 INFO - PROCESS | 248 | 1464908423760 Marionette DEBUG loaded listener.js 16:00:23 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (00000014359E5400) [pid = 248] [serial = 1718] [outer = 0000001434372400] 16:00:24 INFO - PROCESS | 248 | 1464908424310 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 944ms 16:00:24 INFO - PROCESS | 248 | 1464908424375 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 16:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:00:24 INFO - PROCESS | 248 | 1464908424378 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 16:00:24 INFO - PROCESS | 248 | 1464908424382 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:00:24 INFO - PROCESS | 248 | 1464908424384 Marionette TRACE conn6 <- [1,2254,null,{}] 16:00:24 INFO - PROCESS | 248 | 1464908424388 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:24 INFO - PROCESS | 248 | 1464908424510 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 16:00:24 INFO - PROCESS | 248 | 1464908424639 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:24 INFO - PROCESS | 248 | ++DOCSHELL 000000143BFAC000 == 75 [pid = 248] [id = 573] 16:00:24 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (0000001435A3EC00) [pid = 248] [serial = 1719] [outer = 0000000000000000] 16:00:24 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (0000001435A43400) [pid = 248] [serial = 1720] [outer = 0000001435A3EC00] 16:00:24 INFO - PROCESS | 248 | 1464908424697 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001435AB0400) [pid = 248] [serial = 1721] [outer = 0000001435A3EC00] 16:00:25 INFO - PROCESS | 248 | 1464908425311 Marionette TRACE conn6 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 987ms 16:00:25 INFO - PROCESS | 248 | 1464908425369 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 16:00:25 INFO - PROCESS | 248 | 1464908425372 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 16:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:00:25 INFO - PROCESS | 248 | 1464908425376 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:00:25 INFO - PROCESS | 248 | 1464908425378 Marionette TRACE conn6 <- [1,2258,null,{}] 16:00:25 INFO - PROCESS | 248 | 1464908425382 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:25 INFO - PROCESS | 248 | 1464908425497 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 16:00:25 INFO - PROCESS | 248 | 1464908425627 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:25 INFO - PROCESS | 248 | ++DOCSHELL 000000143C77D800 == 76 [pid = 248] [id = 574] 16:00:25 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001435A3F400) [pid = 248] [serial = 1722] [outer = 0000000000000000] 16:00:25 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (0000001435B5C000) [pid = 248] [serial = 1723] [outer = 0000001435A3F400] 16:00:25 INFO - PROCESS | 248 | 1464908425683 Marionette DEBUG loaded listener.js 16:00:25 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (0000001435BCB800) [pid = 248] [serial = 1724] [outer = 0000001435A3F400] 16:00:26 INFO - PROCESS | 248 | 1464908426283 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 943ms 16:00:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:00:26 INFO - PROCESS | 248 | 1464908426321 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 16:00:26 INFO - PROCESS | 248 | 1464908426324 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 16:00:26 INFO - PROCESS | 248 | 1464908426327 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:00:26 INFO - PROCESS | 248 | 1464908426329 Marionette TRACE conn6 <- [1,2262,null,{}] 16:00:26 INFO - PROCESS | 248 | 1464908426333 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:26 INFO - PROCESS | 248 | 1464908426483 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 16:00:26 INFO - PROCESS | 248 | 1464908426615 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:26 INFO - PROCESS | 248 | ++DOCSHELL 000000143E1D8000 == 77 [pid = 248] [id = 575] 16:00:26 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (0000001435C21400) [pid = 248] [serial = 1725] [outer = 0000000000000000] 16:00:26 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (0000001435E7E800) [pid = 248] [serial = 1726] [outer = 0000001435C21400] 16:00:26 INFO - PROCESS | 248 | 1464908426673 Marionette DEBUG loaded listener.js 16:00:26 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (0000001436235000) [pid = 248] [serial = 1727] [outer = 0000001435C21400] 16:00:27 INFO - PROCESS | 248 | 1464908427265 Marionette TRACE conn6 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 983ms 16:00:27 INFO - PROCESS | 248 | 1464908427313 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 16:00:27 INFO - PROCESS | 248 | 1464908427316 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 16:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:00:27 INFO - PROCESS | 248 | 1464908427319 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:00:27 INFO - PROCESS | 248 | 1464908427321 Marionette TRACE conn6 <- [1,2266,null,{}] 16:00:27 INFO - PROCESS | 248 | 1464908427325 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:27 INFO - PROCESS | 248 | 1464908427442 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 16:00:27 INFO - PROCESS | 248 | 1464908427729 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:27 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B52800 == 78 [pid = 248] [id = 576] 16:00:27 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (0000001424096000) [pid = 248] [serial = 1728] [outer = 0000000000000000] 16:00:27 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (000000142415CC00) [pid = 248] [serial = 1729] [outer = 0000001424096000] 16:00:27 INFO - PROCESS | 248 | 1464908427790 Marionette DEBUG loaded listener.js 16:00:27 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (0000001428A6CC00) [pid = 248] [serial = 1730] [outer = 0000001424096000] 16:00:28 INFO - PROCESS | 248 | 1464908428443 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1182ms 16:00:28 INFO - PROCESS | 248 | 1464908428505 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 16:00:28 INFO - PROCESS | 248 | 1464908428509 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 16:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:00:28 INFO - PROCESS | 248 | 1464908428513 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:00:28 INFO - PROCESS | 248 | 1464908428517 Marionette TRACE conn6 <- [1,2270,null,{}] 16:00:28 INFO - PROCESS | 248 | 1464908428522 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:28 INFO - PROCESS | 248 | 1464908428644 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 16:00:28 INFO - PROCESS | 248 | 1464908428776 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:28 INFO - PROCESS | 248 | ++DOCSHELL 000000143156F000 == 79 [pid = 248] [id = 577] 16:00:28 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (000000142DF25000) [pid = 248] [serial = 1731] [outer = 0000000000000000] 16:00:28 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (00000014307A3C00) [pid = 248] [serial = 1732] [outer = 000000142DF25000] 16:00:28 INFO - PROCESS | 248 | 1464908428830 Marionette DEBUG loaded listener.js 16:00:28 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (0000001430F59800) [pid = 248] [serial = 1733] [outer = 000000142DF25000] 16:00:29 INFO - PROCESS | 248 | --DOCSHELL 0000001438EC4000 == 78 [pid = 248] [id = 568] 16:00:29 INFO - PROCESS | 248 | --DOCSHELL 0000001438AA4000 == 77 [pid = 248] [id = 567] 16:00:29 INFO - PROCESS | 248 | --DOCSHELL 0000001437D1E800 == 76 [pid = 248] [id = 566] 16:00:29 INFO - PROCESS | 248 | --DOCSHELL 0000001437641800 == 75 [pid = 248] [id = 565] 16:00:29 INFO - PROCESS | 248 | --DOCSHELL 0000001436347800 == 74 [pid = 248] [id = 564] 16:00:29 INFO - PROCESS | 248 | --DOCSHELL 0000001434D5E800 == 73 [pid = 248] [id = 563] 16:00:29 INFO - PROCESS | 248 | --DOCSHELL 0000001434745000 == 72 [pid = 248] [id = 562] 16:00:29 INFO - PROCESS | 248 | --DOCSHELL 000000143071C800 == 71 [pid = 248] [id = 561] 16:00:29 INFO - PROCESS | 248 | --DOCSHELL 0000001430B4C800 == 70 [pid = 248] [id = 560] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 139 (0000001430E65800) [pid = 248] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 138 (0000001435811800) [pid = 248] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 137 (0000001435C1DC00) [pid = 248] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 136 (0000001428BD3400) [pid = 248] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 135 (0000001435C04C00) [pid = 248] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 134 (0000001435C13000) [pid = 248] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOCSHELL 000000143E1EC800 == 69 [pid = 248] [id = 555] 16:00:29 INFO - PROCESS | 248 | --DOCSHELL 0000001438B98800 == 68 [pid = 248] [id = 554] 16:00:29 INFO - PROCESS | 248 | --DOCSHELL 00000014322A7800 == 67 [pid = 248] [id = 553] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 133 (000000143469E800) [pid = 248] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 132 (00000014316D3000) [pid = 248] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 131 (0000001435B59400) [pid = 248] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 130 (0000001435AA4800) [pid = 248] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 129 (0000001435819400) [pid = 248] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 128 (0000001435C12800) [pid = 248] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 127 (0000001429289800) [pid = 248] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 126 (00000014243E6800) [pid = 248] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 125 (00000014305C8000) [pid = 248] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001430F5B000) [pid = 248] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 123 (0000001434371400) [pid = 248] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 122 (000000143463DC00) [pid = 248] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001434ADE800) [pid = 248] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 120 (000000143580F000) [pid = 248] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 119 (00000014322C1400) [pid = 248] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001430BCDC00) [pid = 248] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 117 (0000001435C1A800) [pid = 248] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 116 (0000001433342800) [pid = 248] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 115 (0000001434D0AC00) [pid = 248] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | --DOMWINDOW == 114 (000000142E866C00) [pid = 248] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 16:00:29 INFO - PROCESS | 248 | 1464908429459 Marionette TRACE conn6 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:00:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:00:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 984ms 16:00:29 INFO - PROCESS | 248 | 1464908429499 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 16:00:29 INFO - PROCESS | 248 | 1464908429503 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 16:00:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:00:29 INFO - PROCESS | 248 | 1464908429508 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:00:29 INFO - PROCESS | 248 | 1464908429510 Marionette TRACE conn6 <- [1,2274,null,{}] 16:00:29 INFO - PROCESS | 248 | 1464908429514 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:29 INFO - PROCESS | 248 | 1464908429614 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 16:00:29 INFO - PROCESS | 248 | 1464908429706 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:29 INFO - PROCESS | 248 | ++DOCSHELL 00000014325F5800 == 68 [pid = 248] [id = 578] 16:00:29 INFO - PROCESS | 248 | ++DOMWINDOW == 115 (0000001428A5E800) [pid = 248] [serial = 1734] [outer = 0000000000000000] 16:00:29 INFO - PROCESS | 248 | ++DOMWINDOW == 116 (00000014301EDC00) [pid = 248] [serial = 1735] [outer = 0000001428A5E800] 16:00:29 INFO - PROCESS | 248 | 1464908429753 Marionette DEBUG loaded listener.js 16:00:29 INFO - PROCESS | 248 | ++DOMWINDOW == 117 (0000001430F51400) [pid = 248] [serial = 1736] [outer = 0000001428A5E800] 16:00:30 INFO - PROCESS | 248 | 1464908430172 Marionette TRACE conn6 <- [1,2276,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]]]}] 16:00:30 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 16:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 734ms 16:00:30 INFO - PROCESS | 248 | 1464908430246 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 16:00:30 INFO - PROCESS | 248 | 1464908430248 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 16:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:00:30 INFO - PROCESS | 248 | 1464908430253 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:00:30 INFO - PROCESS | 248 | 1464908430259 Marionette TRACE conn6 <- [1,2278,null,{}] 16:00:30 INFO - PROCESS | 248 | 1464908430302 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:30 INFO - PROCESS | 248 | 1464908430407 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 16:00:30 INFO - PROCESS | 248 | 1464908430417 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:30 INFO - PROCESS | 248 | ++DOCSHELL 0000001436363000 == 69 [pid = 248] [id = 579] 16:00:30 INFO - PROCESS | 248 | ++DOMWINDOW == 118 (0000001433344000) [pid = 248] [serial = 1737] [outer = 0000000000000000] 16:00:30 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001434221800) [pid = 248] [serial = 1738] [outer = 0000001433344000] 16:00:30 INFO - PROCESS | 248 | 1464908430470 Marionette DEBUG loaded listener.js 16:00:30 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (0000001434487400) [pid = 248] [serial = 1739] [outer = 0000001433344000] 16:00:30 INFO - PROCESS | 248 | 1464908430919 Marionette TRACE conn6 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 713ms 16:00:30 INFO - PROCESS | 248 | 1464908430968 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 16:00:30 INFO - PROCESS | 248 | 1464908430971 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 16:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:00:30 INFO - PROCESS | 248 | 1464908430974 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:00:30 INFO - PROCESS | 248 | 1464908430976 Marionette TRACE conn6 <- [1,2282,null,{}] 16:00:30 INFO - PROCESS | 248 | 1464908430979 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:31 INFO - PROCESS | 248 | 1464908431080 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 16:00:31 INFO - PROCESS | 248 | 1464908431086 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:31 INFO - PROCESS | 248 | ++DOCSHELL 0000001430A24800 == 70 [pid = 248] [id = 580] 16:00:31 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (000000143463DC00) [pid = 248] [serial = 1740] [outer = 0000000000000000] 16:00:31 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (0000001434790800) [pid = 248] [serial = 1741] [outer = 000000143463DC00] 16:00:31 INFO - PROCESS | 248 | 1464908431132 Marionette DEBUG loaded listener.js 16:00:31 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001434CDA800) [pid = 248] [serial = 1742] [outer = 000000143463DC00] 16:00:31 INFO - PROCESS | 248 | 1464908431600 Marionette TRACE conn6 <- [1,2284,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]]]}] 16:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 691ms 16:00:31 INFO - PROCESS | 248 | 1464908431669 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 16:00:31 INFO - PROCESS | 248 | 1464908431672 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 16:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:00:31 INFO - PROCESS | 248 | 1464908431675 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:00:31 INFO - PROCESS | 248 | 1464908431677 Marionette TRACE conn6 <- [1,2286,null,{}] 16:00:31 INFO - PROCESS | 248 | 1464908431681 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:31 INFO - PROCESS | 248 | 1464908431831 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 16:00:31 INFO - PROCESS | 248 | 1464908431855 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:31 INFO - PROCESS | 248 | ++DOCSHELL 0000001438B98800 == 71 [pid = 248] [id = 581] 16:00:31 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (000000143580E800) [pid = 248] [serial = 1743] [outer = 0000000000000000] 16:00:31 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (0000001435818C00) [pid = 248] [serial = 1744] [outer = 000000143580E800] 16:00:31 INFO - PROCESS | 248 | 1464908431908 Marionette DEBUG loaded listener.js 16:00:31 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (00000014359EFC00) [pid = 248] [serial = 1745] [outer = 000000143580E800] 16:00:32 INFO - PROCESS | 248 | 1464908432365 Marionette TRACE conn6 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:00:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:00:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 735ms 16:00:32 INFO - PROCESS | 248 | 1464908432415 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 16:00:32 INFO - PROCESS | 248 | 1464908432424 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 16:00:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:00:32 INFO - PROCESS | 248 | 1464908432440 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:00:32 INFO - PROCESS | 248 | 1464908432442 Marionette TRACE conn6 <- [1,2290,null,{}] 16:00:32 INFO - PROCESS | 248 | 1464908432446 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:32 INFO - PROCESS | 248 | 1464908432569 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 16:00:32 INFO - PROCESS | 248 | 1464908432593 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:32 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A1E800 == 72 [pid = 248] [id = 582] 16:00:32 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (0000001435C04C00) [pid = 248] [serial = 1746] [outer = 0000000000000000] 16:00:32 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001435C0B400) [pid = 248] [serial = 1747] [outer = 0000001435C04C00] 16:00:32 INFO - PROCESS | 248 | 1464908432638 Marionette DEBUG loaded listener.js 16:00:32 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001435C1DC00) [pid = 248] [serial = 1748] [outer = 0000001435C04C00] 16:00:33 INFO - PROCESS | 248 | 1464908433079 Marionette TRACE conn6 <- [1,2292,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]]]}] 16:00:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:00:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 691ms 16:00:33 INFO - PROCESS | 248 | 1464908433122 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 16:00:33 INFO - PROCESS | 248 | 1464908433124 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 16:00:33 INFO - PROCESS | 248 | 1464908433128 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:00:33 INFO - PROCESS | 248 | 1464908433129 Marionette TRACE conn6 <- [1,2294,null,{}] 16:00:33 INFO - PROCESS | 248 | 1464908433133 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:33 INFO - PROCESS | 248 | 1464908433282 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 16:00:33 INFO - PROCESS | 248 | --DOMWINDOW == 128 (00000014316CB000) [pid = 248] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:00:33 INFO - PROCESS | 248 | --DOMWINDOW == 127 (00000014342E9800) [pid = 248] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:00:33 INFO - PROCESS | 248 | --DOMWINDOW == 126 (0000001434641800) [pid = 248] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:00:33 INFO - PROCESS | 248 | --DOMWINDOW == 125 (0000001424A5D400) [pid = 248] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:00:33 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001424156800) [pid = 248] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:00:33 INFO - PROCESS | 248 | --DOMWINDOW == 123 (0000001434CD6000) [pid = 248] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:00:33 INFO - PROCESS | 248 | --DOMWINDOW == 122 (000000142FA08000) [pid = 248] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:00:33 INFO - PROCESS | 248 | --DOMWINDOW == 121 (000000142FE03400) [pid = 248] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:00:33 INFO - PROCESS | 248 | --DOMWINDOW == 120 (000000142A34B000) [pid = 248] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:00:33 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001434515800) [pid = 248] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:00:33 INFO - PROCESS | 248 | 1464908433581 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:33 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D25800 == 73 [pid = 248] [id = 583] 16:00:33 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (00000014243EC000) [pid = 248] [serial = 1749] [outer = 0000000000000000] 16:00:33 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (0000001428A13800) [pid = 248] [serial = 1750] [outer = 00000014243EC000] 16:00:33 INFO - PROCESS | 248 | 1464908433627 Marionette DEBUG loaded listener.js 16:00:33 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (0000001434488800) [pid = 248] [serial = 1751] [outer = 00000014243EC000] 16:00:33 INFO - PROCESS | 248 | 1464908433984 Marionette TRACE conn6 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 880ms 16:00:34 INFO - PROCESS | 248 | 1464908434011 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 16:00:34 INFO - PROCESS | 248 | 1464908434013 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 16:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:00:34 INFO - PROCESS | 248 | 1464908434017 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 248 | 1464908434018 Marionette TRACE conn6 <- [1,2298,null,{}] 16:00:34 INFO - PROCESS | 248 | 1464908434030 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:34 INFO - PROCESS | 248 | 1464908434155 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 16:00:34 INFO - PROCESS | 248 | 1464908434164 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 248 | ++DOCSHELL 000000143C77C000 == 74 [pid = 248] [id = 584] 16:00:34 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (0000001435C21C00) [pid = 248] [serial = 1752] [outer = 0000000000000000] 16:00:34 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (0000001435E85000) [pid = 248] [serial = 1753] [outer = 0000001435C21C00] 16:00:34 INFO - PROCESS | 248 | 1464908434211 Marionette DEBUG loaded listener.js 16:00:34 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (000000143623A000) [pid = 248] [serial = 1754] [outer = 0000001435C21C00] 16:00:34 INFO - PROCESS | 248 | 1464908434623 Marionette TRACE conn6 <- [1,2300,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]]]}] 16:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 629ms 16:00:34 INFO - PROCESS | 248 | 1464908434649 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 16:00:34 INFO - PROCESS | 248 | 1464908434651 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 16:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:00:34 INFO - PROCESS | 248 | 1464908434654 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 248 | 1464908434656 Marionette TRACE conn6 <- [1,2302,null,{}] 16:00:34 INFO - PROCESS | 248 | 1464908434660 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:34 INFO - PROCESS | 248 | 1464908434787 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 16:00:34 INFO - PROCESS | 248 | 1464908434797 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 248 | ++DOCSHELL 000000143D6DC800 == 75 [pid = 248] [id = 585] 16:00:34 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (0000001435CC9800) [pid = 248] [serial = 1755] [outer = 0000000000000000] 16:00:34 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (00000014363F9C00) [pid = 248] [serial = 1756] [outer = 0000001435CC9800] 16:00:34 INFO - PROCESS | 248 | 1464908434842 Marionette DEBUG loaded listener.js 16:00:34 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (00000014372EDC00) [pid = 248] [serial = 1757] [outer = 0000001435CC9800] 16:00:35 INFO - PROCESS | 248 | 1464908435291 Marionette TRACE conn6 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:00:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:00:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 16:00:35 INFO - PROCESS | 248 | 1464908435334 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 248 | 1464908435336 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 16:00:35 INFO - PROCESS | 248 | 1464908435339 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:00:35 INFO - PROCESS | 248 | 1464908435341 Marionette TRACE conn6 <- [1,2306,null,{}] 16:00:35 INFO - PROCESS | 248 | 1464908435350 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:35 INFO - PROCESS | 248 | 1464908435452 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 16:00:35 INFO - PROCESS | 248 | 1464908435461 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:35 INFO - PROCESS | 248 | ++DOCSHELL 000000143E5CE800 == 76 [pid = 248] [id = 586] 16:00:35 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (00000014372F2800) [pid = 248] [serial = 1758] [outer = 0000000000000000] 16:00:35 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (00000014375CC800) [pid = 248] [serial = 1759] [outer = 00000014372F2800] 16:00:35 INFO - PROCESS | 248 | 1464908435512 Marionette DEBUG loaded listener.js 16:00:35 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (000000143CA44800) [pid = 248] [serial = 1760] [outer = 00000014372F2800] 16:00:36 INFO - PROCESS | 248 | 1464908436294 Marionette TRACE conn6 <- [1,2308,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,2309,"getWindowHandle",null] 16:00:36 INFO - PROCESS | 248 | 1464908436335 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 16:00:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:00:36 INFO - PROCESS | 248 | 1464908436340 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:00:36 INFO - PROCESS | 248 | 1464908436345 Marionette TRACE conn6 <- [1,2310,null,{}] 16:00:36 INFO - PROCESS | 248 | 1464908436350 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:36 INFO - PROCESS | 248 | 1464908436480 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 16:00:36 INFO - PROCESS | 248 | 1464908436616 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:36 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D2C800 == 77 [pid = 248] [id = 587] 16:00:36 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (000000142FE07C00) [pid = 248] [serial = 1761] [outer = 0000000000000000] 16:00:36 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (00000014307A4000) [pid = 248] [serial = 1762] [outer = 000000142FE07C00] 16:00:36 INFO - PROCESS | 248 | 1464908436676 Marionette DEBUG loaded listener.js 16:00:36 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (00000014313F4400) [pid = 248] [serial = 1763] [outer = 000000142FE07C00] 16:00:37 INFO - PROCESS | 248 | 1464908437234 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 944ms 16:00:37 INFO - PROCESS | 248 | 1464908437288 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 16:00:37 INFO - PROCESS | 248 | 1464908437294 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 16:00:37 INFO - PROCESS | 248 | 1464908437301 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:00:37 INFO - PROCESS | 248 | 1464908437304 Marionette TRACE conn6 <- [1,2314,null,{}] 16:00:37 INFO - PROCESS | 248 | 1464908437308 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:37 INFO - PROCESS | 248 | 1464908437434 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 16:00:37 INFO - PROCESS | 248 | 1464908437542 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:37 INFO - PROCESS | 248 | ++DOCSHELL 0000001438BB2800 == 78 [pid = 248] [id = 588] 16:00:37 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (000000143436A000) [pid = 248] [serial = 1764] [outer = 0000000000000000] 16:00:37 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (0000001434510400) [pid = 248] [serial = 1765] [outer = 000000143436A000] 16:00:37 INFO - PROCESS | 248 | 1464908437598 Marionette DEBUG loaded listener.js 16:00:37 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (0000001434E62800) [pid = 248] [serial = 1766] [outer = 000000143436A000] 16:00:38 INFO - PROCESS | 248 | 1464908438201 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:00:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 942ms 16:00:38 INFO - PROCESS | 248 | 1464908438249 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 16:00:38 INFO - PROCESS | 248 | 1464908438252 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 16:00:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:00:38 INFO - PROCESS | 248 | 1464908438255 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:00:38 INFO - PROCESS | 248 | 1464908438260 Marionette TRACE conn6 <- [1,2318,null,{}] 16:00:38 INFO - PROCESS | 248 | 1464908438271 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:38 INFO - PROCESS | 248 | 1464908438396 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 16:00:38 INFO - PROCESS | 248 | 1464908438505 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:38 INFO - PROCESS | 248 | ++DOCSHELL 000000143BF35000 == 79 [pid = 248] [id = 589] 16:00:38 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (0000001435BD1C00) [pid = 248] [serial = 1767] [outer = 0000000000000000] 16:00:38 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (0000001435CC5800) [pid = 248] [serial = 1768] [outer = 0000001435BD1C00] 16:00:38 INFO - PROCESS | 248 | 1464908438563 Marionette DEBUG loaded listener.js 16:00:38 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (00000014375D1000) [pid = 248] [serial = 1769] [outer = 0000001435BD1C00] 16:00:39 INFO - PROCESS | 248 | 1464908439183 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 944ms 16:00:39 INFO - PROCESS | 248 | 1464908439201 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 16:00:39 INFO - PROCESS | 248 | 1464908439204 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 16:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:00:39 INFO - PROCESS | 248 | 1464908439208 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:00:39 INFO - PROCESS | 248 | 1464908439210 Marionette TRACE conn6 <- [1,2322,null,{}] 16:00:39 INFO - PROCESS | 248 | 1464908439214 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:39 INFO - PROCESS | 248 | 1464908439336 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 16:00:39 INFO - PROCESS | 248 | 1464908439442 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:39 INFO - PROCESS | 248 | ++DOCSHELL 000000143E25E800 == 80 [pid = 248] [id = 590] 16:00:39 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (000000143CA4A800) [pid = 248] [serial = 1770] [outer = 0000000000000000] 16:00:39 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (000000143CA4E000) [pid = 248] [serial = 1771] [outer = 000000143CA4A800] 16:00:39 INFO - PROCESS | 248 | 1464908439498 Marionette DEBUG loaded listener.js 16:00:39 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (000000143B279000) [pid = 248] [serial = 1772] [outer = 000000143CA4A800] 16:00:40 INFO - PROCESS | 248 | 1464908440061 Marionette TRACE conn6 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 880ms 16:00:40 INFO - PROCESS | 248 | 1464908440093 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 16:00:40 INFO - PROCESS | 248 | 1464908440095 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 16:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:00:40 INFO - PROCESS | 248 | 1464908440100 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - PROCESS | 248 | 1464908440102 Marionette TRACE conn6 <- [1,2326,null,{}] 16:00:40 INFO - PROCESS | 248 | 1464908440106 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:40 INFO - PROCESS | 248 | 1464908440223 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 16:00:40 INFO - PROCESS | 248 | 1464908440328 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:40 INFO - PROCESS | 248 | ++DOCSHELL 000000143E277000 == 81 [pid = 248] [id = 591] 16:00:40 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (000000143B280C00) [pid = 248] [serial = 1773] [outer = 0000000000000000] 16:00:40 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (000000143B285000) [pid = 248] [serial = 1774] [outer = 000000143B280C00] 16:00:40 INFO - PROCESS | 248 | 1464908440383 Marionette DEBUG loaded listener.js 16:00:40 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (000000143C96E400) [pid = 248] [serial = 1775] [outer = 000000143B280C00] 16:00:41 INFO - PROCESS | 248 | 1464908441041 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:00:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:00:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 985ms 16:00:41 INFO - PROCESS | 248 | 1464908441089 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 16:00:41 INFO - PROCESS | 248 | 1464908441092 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 16:00:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:00:41 INFO - PROCESS | 248 | 1464908441095 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:00:41 INFO - PROCESS | 248 | 1464908441097 Marionette TRACE conn6 <- [1,2330,null,{}] 16:00:41 INFO - PROCESS | 248 | 1464908441101 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:41 INFO - PROCESS | 248 | 1464908441258 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 16:00:41 INFO - PROCESS | 248 | 1464908441393 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 248 | ++DOCSHELL 000000143E27B800 == 82 [pid = 248] [id = 592] 16:00:41 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (000000143B7B5000) [pid = 248] [serial = 1776] [outer = 0000000000000000] 16:00:41 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (000000143C973000) [pid = 248] [serial = 1777] [outer = 000000143B7B5000] 16:00:41 INFO - PROCESS | 248 | 1464908441450 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (000000143C97C800) [pid = 248] [serial = 1778] [outer = 000000143B7B5000] 16:00:42 INFO - PROCESS | 248 | 1464908442064 Marionette TRACE conn6 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:00:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 983ms 16:00:42 INFO - PROCESS | 248 | 1464908442082 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 16:00:42 INFO - PROCESS | 248 | 1464908442084 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 16:00:42 INFO - PROCESS | 248 | 1464908442087 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:00:42 INFO - PROCESS | 248 | 1464908442090 Marionette TRACE conn6 <- [1,2334,null,{}] 16:00:42 INFO - PROCESS | 248 | 1464908442106 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:42 INFO - PROCESS | 248 | 1464908442257 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 16:00:42 INFO - PROCESS | 248 | 1464908442320 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BB8800 == 83 [pid = 248] [id = 593] 16:00:42 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (000000142DF23000) [pid = 248] [serial = 1779] [outer = 0000000000000000] 16:00:42 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (0000001430C28800) [pid = 248] [serial = 1780] [outer = 000000142DF23000] 16:00:42 INFO - PROCESS | 248 | 1464908442418 Marionette DEBUG loaded listener.js 16:00:42 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (000000143580B000) [pid = 248] [serial = 1781] [outer = 000000142DF23000] 16:00:43 INFO - PROCESS | 248 | 1464908443293 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:00:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1230ms 16:00:43 INFO - PROCESS | 248 | 1464908443321 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 16:00:43 INFO - PROCESS | 248 | 1464908443325 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 16:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:00:43 INFO - PROCESS | 248 | 1464908443331 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 248 | 1464908443334 Marionette TRACE conn6 <- [1,2338,null,{}] 16:00:43 INFO - PROCESS | 248 | 1464908443340 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:43 INFO - PROCESS | 248 | 1464908443455 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 16:00:43 INFO - PROCESS | 248 | 1464908443616 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:43 INFO - PROCESS | 248 | ++DOCSHELL 000000143472F800 == 84 [pid = 248] [id = 594] 16:00:43 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (000000142979F000) [pid = 248] [serial = 1782] [outer = 0000000000000000] 16:00:43 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (000000142A341400) [pid = 248] [serial = 1783] [outer = 000000142979F000] 16:00:43 INFO - PROCESS | 248 | 1464908443670 Marionette DEBUG loaded listener.js 16:00:43 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (000000142DF54C00) [pid = 248] [serial = 1784] [outer = 000000142979F000] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 000000143D6DA000 == 83 [pid = 248] [id = 542] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 0000001437644000 == 82 [pid = 248] [id = 539] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 000000143C86E000 == 81 [pid = 248] [id = 540] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 000000143D6DC800 == 80 [pid = 248] [id = 585] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 000000143C77C000 == 79 [pid = 248] [id = 584] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 0000001434D25800 == 78 [pid = 248] [id = 583] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 0000001439A1E800 == 77 [pid = 248] [id = 582] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 0000001438B98800 == 76 [pid = 248] [id = 581] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 0000001430A24800 == 75 [pid = 248] [id = 580] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 0000001436363000 == 74 [pid = 248] [id = 579] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 154 (0000001434492800) [pid = 248] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 00000014325F5800 == 73 [pid = 248] [id = 578] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 000000143156F000 == 72 [pid = 248] [id = 577] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 0000001430B52800 == 71 [pid = 248] [id = 576] 16:00:44 INFO - PROCESS | 248 | --DOCSHELL 0000001430BB2000 == 70 [pid = 248] [id = 570] 16:00:44 INFO - PROCESS | 248 | 1464908444323 Marionette TRACE conn6 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:00:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:00:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1030ms 16:00:44 INFO - PROCESS | 248 | 1464908444365 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 16:00:44 INFO - PROCESS | 248 | 1464908444371 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 16:00:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:00:44 INFO - PROCESS | 248 | 1464908444377 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:00:44 INFO - PROCESS | 248 | 1464908444380 Marionette TRACE conn6 <- [1,2342,null,{}] 16:00:44 INFO - PROCESS | 248 | 1464908444399 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:44 INFO - PROCESS | 248 | 1464908444504 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 153 (0000001431C25000) [pid = 248] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 152 (0000001434488C00) [pid = 248] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 151 (0000001432564000) [pid = 248] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 150 (0000001434648400) [pid = 248] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 149 (0000001434512400) [pid = 248] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 148 (00000014299BA800) [pid = 248] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 147 (000000142DB3E000) [pid = 248] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 146 (000000142DB45800) [pid = 248] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 145 (0000001428A62400) [pid = 248] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 144 (0000001434D0B400) [pid = 248] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 143 (00000014338C3000) [pid = 248] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 142 (000000142AF26000) [pid = 248] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 141 (0000001435E87800) [pid = 248] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 140 (0000001430D9D800) [pid = 248] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 139 (0000001430532000) [pid = 248] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 138 (0000001430A9BC00) [pid = 248] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 137 (0000001436237400) [pid = 248] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 136 (000000142955A800) [pid = 248] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 135 (000000142DB4A800) [pid = 248] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 134 (0000001435B55C00) [pid = 248] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 133 (00000014372F0400) [pid = 248] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 132 (0000001434794800) [pid = 248] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 131 (0000001434791000) [pid = 248] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 130 (0000001434AD7000) [pid = 248] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 129 (0000001431215C00) [pid = 248] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | --DOMWINDOW == 128 (0000001434E64000) [pid = 248] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 16:00:44 INFO - PROCESS | 248 | 1464908444624 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B49000 == 71 [pid = 248] [id = 595] 16:00:44 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001424A5F000) [pid = 248] [serial = 1785] [outer = 0000000000000000] 16:00:44 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (00000014297A5800) [pid = 248] [serial = 1786] [outer = 0000001424A5F000] 16:00:44 INFO - PROCESS | 248 | 1464908444672 Marionette DEBUG loaded listener.js 16:00:44 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (000000142DF26400) [pid = 248] [serial = 1787] [outer = 0000001424A5F000] 16:00:45 INFO - PROCESS | 248 | 1464908445085 Marionette TRACE conn6 <- [1,2344,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]]]}] 16:00:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:00:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 754ms 16:00:45 INFO - PROCESS | 248 | 1464908445133 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 16:00:45 INFO - PROCESS | 248 | 1464908445136 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 16:00:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:00:45 INFO - PROCESS | 248 | 1464908445139 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 248 | 1464908445143 Marionette TRACE conn6 <- [1,2346,null,{}] 16:00:45 INFO - PROCESS | 248 | 1464908445153 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:45 INFO - PROCESS | 248 | 1464908445251 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 16:00:45 INFO - PROCESS | 248 | 1464908445261 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:45 INFO - PROCESS | 248 | ++DOCSHELL 000000143583E800 == 72 [pid = 248] [id = 596] 16:00:45 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (00000014305C7000) [pid = 248] [serial = 1788] [outer = 0000000000000000] 16:00:45 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (0000001430B8D400) [pid = 248] [serial = 1789] [outer = 00000014305C7000] 16:00:45 INFO - PROCESS | 248 | 1464908445309 Marionette DEBUG loaded listener.js 16:00:45 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (0000001430E65000) [pid = 248] [serial = 1790] [outer = 00000014305C7000] 16:00:45 INFO - PROCESS | 248 | 1464908445792 Marionette TRACE conn6 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:00:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:00:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 693ms 16:00:45 INFO - PROCESS | 248 | 1464908445834 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 16:00:45 INFO - PROCESS | 248 | 1464908445837 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 16:00:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:00:45 INFO - PROCESS | 248 | 1464908445840 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 248 | 1464908445842 Marionette TRACE conn6 <- [1,2350,null,{}] 16:00:45 INFO - PROCESS | 248 | 1464908445845 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:45 INFO - PROCESS | 248 | 1464908445970 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 16:00:46 INFO - PROCESS | 248 | 1464908446071 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:46 INFO - PROCESS | 248 | ++DOCSHELL 0000001437261800 == 73 [pid = 248] [id = 597] 16:00:46 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (000000142FE03400) [pid = 248] [serial = 1791] [outer = 0000000000000000] 16:00:46 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (0000001431377800) [pid = 248] [serial = 1792] [outer = 000000142FE03400] 16:00:46 INFO - PROCESS | 248 | 1464908446118 Marionette DEBUG loaded listener.js 16:00:46 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (00000014338BC400) [pid = 248] [serial = 1793] [outer = 000000142FE03400] 16:00:46 INFO - PROCESS | 248 | 1464908446544 Marionette TRACE conn6 <- [1,2352,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]]]}] 16:00:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:00:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 733ms 16:00:46 INFO - PROCESS | 248 | 1464908446580 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 16:00:46 INFO - PROCESS | 248 | 1464908446582 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 16:00:46 INFO - PROCESS | 248 | 1464908446585 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:00:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:00:46 INFO - PROCESS | 248 | 1464908446587 Marionette TRACE conn6 <- [1,2354,null,{}] 16:00:46 INFO - PROCESS | 248 | 1464908446590 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:46 INFO - PROCESS | 248 | 1464908446716 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 16:00:46 INFO - PROCESS | 248 | 1464908446776 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:46 INFO - PROCESS | 248 | ++DOCSHELL 0000001437D0F000 == 74 [pid = 248] [id = 598] 16:00:46 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (00000014342EA800) [pid = 248] [serial = 1794] [outer = 0000000000000000] 16:00:46 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (00000014343E4000) [pid = 248] [serial = 1795] [outer = 00000014342EA800] 16:00:46 INFO - PROCESS | 248 | 1464908446824 Marionette DEBUG loaded listener.js 16:00:46 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (000000143463F800) [pid = 248] [serial = 1796] [outer = 00000014342EA800] 16:00:47 INFO - PROCESS | 248 | 1464908447257 Marionette TRACE conn6 <- [1,2356,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]]]}] 16:00:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:00:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 734ms 16:00:47 INFO - PROCESS | 248 | 1464908447347 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 16:00:47 INFO - PROCESS | 248 | 1464908447349 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 16:00:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:00:47 INFO - PROCESS | 248 | 1464908447362 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:00:47 INFO - PROCESS | 248 | 1464908447364 Marionette TRACE conn6 <- [1,2358,null,{}] 16:00:47 INFO - PROCESS | 248 | 1464908447373 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:47 INFO - PROCESS | 248 | 1464908447521 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 16:00:47 INFO - PROCESS | 248 | 1464908447539 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:47 INFO - PROCESS | 248 | ++DOCSHELL 0000001438C56000 == 75 [pid = 248] [id = 599] 16:00:47 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (0000001434CD9800) [pid = 248] [serial = 1797] [outer = 0000000000000000] 16:00:47 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (000000143580E400) [pid = 248] [serial = 1798] [outer = 0000001434CD9800] 16:00:47 INFO - PROCESS | 248 | 1464908447587 Marionette DEBUG loaded listener.js 16:00:47 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (00000014359E2400) [pid = 248] [serial = 1799] [outer = 0000001434CD9800] 16:00:48 INFO - PROCESS | 248 | 1464908448036 Marionette TRACE conn6 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:00:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:00:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 691ms 16:00:48 INFO - PROCESS | 248 | 1464908448050 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 16:00:48 INFO - PROCESS | 248 | 1464908448052 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 16:00:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:00:48 INFO - PROCESS | 248 | 1464908448062 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:00:48 INFO - PROCESS | 248 | 1464908448064 Marionette TRACE conn6 <- [1,2362,null,{}] 16:00:48 INFO - PROCESS | 248 | 1464908448068 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:48 INFO - PROCESS | 248 | 1464908448192 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 16:00:48 INFO - PROCESS | 248 | 1464908448255 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:48 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A0E000 == 76 [pid = 248] [id = 600] 16:00:48 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (00000014358A2000) [pid = 248] [serial = 1800] [outer = 0000000000000000] 16:00:48 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (0000001435AA5800) [pid = 248] [serial = 1801] [outer = 00000014358A2000] 16:00:48 INFO - PROCESS | 248 | 1464908448300 Marionette DEBUG loaded listener.js 16:00:48 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (0000001435B59400) [pid = 248] [serial = 1802] [outer = 00000014358A2000] 16:00:48 INFO - PROCESS | 248 | --DOMWINDOW == 145 (0000001435CC9800) [pid = 248] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:00:48 INFO - PROCESS | 248 | --DOMWINDOW == 144 (000000143463DC00) [pid = 248] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:00:48 INFO - PROCESS | 248 | --DOMWINDOW == 143 (000000143580E800) [pid = 248] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:00:48 INFO - PROCESS | 248 | --DOMWINDOW == 142 (000000142DF25000) [pid = 248] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:00:48 INFO - PROCESS | 248 | --DOMWINDOW == 141 (0000001433344000) [pid = 248] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:00:48 INFO - PROCESS | 248 | --DOMWINDOW == 140 (0000001424096000) [pid = 248] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:00:48 INFO - PROCESS | 248 | --DOMWINDOW == 139 (0000001435C04C00) [pid = 248] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:00:48 INFO - PROCESS | 248 | --DOMWINDOW == 138 (0000001428A5E800) [pid = 248] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:00:48 INFO - PROCESS | 248 | --DOMWINDOW == 137 (00000014243EC000) [pid = 248] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:00:48 INFO - PROCESS | 248 | --DOMWINDOW == 136 (0000001435C21C00) [pid = 248] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:00:48 INFO - PROCESS | 248 | 1464908448982 Marionette TRACE conn6 <- [1,2364,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]]]}] 16:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 943ms 16:00:49 INFO - PROCESS | 248 | 1464908449002 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 16:00:49 INFO - PROCESS | 248 | 1464908449004 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 16:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:00:49 INFO - PROCESS | 248 | 1464908449008 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:00:49 INFO - PROCESS | 248 | 1464908449010 Marionette TRACE conn6 <- [1,2366,null,{}] 16:00:49 INFO - PROCESS | 248 | 1464908449013 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:49 INFO - PROCESS | 248 | 1464908449114 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 16:00:49 INFO - PROCESS | 248 | 1464908449121 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:49 INFO - PROCESS | 248 | ++DOCSHELL 000000143A95F000 == 77 [pid = 248] [id = 601] 16:00:49 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (0000001434CD8800) [pid = 248] [serial = 1803] [outer = 0000000000000000] 16:00:49 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (0000001435BC2800) [pid = 248] [serial = 1804] [outer = 0000001434CD8800] 16:00:49 INFO - PROCESS | 248 | 1464908449166 Marionette DEBUG loaded listener.js 16:00:49 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (0000001435C08800) [pid = 248] [serial = 1805] [outer = 0000001434CD8800] 16:00:49 INFO - PROCESS | 248 | 1464908449616 Marionette TRACE conn6 <- [1,2368,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]]]}] 16:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 628ms 16:00:49 INFO - PROCESS | 248 | 1464908449640 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 16:00:49 INFO - PROCESS | 248 | 1464908449642 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 16:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:00:49 INFO - PROCESS | 248 | 1464908449649 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:00:49 INFO - PROCESS | 248 | 1464908449651 Marionette TRACE conn6 <- [1,2370,null,{}] 16:00:49 INFO - PROCESS | 248 | 1464908449655 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:49 INFO - PROCESS | 248 | 1464908449748 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 16:00:49 INFO - PROCESS | 248 | 1464908449755 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:49 INFO - PROCESS | 248 | ++DOCSHELL 000000143BFB8800 == 78 [pid = 248] [id = 602] 16:00:49 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (0000001435C17400) [pid = 248] [serial = 1806] [outer = 0000000000000000] 16:00:49 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (0000001435C20C00) [pid = 248] [serial = 1807] [outer = 0000001435C17400] 16:00:49 INFO - PROCESS | 248 | 1464908449800 Marionette DEBUG loaded listener.js 16:00:49 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (0000001435E83400) [pid = 248] [serial = 1808] [outer = 0000001435C17400] 16:00:50 INFO - PROCESS | 248 | 1464908450259 Marionette TRACE conn6 <- [1,2372,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]]]}] 16:00:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:00:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 629ms 16:00:50 INFO - PROCESS | 248 | 1464908450282 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 16:00:50 INFO - PROCESS | 248 | 1464908450284 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 16:00:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:00:50 INFO - PROCESS | 248 | 1464908450288 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:00:50 INFO - PROCESS | 248 | 1464908450289 Marionette TRACE conn6 <- [1,2374,null,{}] 16:00:50 INFO - PROCESS | 248 | 1464908450293 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:50 INFO - PROCESS | 248 | 1464908450399 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 16:00:50 INFO - PROCESS | 248 | 1464908450406 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 248 | ++DOCSHELL 00000014344AD800 == 79 [pid = 248] [id = 603] 16:00:50 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (00000014372E6000) [pid = 248] [serial = 1809] [outer = 0000000000000000] 16:00:50 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (00000014372E7800) [pid = 248] [serial = 1810] [outer = 00000014372E6000] 16:00:50 INFO - PROCESS | 248 | 1464908450450 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (000000143B280400) [pid = 248] [serial = 1811] [outer = 00000014372E6000] 16:00:51 INFO - PROCESS | 248 | 1464908451176 Marionette TRACE conn6 <- [1,2376,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]]]}] 16:00:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:00:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 922ms 16:00:51 INFO - PROCESS | 248 | 1464908451214 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 16:00:51 INFO - PROCESS | 248 | 1464908451219 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 16:00:51 INFO - PROCESS | 248 | 1464908451224 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:00:51 INFO - PROCESS | 248 | 1464908451229 Marionette TRACE conn6 <- [1,2378,null,{}] 16:00:51 INFO - PROCESS | 248 | 1464908451235 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:51 INFO - PROCESS | 248 | 1464908451373 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 16:00:51 INFO - PROCESS | 248 | 1464908451478 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:51 INFO - PROCESS | 248 | ++DOCSHELL 0000001431560800 == 80 [pid = 248] [id = 604] 16:00:51 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (0000001424894C00) [pid = 248] [serial = 1812] [outer = 0000000000000000] 16:00:51 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (0000001428B5BC00) [pid = 248] [serial = 1813] [outer = 0000001424894C00] 16:00:51 INFO - PROCESS | 248 | 1464908451540 Marionette DEBUG loaded listener.js 16:00:51 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (000000142DF52800) [pid = 248] [serial = 1814] [outer = 0000001424894C00] 16:00:52 INFO - PROCESS | 248 | 1464908452167 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:00:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:00:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 986ms 16:00:52 INFO - PROCESS | 248 | 1464908452215 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 16:00:52 INFO - PROCESS | 248 | 1464908452221 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 16:00:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:00:52 INFO - PROCESS | 248 | 1464908452228 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:00:52 INFO - PROCESS | 248 | 1464908452231 Marionette TRACE conn6 <- [1,2382,null,{}] 16:00:52 INFO - PROCESS | 248 | 1464908452235 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:52 INFO - PROCESS | 248 | 1464908452359 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 16:00:52 INFO - PROCESS | 248 | 1464908452468 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:52 INFO - PROCESS | 248 | ++DOCSHELL 0000001438B99000 == 81 [pid = 248] [id = 605] 16:00:52 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (0000001430AA1400) [pid = 248] [serial = 1815] [outer = 0000000000000000] 16:00:52 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (0000001430DA4000) [pid = 248] [serial = 1816] [outer = 0000001430AA1400] 16:00:52 INFO - PROCESS | 248 | 1464908452524 Marionette DEBUG loaded listener.js 16:00:52 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (0000001434220800) [pid = 248] [serial = 1817] [outer = 0000001430AA1400] 16:00:53 INFO - PROCESS | 248 | 1464908453195 Marionette TRACE conn6 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:00:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:00:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 986ms 16:00:53 INFO - PROCESS | 248 | 1464908453213 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 16:00:53 INFO - PROCESS | 248 | 1464908453216 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 16:00:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:00:53 INFO - PROCESS | 248 | 1464908453220 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:00:53 INFO - PROCESS | 248 | 1464908453224 Marionette TRACE conn6 <- [1,2386,null,{}] 16:00:53 INFO - PROCESS | 248 | 1464908453236 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:53 INFO - PROCESS | 248 | 1464908453362 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 16:00:53 INFO - PROCESS | 248 | 1464908453473 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 248 | ++DOCSHELL 000000143E26C000 == 82 [pid = 248] [id = 606] 16:00:53 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (000000143580D000) [pid = 248] [serial = 1818] [outer = 0000000000000000] 16:00:53 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (0000001435AA8800) [pid = 248] [serial = 1819] [outer = 000000143580D000] 16:00:53 INFO - PROCESS | 248 | 1464908453532 Marionette DEBUG loaded listener.js 16:00:53 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (00000014363F8400) [pid = 248] [serial = 1820] [outer = 000000143580D000] 16:00:54 INFO - PROCESS | 248 | 1464908454140 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:00:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 986ms 16:00:54 INFO - PROCESS | 248 | 1464908454208 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 16:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:00:54 INFO - PROCESS | 248 | 1464908454212 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 16:00:54 INFO - PROCESS | 248 | 1464908454215 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:00:54 INFO - PROCESS | 248 | 1464908454218 Marionette TRACE conn6 <- [1,2390,null,{}] 16:00:54 INFO - PROCESS | 248 | 1464908454222 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:54 INFO - PROCESS | 248 | 1464908454360 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 16:00:54 INFO - PROCESS | 248 | 1464908454467 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:54 INFO - PROCESS | 248 | ++DOCSHELL 000000143F691800 == 83 [pid = 248] [id = 607] 16:00:54 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (000000143B7B3800) [pid = 248] [serial = 1821] [outer = 0000000000000000] 16:00:54 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (000000143B7B9000) [pid = 248] [serial = 1822] [outer = 000000143B7B3800] 16:00:54 INFO - PROCESS | 248 | 1464908454525 Marionette DEBUG loaded listener.js 16:00:54 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (000000143C974000) [pid = 248] [serial = 1823] [outer = 000000143B7B3800] 16:00:55 INFO - PROCESS | 248 | 1464908455123 Marionette TRACE conn6 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:00:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 986ms 16:00:55 INFO - PROCESS | 248 | 1464908455204 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 16:00:55 INFO - PROCESS | 248 | 1464908455206 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 16:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:00:55 INFO - PROCESS | 248 | 1464908455210 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:00:55 INFO - PROCESS | 248 | 1464908455212 Marionette TRACE conn6 <- [1,2394,null,{}] 16:00:55 INFO - PROCESS | 248 | 1464908455216 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:55 INFO - PROCESS | 248 | 1464908455364 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 16:00:55 INFO - PROCESS | 248 | 1464908455498 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:55 INFO - PROCESS | 248 | ++DOCSHELL 000000143FDE4800 == 84 [pid = 248] [id = 608] 16:00:55 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (000000143C7B1C00) [pid = 248] [serial = 1824] [outer = 0000000000000000] 16:00:55 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (000000143C7B8000) [pid = 248] [serial = 1825] [outer = 000000143C7B1C00] 16:00:55 INFO - PROCESS | 248 | 1464908455555 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (000000143C7BDC00) [pid = 248] [serial = 1826] [outer = 000000143C7B1C00] 16:00:56 INFO - PROCESS | 248 | 1464908456149 Marionette TRACE conn6 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:00:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:00:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 986ms 16:00:56 INFO - PROCESS | 248 | 1464908456199 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 16:00:56 INFO - PROCESS | 248 | 1464908456201 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 16:00:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:00:56 INFO - PROCESS | 248 | 1464908456204 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:00:56 INFO - PROCESS | 248 | 1464908456206 Marionette TRACE conn6 <- [1,2398,null,{}] 16:00:56 INFO - PROCESS | 248 | 1464908456210 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:56 INFO - PROCESS | 248 | 1464908456348 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 16:00:56 INFO - PROCESS | 248 | 1464908456485 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:56 INFO - PROCESS | 248 | ++DOCSHELL 000000143E2F0800 == 85 [pid = 248] [id = 609] 16:00:56 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (000000143C563400) [pid = 248] [serial = 1827] [outer = 0000000000000000] 16:00:56 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (000000143C97D400) [pid = 248] [serial = 1828] [outer = 000000143C563400] 16:00:56 INFO - PROCESS | 248 | 1464908456543 Marionette DEBUG loaded listener.js 16:00:56 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (000000143D34C000) [pid = 248] [serial = 1829] [outer = 000000143C563400] 16:00:57 INFO - PROCESS | 248 | 1464908457124 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:00:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:00:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 944ms 16:00:57 INFO - PROCESS | 248 | 1464908457160 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 16:00:57 INFO - PROCESS | 248 | 1464908457162 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 16:00:57 INFO - PROCESS | 248 | 1464908457168 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:00:57 INFO - PROCESS | 248 | 1464908457170 Marionette TRACE conn6 <- [1,2402,null,{}] 16:00:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:00:57 INFO - PROCESS | 248 | 1464908457174 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:57 INFO - PROCESS | 248 | 1464908457290 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 16:00:57 INFO - PROCESS | 248 | 1464908457397 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:57 INFO - PROCESS | 248 | ++DOCSHELL 000000143C4B8000 == 86 [pid = 248] [id = 610] 16:00:57 INFO - PROCESS | 248 | ++DOMWINDOW == 164 (000000143D351800) [pid = 248] [serial = 1830] [outer = 0000000000000000] 16:00:57 INFO - PROCESS | 248 | ++DOMWINDOW == 165 (000000143D354400) [pid = 248] [serial = 1831] [outer = 000000143D351800] 16:00:57 INFO - PROCESS | 248 | 1464908457451 Marionette DEBUG loaded listener.js 16:00:57 INFO - PROCESS | 248 | ++DOMWINDOW == 166 (000000143C4DFC00) [pid = 248] [serial = 1832] [outer = 000000143D351800] 16:00:58 INFO - PROCESS | 248 | 1464908458065 Marionette TRACE conn6 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:00:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:00:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 942ms 16:00:58 INFO - PROCESS | 248 | 1464908458115 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 16:00:58 INFO - PROCESS | 248 | 1464908458118 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 16:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:00:58 INFO - PROCESS | 248 | 1464908458121 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:00:58 INFO - PROCESS | 248 | 1464908458124 Marionette TRACE conn6 <- [1,2406,null,{}] 16:00:58 INFO - PROCESS | 248 | 1464908458128 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:58 INFO - PROCESS | 248 | 1464908458248 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 16:00:58 INFO - PROCESS | 248 | 1464908458386 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:58 INFO - PROCESS | 248 | ++DOCSHELL 00000014344B9000 == 87 [pid = 248] [id = 611] 16:00:58 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (000000142A888800) [pid = 248] [serial = 1833] [outer = 0000000000000000] 16:00:58 INFO - PROCESS | 248 | ++DOMWINDOW == 168 (0000001435C0F400) [pid = 248] [serial = 1834] [outer = 000000142A888800] 16:00:58 INFO - PROCESS | 248 | 1464908458444 Marionette DEBUG loaded listener.js 16:00:58 INFO - PROCESS | 248 | ++DOMWINDOW == 169 (000000143C4E3000) [pid = 248] [serial = 1835] [outer = 000000142A888800] 16:00:59 INFO - PROCESS | 248 | 1464908459314 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1233ms 16:00:59 INFO - PROCESS | 248 | 1464908459357 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 16:00:59 INFO - PROCESS | 248 | 1464908459362 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 16:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:00:59 INFO - PROCESS | 248 | 1464908459367 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:00:59 INFO - PROCESS | 248 | 1464908459371 Marionette TRACE conn6 <- [1,2410,null,{}] 16:00:59 INFO - PROCESS | 248 | 1464908459377 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:59 INFO - PROCESS | 248 | 1464908459494 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 16:00:59 INFO - PROCESS | 248 | 1464908459637 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:59 INFO - PROCESS | 248 | ++DOCSHELL 0000001435842000 == 88 [pid = 248] [id = 612] 16:00:59 INFO - PROCESS | 248 | ++DOMWINDOW == 170 (0000001424280C00) [pid = 248] [serial = 1836] [outer = 0000000000000000] 16:00:59 INFO - PROCESS | 248 | ++DOMWINDOW == 171 (0000001428A65C00) [pid = 248] [serial = 1837] [outer = 0000001424280C00] 16:00:59 INFO - PROCESS | 248 | 1464908459690 Marionette DEBUG loaded listener.js 16:00:59 INFO - PROCESS | 248 | ++DOMWINDOW == 172 (000000142DF5C800) [pid = 248] [serial = 1838] [outer = 0000001424280C00] 16:01:00 INFO - PROCESS | 248 | 1464908460323 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 986ms 16:01:00 INFO - PROCESS | 248 | 1464908460358 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 16:01:00 INFO - PROCESS | 248 | 1464908460363 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 16:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:01:00 INFO - PROCESS | 248 | 1464908460370 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:01:00 INFO - PROCESS | 248 | 1464908460372 Marionette TRACE conn6 <- [1,2414,null,{}] 16:01:00 INFO - PROCESS | 248 | 1464908460376 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:00 INFO - PROCESS | 248 | 1464908460488 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 16:01:00 INFO - PROCESS | 248 | 1464908460621 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 0000001436345000 == 87 [pid = 248] [id = 466] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 000000143BFB8800 == 86 [pid = 248] [id = 602] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 000000143A95F000 == 85 [pid = 248] [id = 601] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 0000001439A0E000 == 84 [pid = 248] [id = 600] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 0000001438C56000 == 83 [pid = 248] [id = 599] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 0000001437D0F000 == 82 [pid = 248] [id = 598] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 0000001437261800 == 81 [pid = 248] [id = 597] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 000000143583E800 == 80 [pid = 248] [id = 596] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 0000001430B49000 == 79 [pid = 248] [id = 595] 16:01:00 INFO - PROCESS | 248 | ++DOCSHELL 0000001430147000 == 80 [pid = 248] [id = 613] 16:01:00 INFO - PROCESS | 248 | ++DOMWINDOW == 173 (0000001423738400) [pid = 248] [serial = 1839] [outer = 0000000000000000] 16:01:00 INFO - PROCESS | 248 | ++DOMWINDOW == 174 (0000001428BD3400) [pid = 248] [serial = 1840] [outer = 0000001423738400] 16:01:00 INFO - PROCESS | 248 | 1464908460723 Marionette DEBUG loaded listener.js 16:01:00 INFO - PROCESS | 248 | ++DOMWINDOW == 175 (0000001430BCD000) [pid = 248] [serial = 1841] [outer = 0000001423738400] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 000000143472F800 == 79 [pid = 248] [id = 594] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 000000143BF35000 == 78 [pid = 248] [id = 589] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 0000001438BB2800 == 77 [pid = 248] [id = 588] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 0000001434D2C800 == 76 [pid = 248] [id = 587] 16:01:00 INFO - PROCESS | 248 | --DOCSHELL 000000143E5CE800 == 75 [pid = 248] [id = 586] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 174 (00000014363F9C00) [pid = 248] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 173 (0000001434790800) [pid = 248] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 172 (0000001435818C00) [pid = 248] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 171 (0000001430F59800) [pid = 248] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 170 (00000014307A3C00) [pid = 248] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 169 (0000001434221800) [pid = 248] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 168 (0000001434487400) [pid = 248] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 167 (00000014307B0400) [pid = 248] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 166 (0000001428C39C00) [pid = 248] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 165 (0000001428A6CC00) [pid = 248] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 164 (000000142415CC00) [pid = 248] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 163 (0000001435C0B400) [pid = 248] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 162 (0000001434CD6C00) [pid = 248] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 161 (0000001435A43400) [pid = 248] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 160 (00000014301EDC00) [pid = 248] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 159 (0000001430F51400) [pid = 248] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 158 (00000014359EFC00) [pid = 248] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 157 (0000001435B5C000) [pid = 248] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 156 (0000001435E7E800) [pid = 248] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 155 (0000001428A13800) [pid = 248] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 154 (0000001435C1DC00) [pid = 248] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 153 (0000001435E85000) [pid = 248] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 152 (00000014372EDC00) [pid = 248] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 151 (000000143623A000) [pid = 248] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 150 (0000001434488800) [pid = 248] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 16:01:00 INFO - PROCESS | 248 | --DOMWINDOW == 149 (0000001434CDA800) [pid = 248] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 16:01:01 INFO - PROCESS | 248 | 1464908461186 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:01:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:01:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 839ms 16:01:01 INFO - PROCESS | 248 | 1464908461210 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 16:01:01 INFO - PROCESS | 248 | 1464908461213 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 16:01:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:01:01 INFO - PROCESS | 248 | 1464908461216 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - PROCESS | 248 | 1464908461220 Marionette TRACE conn6 <- [1,2418,null,{}] 16:01:01 INFO - PROCESS | 248 | 1464908461239 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:01 INFO - PROCESS | 248 | 1464908461359 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 16:01:01 INFO - PROCESS | 248 | 1464908461369 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:01 INFO - PROCESS | 248 | ++DOCSHELL 0000001437254000 == 76 [pid = 248] [id = 614] 16:01:01 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (0000001431376400) [pid = 248] [serial = 1842] [outer = 0000000000000000] 16:01:01 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (00000014316D4000) [pid = 248] [serial = 1843] [outer = 0000001431376400] 16:01:01 INFO - PROCESS | 248 | 1464908461417 Marionette DEBUG loaded listener.js 16:01:01 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (0000001433342400) [pid = 248] [serial = 1844] [outer = 0000001431376400] 16:01:01 INFO - PROCESS | 248 | 1464908461907 Marionette TRACE conn6 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:01:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:01:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 733ms 16:01:01 INFO - PROCESS | 248 | 1464908461952 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 16:01:01 INFO - PROCESS | 248 | 1464908461955 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 16:01:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:01:01 INFO - PROCESS | 248 | 1464908461958 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - PROCESS | 248 | 1464908461960 Marionette TRACE conn6 <- [1,2422,null,{}] 16:01:01 INFO - PROCESS | 248 | 1464908461964 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:02 INFO - PROCESS | 248 | 1464908462066 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 16:01:02 INFO - PROCESS | 248 | 1464908462073 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 248 | ++DOCSHELL 0000001438BA1800 == 77 [pid = 248] [id = 615] 16:01:02 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (0000001434487400) [pid = 248] [serial = 1845] [outer = 0000000000000000] 16:01:02 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (000000143450F400) [pid = 248] [serial = 1846] [outer = 0000001434487400] 16:01:02 INFO - PROCESS | 248 | 1464908462120 Marionette DEBUG loaded listener.js 16:01:02 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (0000001434695400) [pid = 248] [serial = 1847] [outer = 0000001434487400] 16:01:02 INFO - PROCESS | 248 | 1464908462620 Marionette TRACE conn6 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 691ms 16:01:02 INFO - PROCESS | 248 | 1464908462652 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 16:01:02 INFO - PROCESS | 248 | 1464908462654 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 16:01:02 INFO - PROCESS | 248 | 1464908462658 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:01:02 INFO - PROCESS | 248 | 1464908462660 Marionette TRACE conn6 <- [1,2426,null,{}] 16:01:02 INFO - PROCESS | 248 | 1464908462663 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:02 INFO - PROCESS | 248 | 1464908462758 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 16:01:02 INFO - PROCESS | 248 | 1464908462766 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 248 | ++DOCSHELL 00000014399AA000 == 78 [pid = 248] [id = 616] 16:01:02 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (0000001434AD2400) [pid = 248] [serial = 1848] [outer = 0000000000000000] 16:01:02 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (0000001434ADE800) [pid = 248] [serial = 1849] [outer = 0000001434AD2400] 16:01:02 INFO - PROCESS | 248 | 1464908462812 Marionette DEBUG loaded listener.js 16:01:02 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (0000001434E5AC00) [pid = 248] [serial = 1850] [outer = 0000001434AD2400] 16:01:03 INFO - PROCESS | 248 | 1464908463265 Marionette TRACE conn6 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:01:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:01:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 691ms 16:01:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:01:03 INFO - PROCESS | 248 | 1464908463357 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 16:01:03 INFO - PROCESS | 248 | 1464908463360 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 16:01:03 INFO - PROCESS | 248 | 1464908463363 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:01:03 INFO - PROCESS | 248 | 1464908463365 Marionette TRACE conn6 <- [1,2430,null,{}] 16:01:03 INFO - PROCESS | 248 | 1464908463369 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:03 INFO - PROCESS | 248 | 1464908463541 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 16:01:03 INFO - PROCESS | 248 | 1464908463603 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:03 INFO - PROCESS | 248 | ++DOCSHELL 000000143A95E800 == 79 [pid = 248] [id = 617] 16:01:03 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (0000001434CD8000) [pid = 248] [serial = 1851] [outer = 0000000000000000] 16:01:03 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (0000001435A3B000) [pid = 248] [serial = 1852] [outer = 0000001434CD8000] 16:01:03 INFO - PROCESS | 248 | 1464908463649 Marionette DEBUG loaded listener.js 16:01:03 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (0000001435C0F800) [pid = 248] [serial = 1853] [outer = 0000001434CD8000] 16:01:04 INFO - PROCESS | 248 | 1464908464080 Marionette TRACE conn6 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:01:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:01:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 734ms 16:01:04 INFO - PROCESS | 248 | 1464908464100 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 248 | 1464908464102 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 16:01:04 INFO - PROCESS | 248 | 1464908464105 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:01:04 INFO - PROCESS | 248 | 1464908464107 Marionette TRACE conn6 <- [1,2434,null,{}] 16:01:04 INFO - PROCESS | 248 | 1464908464111 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:04 INFO - PROCESS | 248 | 1464908464242 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 16:01:04 INFO - PROCESS | 248 | 1464908464304 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 248 | ++DOCSHELL 000000143BFB4800 == 80 [pid = 248] [id = 618] 16:01:04 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (0000001435BC8400) [pid = 248] [serial = 1854] [outer = 0000000000000000] 16:01:04 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (0000001435CC8400) [pid = 248] [serial = 1855] [outer = 0000001435BC8400] 16:01:04 INFO - PROCESS | 248 | 1464908464349 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 248 | ++DOMWINDOW == 164 (00000014363F3C00) [pid = 248] [serial = 1856] [outer = 0000001435BC8400] 16:01:04 INFO - PROCESS | 248 | 1464908464780 Marionette TRACE conn6 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:01:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:01:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 733ms 16:01:04 INFO - PROCESS | 248 | 1464908464843 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 248 | 1464908464845 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 16:01:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:01:04 INFO - PROCESS | 248 | 1464908464854 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 248 | 1464908464856 Marionette TRACE conn6 <- [1,2438,null,{}] 16:01:04 INFO - PROCESS | 248 | 1464908464859 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:05 INFO - PROCESS | 248 | 1464908465012 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 16:01:05 INFO - PROCESS | 248 | 1464908465078 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 248 | ++DOCSHELL 000000143C78E800 == 81 [pid = 248] [id = 619] 16:01:05 INFO - PROCESS | 248 | ++DOMWINDOW == 165 (00000014372EB800) [pid = 248] [serial = 1857] [outer = 0000000000000000] 16:01:05 INFO - PROCESS | 248 | ++DOMWINDOW == 166 (00000014375D7C00) [pid = 248] [serial = 1858] [outer = 00000014372EB800] 16:01:05 INFO - PROCESS | 248 | 1464908465123 Marionette DEBUG loaded listener.js 16:01:05 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (000000143B7B5800) [pid = 248] [serial = 1859] [outer = 00000014372EB800] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 166 (0000001429563800) [pid = 248] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 165 (0000001435A41800) [pid = 248] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 164 (00000014257A5000) [pid = 248] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 163 (0000001435E83C00) [pid = 248] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 162 (000000143121DC00) [pid = 248] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 161 (0000001435ABF000) [pid = 248] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 160 (0000001428868400) [pid = 248] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 159 (00000014257A4000) [pid = 248] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 158 (0000001435A3EC00) [pid = 248] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 157 (0000001434372400) [pid = 248] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 156 (0000001424AD1400) [pid = 248] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 155 (0000001430534C00) [pid = 248] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 154 (00000014342EA800) [pid = 248] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 153 (0000001424A5F000) [pid = 248] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 152 (00000014305C7000) [pid = 248] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 151 (0000001434CD9800) [pid = 248] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 150 (000000143436A000) [pid = 248] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 149 (000000143CA4A800) [pid = 248] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 148 (000000142FE07C00) [pid = 248] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 147 (00000014358A2000) [pid = 248] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 146 (0000001435C17400) [pid = 248] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 145 (000000142FE03400) [pid = 248] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 144 (000000142979F000) [pid = 248] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 143 (0000001435BD1C00) [pid = 248] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 142 (0000001434CD8800) [pid = 248] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:01:05 INFO - PROCESS | 248 | --DOMWINDOW == 141 (0000001435E84800) [pid = 248] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:01:05 INFO - PROCESS | 248 | 1464908465788 Marionette TRACE conn6 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:01:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:01:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 986ms 16:01:05 INFO - PROCESS | 248 | 1464908465843 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 16:01:05 INFO - PROCESS | 248 | 1464908465845 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 16:01:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:01:05 INFO - PROCESS | 248 | 1464908465849 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:01:05 INFO - PROCESS | 248 | 1464908465850 Marionette TRACE conn6 <- [1,2442,null,{}] 16:01:05 INFO - PROCESS | 248 | 1464908465861 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:05 INFO - PROCESS | 248 | 1464908465956 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 16:01:05 INFO - PROCESS | 248 | 1464908465965 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A46000 == 82 [pid = 248] [id = 620] 16:01:05 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (0000001429563800) [pid = 248] [serial = 1860] [outer = 0000000000000000] 16:01:06 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (00000014307A1C00) [pid = 248] [serial = 1861] [outer = 0000001429563800] 16:01:06 INFO - PROCESS | 248 | 1464908466010 Marionette DEBUG loaded listener.js 16:01:06 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (0000001434372400) [pid = 248] [serial = 1862] [outer = 0000001429563800] 16:01:06 INFO - PROCESS | 248 | 1464908466437 Marionette TRACE conn6 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:01:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:01:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 629ms 16:01:06 INFO - PROCESS | 248 | 1464908466480 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 248 | 1464908466482 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 16:01:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:01:06 INFO - PROCESS | 248 | 1464908466498 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 248 | 1464908466500 Marionette TRACE conn6 <- [1,2446,null,{}] 16:01:06 INFO - PROCESS | 248 | 1464908466510 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:06 INFO - PROCESS | 248 | 1464908466607 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 16:01:06 INFO - PROCESS | 248 | 1464908466614 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:06 INFO - PROCESS | 248 | ++DOCSHELL 000000143E26C800 == 83 [pid = 248] [id = 621] 16:01:06 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (0000001435C03400) [pid = 248] [serial = 1863] [outer = 0000000000000000] 16:01:06 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (0000001435E81000) [pid = 248] [serial = 1864] [outer = 0000001435C03400] 16:01:06 INFO - PROCESS | 248 | 1464908466690 Marionette DEBUG loaded listener.js 16:01:06 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (000000143B286C00) [pid = 248] [serial = 1865] [outer = 0000001435C03400] 16:01:07 INFO - PROCESS | 248 | 1464908467145 Marionette TRACE conn6 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 691ms 16:01:07 INFO - PROCESS | 248 | 1464908467180 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 16:01:07 INFO - PROCESS | 248 | 1464908467183 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 16:01:07 INFO - PROCESS | 248 | 1464908467186 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:01:07 INFO - PROCESS | 248 | 1464908467189 Marionette TRACE conn6 <- [1,2450,null,{}] 16:01:07 INFO - PROCESS | 248 | 1464908467192 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:07 INFO - PROCESS | 248 | 1464908467310 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 16:01:07 INFO - PROCESS | 248 | 1464908467316 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:07 INFO - PROCESS | 248 | ++DOCSHELL 000000143F6A2000 == 84 [pid = 248] [id = 622] 16:01:07 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (000000143C55A000) [pid = 248] [serial = 1866] [outer = 0000000000000000] 16:01:07 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (000000143C565400) [pid = 248] [serial = 1867] [outer = 000000143C55A000] 16:01:07 INFO - PROCESS | 248 | 1464908467366 Marionette DEBUG loaded listener.js 16:01:07 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (000000143C977400) [pid = 248] [serial = 1868] [outer = 000000143C55A000] 16:01:08 INFO - PROCESS | 248 | 1464908468082 Marionette TRACE conn6 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 942ms 16:01:08 INFO - PROCESS | 248 | 1464908468132 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 16:01:08 INFO - PROCESS | 248 | 1464908468138 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 16:01:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:01:08 INFO - PROCESS | 248 | 1464908468143 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:01:08 INFO - PROCESS | 248 | 1464908468148 Marionette TRACE conn6 <- [1,2454,null,{}] 16:01:08 INFO - PROCESS | 248 | 1464908468153 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:08 INFO - PROCESS | 248 | 1464908468294 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 16:01:08 INFO - PROCESS | 248 | 1464908468428 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:08 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D35800 == 85 [pid = 248] [id = 623] 16:01:08 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (000000142ABC1C00) [pid = 248] [serial = 1869] [outer = 0000000000000000] 16:01:08 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (000000142DB3EC00) [pid = 248] [serial = 1870] [outer = 000000142ABC1C00] 16:01:08 INFO - PROCESS | 248 | 1464908468487 Marionette DEBUG loaded listener.js 16:01:08 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (00000014307AF400) [pid = 248] [serial = 1871] [outer = 000000142ABC1C00] 16:01:09 INFO - PROCESS | 248 | 1464908469086 Marionette TRACE conn6 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:01:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:01:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 986ms 16:01:09 INFO - PROCESS | 248 | 1464908469132 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 16:01:09 INFO - PROCESS | 248 | 1464908469139 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 16:01:09 INFO - PROCESS | 248 | 1464908469145 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:01:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:01:09 INFO - PROCESS | 248 | 1464908469148 Marionette TRACE conn6 <- [1,2458,null,{}] 16:01:09 INFO - PROCESS | 248 | 1464908469152 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:09 INFO - PROCESS | 248 | 1464908469282 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 16:01:09 INFO - PROCESS | 248 | 1464908469393 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:09 INFO - PROCESS | 248 | ++DOCSHELL 0000001437646800 == 86 [pid = 248] [id = 624] 16:01:09 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (0000001432E24C00) [pid = 248] [serial = 1872] [outer = 0000000000000000] 16:01:09 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (00000014343DF000) [pid = 248] [serial = 1873] [outer = 0000001432E24C00] 16:01:09 INFO - PROCESS | 248 | 1464908469490 Marionette DEBUG loaded listener.js 16:01:09 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (0000001434CD4800) [pid = 248] [serial = 1874] [outer = 0000001432E24C00] 16:01:10 INFO - PROCESS | 248 | 1464908470099 Marionette TRACE conn6 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:01:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:01:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 985ms 16:01:10 INFO - PROCESS | 248 | 1464908470142 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 16:01:10 INFO - PROCESS | 248 | 1464908470145 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 16:01:10 INFO - PROCESS | 248 | 1464908470150 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:01:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:01:10 INFO - PROCESS | 248 | 1464908470154 Marionette TRACE conn6 <- [1,2462,null,{}] 16:01:10 INFO - PROCESS | 248 | 1464908470166 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:10 INFO - PROCESS | 248 | 1464908470295 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 16:01:10 INFO - PROCESS | 248 | 1464908470436 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:10 INFO - PROCESS | 248 | ++DOCSHELL 000000143E5D6800 == 87 [pid = 248] [id = 625] 16:01:10 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (0000001435B56C00) [pid = 248] [serial = 1875] [outer = 0000000000000000] 16:01:10 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (0000001435C0B400) [pid = 248] [serial = 1876] [outer = 0000001435B56C00] 16:01:10 INFO - PROCESS | 248 | 1464908470496 Marionette DEBUG loaded listener.js 16:01:10 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (000000143C4E6400) [pid = 248] [serial = 1877] [outer = 0000001435B56C00] 16:01:11 INFO - PROCESS | 248 | 1464908471134 Marionette TRACE conn6 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1036ms 16:01:11 INFO - PROCESS | 248 | 1464908471192 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 16:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:01:11 INFO - PROCESS | 248 | 1464908471195 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 16:01:11 INFO - PROCESS | 248 | 1464908471199 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:01:11 INFO - PROCESS | 248 | 1464908471201 Marionette TRACE conn6 <- [1,2466,null,{}] 16:01:11 INFO - PROCESS | 248 | 1464908471205 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:11 INFO - PROCESS | 248 | 1464908471379 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 16:01:11 INFO - PROCESS | 248 | 1464908471517 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:11 INFO - PROCESS | 248 | ++DOCSHELL 000000143D926800 == 88 [pid = 248] [id = 626] 16:01:11 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (000000143C7B2C00) [pid = 248] [serial = 1878] [outer = 0000000000000000] 16:01:11 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (000000143C972C00) [pid = 248] [serial = 1879] [outer = 000000143C7B2C00] 16:01:11 INFO - PROCESS | 248 | 1464908471574 Marionette DEBUG loaded listener.js 16:01:11 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (000000143CA52C00) [pid = 248] [serial = 1880] [outer = 000000143C7B2C00] 16:01:12 INFO - PROCESS | 248 | 1464908472144 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:01:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:01:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 985ms 16:01:12 INFO - PROCESS | 248 | 1464908472186 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 16:01:12 INFO - PROCESS | 248 | 1464908472188 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 16:01:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:01:12 INFO - PROCESS | 248 | 1464908472192 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:01:12 INFO - PROCESS | 248 | 1464908472194 Marionette TRACE conn6 <- [1,2470,null,{}] 16:01:12 INFO - PROCESS | 248 | 1464908472198 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:12 INFO - PROCESS | 248 | 1464908472319 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 16:01:12 INFO - PROCESS | 248 | 1464908472457 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:12 INFO - PROCESS | 248 | ++DOCSHELL 00000014449DC800 == 89 [pid = 248] [id = 627] 16:01:12 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (000000143CA4BC00) [pid = 248] [serial = 1881] [outer = 0000000000000000] 16:01:12 INFO - PROCESS | 248 | ++DOMWINDOW == 164 (000000143E32B400) [pid = 248] [serial = 1882] [outer = 000000143CA4BC00] 16:01:12 INFO - PROCESS | 248 | 1464908472515 Marionette DEBUG loaded listener.js 16:01:12 INFO - PROCESS | 248 | ++DOMWINDOW == 165 (000000143E333C00) [pid = 248] [serial = 1883] [outer = 000000143CA4BC00] 16:01:13 INFO - PROCESS | 248 | 1464908473130 Marionette TRACE conn6 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:01:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:01:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 987ms 16:01:13 INFO - PROCESS | 248 | 1464908473181 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 16:01:13 INFO - PROCESS | 248 | 1464908473183 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 16:01:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:01:13 INFO - PROCESS | 248 | 1464908473187 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:01:13 INFO - PROCESS | 248 | 1464908473189 Marionette TRACE conn6 <- [1,2474,null,{}] 16:01:13 INFO - PROCESS | 248 | 1464908473193 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:13 INFO - PROCESS | 248 | 1464908473326 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 16:01:13 INFO - PROCESS | 248 | 1464908473467 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:13 INFO - PROCESS | 248 | ++DOCSHELL 000000143EF1E800 == 90 [pid = 248] [id = 628] 16:01:13 INFO - PROCESS | 248 | ++DOMWINDOW == 166 (000000143EFA4000) [pid = 248] [serial = 1884] [outer = 0000000000000000] 16:01:13 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (000000143EFAE000) [pid = 248] [serial = 1885] [outer = 000000143EFA4000] 16:01:13 INFO - PROCESS | 248 | 1464908473524 Marionette DEBUG loaded listener.js 16:01:13 INFO - PROCESS | 248 | ++DOMWINDOW == 168 (000000143F6D4000) [pid = 248] [serial = 1886] [outer = 000000143EFA4000] 16:01:14 INFO - PROCESS | 248 | 1464908474156 Marionette TRACE conn6 <- [1,2476,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]]]}] 16:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1027ms 16:01:14 INFO - PROCESS | 248 | 1464908474217 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 16:01:14 INFO - PROCESS | 248 | 1464908474220 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 16:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:01:14 INFO - PROCESS | 248 | 1464908474224 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:01:14 INFO - PROCESS | 248 | 1464908474226 Marionette TRACE conn6 <- [1,2478,null,{}] 16:01:14 INFO - PROCESS | 248 | 1464908474230 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:14 INFO - PROCESS | 248 | 1464908474351 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 16:01:14 INFO - PROCESS | 248 | 1464908474492 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:14 INFO - PROCESS | 248 | ++DOCSHELL 000000142A81E000 == 91 [pid = 248] [id = 629] 16:01:14 INFO - PROCESS | 248 | ++DOMWINDOW == 169 (0000001424152400) [pid = 248] [serial = 1887] [outer = 0000000000000000] 16:01:14 INFO - PROCESS | 248 | ++DOMWINDOW == 170 (000000142AF25800) [pid = 248] [serial = 1888] [outer = 0000001424152400] 16:01:14 INFO - PROCESS | 248 | 1464908474550 Marionette DEBUG loaded listener.js 16:01:14 INFO - PROCESS | 248 | ++DOMWINDOW == 171 (00000014343E0000) [pid = 248] [serial = 1889] [outer = 0000001424152400] 16:01:15 INFO - PROCESS | 248 | 1464908475525 Marionette TRACE conn6 <- [1,2480,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]]]}] 16:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1340ms 16:01:15 INFO - PROCESS | 248 | 1464908475567 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 16:01:15 INFO - PROCESS | 248 | 1464908475571 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 16:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:01:15 INFO - PROCESS | 248 | 1464908475576 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:01:15 INFO - PROCESS | 248 | 1464908475580 Marionette TRACE conn6 <- [1,2482,null,{}] 16:01:15 INFO - PROCESS | 248 | 1464908475587 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:15 INFO - PROCESS | 248 | 1464908475736 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 16:01:15 INFO - PROCESS | 248 | 1464908475898 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:15 INFO - PROCESS | 248 | ++DOCSHELL 00000014322A7000 == 92 [pid = 248] [id = 630] 16:01:15 INFO - PROCESS | 248 | ++DOMWINDOW == 172 (000000142273E400) [pid = 248] [serial = 1890] [outer = 0000000000000000] 16:01:15 INFO - PROCESS | 248 | ++DOMWINDOW == 173 (0000001424897C00) [pid = 248] [serial = 1891] [outer = 000000142273E400] 16:01:15 INFO - PROCESS | 248 | 1464908475951 Marionette DEBUG loaded listener.js 16:01:16 INFO - PROCESS | 248 | ++DOMWINDOW == 174 (0000001428C39800) [pid = 248] [serial = 1892] [outer = 000000142273E400] 16:01:16 INFO - PROCESS | 248 | 1464908476564 Marionette TRACE conn6 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1033ms 16:01:16 INFO - PROCESS | 248 | 1464908476614 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 16:01:16 INFO - PROCESS | 248 | 1464908476620 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 16:01:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:01:16 INFO - PROCESS | 248 | 1464908476626 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:01:16 INFO - PROCESS | 248 | 1464908476629 Marionette TRACE conn6 <- [1,2486,null,{}] 16:01:16 INFO - PROCESS | 248 | 1464908476632 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:16 INFO - PROCESS | 248 | 1464908476754 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 16:01:16 INFO - PROCESS | 248 | 1464908476873 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:16 INFO - PROCESS | 248 | ++DOCSHELL 000000142A6BF800 == 93 [pid = 248] [id = 631] 16:01:16 INFO - PROCESS | 248 | ++DOMWINDOW == 175 (0000001424A5D400) [pid = 248] [serial = 1893] [outer = 0000000000000000] 16:01:16 INFO - PROCESS | 248 | ++DOMWINDOW == 176 (000000142DEF1000) [pid = 248] [serial = 1894] [outer = 0000001424A5D400] 16:01:16 INFO - PROCESS | 248 | 1464908476965 Marionette DEBUG loaded listener.js 16:01:17 INFO - PROCESS | 248 | ++DOMWINDOW == 177 (0000001431375000) [pid = 248] [serial = 1895] [outer = 0000001424A5D400] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 00000014323A0000 == 92 [pid = 248] [id = 538] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 000000143E26C800 == 91 [pid = 248] [id = 621] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 0000001439A46000 == 90 [pid = 248] [id = 620] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 000000143C78E800 == 89 [pid = 248] [id = 619] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 000000143BFB4800 == 88 [pid = 248] [id = 618] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 000000143A95E800 == 87 [pid = 248] [id = 617] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 00000014399AA000 == 86 [pid = 248] [id = 616] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 176 (0000001430C28800) [pid = 248] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 175 (000000143B285000) [pid = 248] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 174 (000000143C973000) [pid = 248] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 173 (00000014372E7800) [pid = 248] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 0000001438BA1800 == 85 [pid = 248] [id = 615] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 0000001437254000 == 84 [pid = 248] [id = 614] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 0000001430147000 == 83 [pid = 248] [id = 613] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 0000001435842000 == 82 [pid = 248] [id = 612] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 000000143F691800 == 81 [pid = 248] [id = 607] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 000000143E26C000 == 80 [pid = 248] [id = 606] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 0000001438B99000 == 79 [pid = 248] [id = 605] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 0000001431560800 == 78 [pid = 248] [id = 604] 16:01:17 INFO - PROCESS | 248 | --DOCSHELL 00000014344AD800 == 77 [pid = 248] [id = 603] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 172 (0000001435B58800) [pid = 248] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 171 (000000142DB3CC00) [pid = 248] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 170 (00000014358A3C00) [pid = 248] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 169 (00000014363F1000) [pid = 248] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 168 (0000001435CCC000) [pid = 248] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 167 (0000001435CC7800) [pid = 248] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 166 (00000014307AAC00) [pid = 248] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 165 (000000143622FC00) [pid = 248] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 164 (000000143451B000) [pid = 248] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 163 (0000001435AB0400) [pid = 248] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 162 (00000014359E5400) [pid = 248] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 161 (000000142AF23000) [pid = 248] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 160 (00000014316D6C00) [pid = 248] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 159 (00000014343E4000) [pid = 248] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 158 (00000014297A5800) [pid = 248] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 157 (000000142DF26400) [pid = 248] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 156 (0000001430B8D400) [pid = 248] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 155 (000000143580E400) [pid = 248] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 154 (000000143463F800) [pid = 248] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 153 (0000001434E62800) [pid = 248] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 152 (0000001434510400) [pid = 248] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 151 (000000143B279000) [pid = 248] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 150 (000000143CA4E000) [pid = 248] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 149 (00000014313F4400) [pid = 248] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 148 (00000014307A4000) [pid = 248] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 147 (0000001430E65000) [pid = 248] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 146 (00000014375CC800) [pid = 248] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 145 (0000001435AA5800) [pid = 248] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 144 (00000014359E2400) [pid = 248] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 143 (0000001435E83400) [pid = 248] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 142 (0000001435C20C00) [pid = 248] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 141 (0000001435B59400) [pid = 248] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 140 (0000001431377800) [pid = 248] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 139 (000000142DF54C00) [pid = 248] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 138 (000000142A341400) [pid = 248] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 137 (00000014375D1000) [pid = 248] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 136 (0000001435CC5800) [pid = 248] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 135 (0000001435BC2800) [pid = 248] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 134 (00000014338BC400) [pid = 248] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | --DOMWINDOW == 133 (0000001435C08800) [pid = 248] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 16:01:17 INFO - PROCESS | 248 | 1464908477532 Marionette TRACE conn6 <- [1,2488,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]]]}] 16:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 941ms 16:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:01:17 INFO - PROCESS | 248 | 1464908477569 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 16:01:17 INFO - PROCESS | 248 | 1464908477571 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 16:01:17 INFO - PROCESS | 248 | 1464908477575 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:01:17 INFO - PROCESS | 248 | 1464908477578 Marionette TRACE conn6 <- [1,2490,null,{}] 16:01:17 INFO - PROCESS | 248 | 1464908477589 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:17 INFO - PROCESS | 248 | 1464908477691 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 16:01:17 INFO - PROCESS | 248 | 1464908477819 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:17 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D6A000 == 78 [pid = 248] [id = 632] 16:01:17 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (000000142AFD4800) [pid = 248] [serial = 1896] [outer = 0000000000000000] 16:01:17 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (00000014307A3C00) [pid = 248] [serial = 1897] [outer = 000000142AFD4800] 16:01:17 INFO - PROCESS | 248 | 1464908477868 Marionette DEBUG loaded listener.js 16:01:17 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (00000014316D9C00) [pid = 248] [serial = 1898] [outer = 000000142AFD4800] 16:01:18 INFO - PROCESS | 248 | 1464908478263 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 732ms 16:01:18 INFO - PROCESS | 248 | 1464908478310 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 16:01:18 INFO - PROCESS | 248 | 1464908478313 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 16:01:18 INFO - PROCESS | 248 | 1464908478316 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:01:18 INFO - PROCESS | 248 | 1464908478318 Marionette TRACE conn6 <- [1,2494,null,{}] 16:01:18 INFO - PROCESS | 248 | 1464908478321 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:18 INFO - PROCESS | 248 | 1464908478448 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 16:01:18 INFO - PROCESS | 248 | 1464908478463 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:18 INFO - PROCESS | 248 | ++DOCSHELL 0000001437249000 == 79 [pid = 248] [id = 633] 16:01:18 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (00000014342ECC00) [pid = 248] [serial = 1899] [outer = 0000000000000000] 16:01:18 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (0000001434369000) [pid = 248] [serial = 1900] [outer = 00000014342ECC00] 16:01:18 INFO - PROCESS | 248 | 1464908478509 Marionette DEBUG loaded listener.js 16:01:18 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (0000001434510400) [pid = 248] [serial = 1901] [outer = 00000014342ECC00] 16:01:18 INFO - PROCESS | 248 | 1464908478972 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 734ms 16:01:19 INFO - PROCESS | 248 | 1464908479053 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 16:01:19 INFO - PROCESS | 248 | 1464908479055 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 16:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:01:19 INFO - PROCESS | 248 | 1464908479058 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:01:19 INFO - PROCESS | 248 | 1464908479060 Marionette TRACE conn6 <- [1,2498,null,{}] 16:01:19 INFO - PROCESS | 248 | 1464908479064 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:19 INFO - PROCESS | 248 | 1464908479159 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 16:01:19 INFO - PROCESS | 248 | 1464908479169 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:19 INFO - PROCESS | 248 | ++DOCSHELL 0000001437D1A800 == 80 [pid = 248] [id = 634] 16:01:19 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (000000143463C400) [pid = 248] [serial = 1902] [outer = 0000000000000000] 16:01:19 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (0000001434644C00) [pid = 248] [serial = 1903] [outer = 000000143463C400] 16:01:19 INFO - PROCESS | 248 | 1464908479215 Marionette DEBUG loaded listener.js 16:01:19 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (0000001434889400) [pid = 248] [serial = 1904] [outer = 000000143463C400] 16:01:19 INFO - PROCESS | 248 | 1464908479715 Marionette TRACE conn6 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:01:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:01:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 693ms 16:01:19 INFO - PROCESS | 248 | 1464908479754 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 16:01:19 INFO - PROCESS | 248 | 1464908479756 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 16:01:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:01:19 INFO - PROCESS | 248 | 1464908479759 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:01:19 INFO - PROCESS | 248 | 1464908479761 Marionette TRACE conn6 <- [1,2502,null,{}] 16:01:19 INFO - PROCESS | 248 | 1464908479765 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:19 INFO - PROCESS | 248 | 1464908479941 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 16:01:19 INFO - PROCESS | 248 | 1464908479968 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:19 INFO - PROCESS | 248 | ++DOCSHELL 0000001438BAF800 == 81 [pid = 248] [id = 635] 16:01:19 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (000000143589A400) [pid = 248] [serial = 1905] [outer = 0000000000000000] 16:01:20 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (00000014359E1C00) [pid = 248] [serial = 1906] [outer = 000000143589A400] 16:01:20 INFO - PROCESS | 248 | 1464908480014 Marionette DEBUG loaded listener.js 16:01:20 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (0000001435A3C400) [pid = 248] [serial = 1907] [outer = 000000143589A400] 16:01:20 INFO - PROCESS | 248 | 1464908480473 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 734ms 16:01:20 INFO - PROCESS | 248 | 1464908480496 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 16:01:20 INFO - PROCESS | 248 | 1464908480499 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 16:01:20 INFO - PROCESS | 248 | 1464908480502 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:01:20 INFO - PROCESS | 248 | 1464908480503 Marionette TRACE conn6 <- [1,2506,null,{}] 16:01:20 INFO - PROCESS | 248 | 1464908480507 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:20 INFO - PROCESS | 248 | 1464908480636 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 16:01:20 INFO - PROCESS | 248 | 1464908480649 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:20 INFO - PROCESS | 248 | ++DOCSHELL 00000014399AA000 == 82 [pid = 248] [id = 636] 16:01:20 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (0000001435A43400) [pid = 248] [serial = 1908] [outer = 0000000000000000] 16:01:20 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (0000001435AB5C00) [pid = 248] [serial = 1909] [outer = 0000001435A43400] 16:01:20 INFO - PROCESS | 248 | 1464908480698 Marionette DEBUG loaded listener.js 16:01:20 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (0000001435B5E000) [pid = 248] [serial = 1910] [outer = 0000001435A43400] 16:01:21 INFO - PROCESS | 248 | 1464908481142 Marionette TRACE conn6 <- [1,2508,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]]]}] 16:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 671ms 16:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:01:21 INFO - PROCESS | 248 | 1464908481176 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 16:01:21 INFO - PROCESS | 248 | 1464908481178 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 16:01:21 INFO - PROCESS | 248 | 1464908481181 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:01:21 INFO - PROCESS | 248 | 1464908481183 Marionette TRACE conn6 <- [1,2510,null,{}] 16:01:21 INFO - PROCESS | 248 | 1464908481187 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:21 INFO - PROCESS | 248 | 1464908481313 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 147 (0000001435C21400) [pid = 248] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 146 (0000001435A3F400) [pid = 248] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 145 (000000143B7B5000) [pid = 248] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 144 (00000014372E9000) [pid = 248] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 143 (000000143B280C00) [pid = 248] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 142 (000000142DF23000) [pid = 248] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 141 (0000001434CD8000) [pid = 248] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 140 (0000001435BC8400) [pid = 248] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 139 (00000014372EB800) [pid = 248] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 138 (0000001423738400) [pid = 248] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 137 (0000001434487400) [pid = 248] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 136 (0000001424280C00) [pid = 248] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 135 (0000001434AD2400) [pid = 248] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 134 (0000001431376400) [pid = 248] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 133 (0000001435C03400) [pid = 248] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 132 (0000001429563800) [pid = 248] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 131 (0000001435C0EC00) [pid = 248] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 130 (00000014240A1C00) [pid = 248] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 129 (000000142DF29C00) [pid = 248] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 128 (00000014334E8C00) [pid = 248] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 127 (00000014359E6400) [pid = 248] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 126 (0000001435B5CC00) [pid = 248] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 125 (00000014301EEC00) [pid = 248] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001434693800) [pid = 248] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:01:21 INFO - PROCESS | 248 | --DOMWINDOW == 123 (0000001435BD0800) [pid = 248] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:01:21 INFO - PROCESS | 248 | 1464908481738 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:21 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B4F800 == 83 [pid = 248] [id = 637] 16:01:21 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (000000142372F800) [pid = 248] [serial = 1911] [outer = 0000000000000000] 16:01:21 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (0000001424280C00) [pid = 248] [serial = 1912] [outer = 000000142372F800] 16:01:21 INFO - PROCESS | 248 | 1464908481784 Marionette DEBUG loaded listener.js 16:01:21 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (0000001430C28000) [pid = 248] [serial = 1913] [outer = 000000142372F800] 16:01:22 INFO - PROCESS | 248 | 1464908482163 Marionette TRACE conn6 <- [1,2512,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]]]}] 16:01:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:01:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1030ms 16:01:22 INFO - PROCESS | 248 | 1464908482215 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 16:01:22 INFO - PROCESS | 248 | 1464908482218 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 16:01:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:01:22 INFO - PROCESS | 248 | 1464908482234 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - PROCESS | 248 | 1464908482236 Marionette TRACE conn6 <- [1,2514,null,{}] 16:01:22 INFO - PROCESS | 248 | 1464908482239 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:22 INFO - PROCESS | 248 | 1464908482334 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 16:01:22 INFO - PROCESS | 248 | 1464908482341 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:22 INFO - PROCESS | 248 | ++DOCSHELL 000000143A95B000 == 84 [pid = 248] [id = 638] 16:01:22 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (0000001434488400) [pid = 248] [serial = 1914] [outer = 0000000000000000] 16:01:22 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001435BC6000) [pid = 248] [serial = 1915] [outer = 0000001434488400] 16:01:22 INFO - PROCESS | 248 | 1464908482386 Marionette DEBUG loaded listener.js 16:01:22 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001435C13800) [pid = 248] [serial = 1916] [outer = 0000001434488400] 16:01:22 INFO - PROCESS | 248 | 1464908482821 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:01:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:01:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 629ms 16:01:22 INFO - PROCESS | 248 | 1464908482865 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 16:01:22 INFO - PROCESS | 248 | 1464908482867 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 16:01:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:01:22 INFO - PROCESS | 248 | 1464908482871 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - PROCESS | 248 | 1464908482872 Marionette TRACE conn6 <- [1,2518,null,{}] 16:01:22 INFO - PROCESS | 248 | 1464908482876 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:22 INFO - PROCESS | 248 | 1464908482972 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 16:01:23 INFO - PROCESS | 248 | 1464908483010 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:23 INFO - PROCESS | 248 | ++DOCSHELL 000000143BF47800 == 85 [pid = 248] [id = 639] 16:01:23 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (0000001435CC3800) [pid = 248] [serial = 1917] [outer = 0000000000000000] 16:01:23 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (0000001435CCB000) [pid = 248] [serial = 1918] [outer = 0000001435CC3800] 16:01:23 INFO - PROCESS | 248 | 1464908483055 Marionette DEBUG loaded listener.js 16:01:23 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (0000001435E87800) [pid = 248] [serial = 1919] [outer = 0000001435CC3800] 16:01:23 INFO - PROCESS | 248 | 1464908483507 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 692ms 16:01:23 INFO - PROCESS | 248 | 1464908483566 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 16:01:23 INFO - PROCESS | 248 | 1464908483568 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 16:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:01:23 INFO - PROCESS | 248 | 1464908483571 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:01:23 INFO - PROCESS | 248 | 1464908483574 Marionette TRACE conn6 <- [1,2522,null,{}] 16:01:23 INFO - PROCESS | 248 | 1464908483577 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:23 INFO - PROCESS | 248 | 1464908483694 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 16:01:23 INFO - PROCESS | 248 | 1464908483866 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:23 INFO - PROCESS | 248 | ++DOCSHELL 0000001430A26800 == 86 [pid = 248] [id = 640] 16:01:23 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (0000001423110C00) [pid = 248] [serial = 1920] [outer = 0000000000000000] 16:01:23 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (000000142401E400) [pid = 248] [serial = 1921] [outer = 0000001423110C00] 16:01:23 INFO - PROCESS | 248 | 1464908483969 Marionette DEBUG loaded listener.js 16:01:24 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (000000142886B000) [pid = 248] [serial = 1922] [outer = 0000001423110C00] 16:01:24 INFO - PROCESS | 248 | 1464908484665 Marionette TRACE conn6 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:01:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:01:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1132ms 16:01:24 INFO - PROCESS | 248 | 1464908484711 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 16:01:24 INFO - PROCESS | 248 | 1464908484716 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 16:01:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:01:24 INFO - PROCESS | 248 | 1464908484722 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:01:24 INFO - PROCESS | 248 | 1464908484727 Marionette TRACE conn6 <- [1,2526,null,{}] 16:01:24 INFO - PROCESS | 248 | 1464908484732 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:24 INFO - PROCESS | 248 | 1464908484865 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 16:01:25 INFO - PROCESS | 248 | 1464908485003 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:25 INFO - PROCESS | 248 | ++DOCSHELL 000000143624E800 == 87 [pid = 248] [id = 641] 16:01:25 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (00000014307AC800) [pid = 248] [serial = 1923] [outer = 0000000000000000] 16:01:25 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (0000001430BC8400) [pid = 248] [serial = 1924] [outer = 00000014307AC800] 16:01:25 INFO - PROCESS | 248 | 1464908485062 Marionette DEBUG loaded listener.js 16:01:25 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (000000143236B800) [pid = 248] [serial = 1925] [outer = 00000014307AC800] 16:01:25 INFO - PROCESS | 248 | 1464908485697 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:01:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:01:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1026ms 16:01:25 INFO - PROCESS | 248 | 1464908485756 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 16:01:25 INFO - PROCESS | 248 | 1464908485761 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 16:01:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:01:25 INFO - PROCESS | 248 | 1464908485764 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:01:25 INFO - PROCESS | 248 | 1464908485767 Marionette TRACE conn6 <- [1,2530,null,{}] 16:01:25 INFO - PROCESS | 248 | 1464908485771 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:25 INFO - PROCESS | 248 | 1464908485901 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 16:01:26 INFO - PROCESS | 248 | 1464908486041 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:26 INFO - PROCESS | 248 | ++DOCSHELL 000000143C380000 == 88 [pid = 248] [id = 642] 16:01:26 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (000000143463D000) [pid = 248] [serial = 1926] [outer = 0000000000000000] 16:01:26 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (0000001434CD4400) [pid = 248] [serial = 1927] [outer = 000000143463D000] 16:01:26 INFO - PROCESS | 248 | 1464908486099 Marionette DEBUG loaded listener.js 16:01:26 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (000000143589F800) [pid = 248] [serial = 1928] [outer = 000000143463D000] 16:01:26 INFO - PROCESS | 248 | 1464908486709 Marionette TRACE conn6 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:01:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:01:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 986ms 16:01:26 INFO - PROCESS | 248 | 1464908486752 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 16:01:26 INFO - PROCESS | 248 | 1464908486755 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 16:01:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:01:26 INFO - PROCESS | 248 | 1464908486766 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:01:26 INFO - PROCESS | 248 | 1464908486773 Marionette TRACE conn6 <- [1,2534,null,{}] 16:01:26 INFO - PROCESS | 248 | 1464908486777 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:26 INFO - PROCESS | 248 | 1464908486949 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 16:01:26 INFO - PROCESS | 248 | 1464908486965 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:26 INFO - PROCESS | 248 | ++DOCSHELL 000000143C793800 == 89 [pid = 248] [id = 643] 16:01:26 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (0000001435ABCC00) [pid = 248] [serial = 1929] [outer = 0000000000000000] 16:01:27 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (00000014363ED000) [pid = 248] [serial = 1930] [outer = 0000001435ABCC00] 16:01:27 INFO - PROCESS | 248 | 1464908487021 Marionette DEBUG loaded listener.js 16:01:27 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (00000014372EA400) [pid = 248] [serial = 1931] [outer = 0000001435ABCC00] 16:01:27 INFO - PROCESS | 248 | 1464908487647 Marionette TRACE conn6 <- [1,2536,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]]]}] 16:01:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:01:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 943ms 16:01:27 INFO - PROCESS | 248 | 1464908487704 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 16:01:27 INFO - PROCESS | 248 | 1464908487707 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 16:01:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:01:27 INFO - PROCESS | 248 | 1464908487711 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:01:27 INFO - PROCESS | 248 | 1464908487713 Marionette TRACE conn6 <- [1,2538,null,{}] 16:01:27 INFO - PROCESS | 248 | 1464908487717 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:27 INFO - PROCESS | 248 | 1464908487848 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 16:01:27 INFO - PROCESS | 248 | 1464908487985 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:28 INFO - PROCESS | 248 | ++DOCSHELL 000000143D6DB000 == 90 [pid = 248] [id = 644] 16:01:28 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (00000014375D2C00) [pid = 248] [serial = 1932] [outer = 0000000000000000] 16:01:28 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (000000143B27A000) [pid = 248] [serial = 1933] [outer = 00000014375D2C00] 16:01:28 INFO - PROCESS | 248 | 1464908488042 Marionette DEBUG loaded listener.js 16:01:28 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (000000143B7B6C00) [pid = 248] [serial = 1934] [outer = 00000014375D2C00] 16:01:28 INFO - PROCESS | 248 | 1464908488626 Marionette TRACE conn6 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:01:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:01:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 944ms 16:01:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:01:28 INFO - PROCESS | 248 | 1464908488657 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 16:01:28 INFO - PROCESS | 248 | 1464908488660 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 16:01:28 INFO - PROCESS | 248 | 1464908488663 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:01:28 INFO - PROCESS | 248 | 1464908488665 Marionette TRACE conn6 <- [1,2542,null,{}] 16:01:28 INFO - PROCESS | 248 | 1464908488669 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:28 INFO - PROCESS | 248 | 1464908488789 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 16:01:28 INFO - PROCESS | 248 | 1464908488970 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:28 INFO - PROCESS | 248 | ++DOCSHELL 000000143E265800 == 91 [pid = 248] [id = 645] 16:01:28 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (0000001435B91400) [pid = 248] [serial = 1935] [outer = 0000000000000000] 16:01:29 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (0000001435B93000) [pid = 248] [serial = 1936] [outer = 0000001435B91400] 16:01:29 INFO - PROCESS | 248 | 1464908489036 Marionette DEBUG loaded listener.js 16:01:29 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (000000143C4E9800) [pid = 248] [serial = 1937] [outer = 0000001435B91400] 16:01:29 INFO - PROCESS | 248 | 1464908489641 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:01:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1026ms 16:01:29 INFO - PROCESS | 248 | 1464908489692 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 16:01:29 INFO - PROCESS | 248 | 1464908489695 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 16:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:01:29 INFO - PROCESS | 248 | 1464908489731 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:01:29 INFO - PROCESS | 248 | 1464908489733 Marionette TRACE conn6 <- [1,2546,null,{}] 16:01:29 INFO - PROCESS | 248 | 1464908489737 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:29 INFO - PROCESS | 248 | 1464908489857 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 16:01:30 INFO - PROCESS | 248 | 1464908489994 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:30 INFO - PROCESS | 248 | ++DOCSHELL 000000143E2EB800 == 92 [pid = 248] [id = 646] 16:01:30 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (000000143C565C00) [pid = 248] [serial = 1938] [outer = 0000000000000000] 16:01:30 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (000000143C97A800) [pid = 248] [serial = 1939] [outer = 000000143C565C00] 16:01:30 INFO - PROCESS | 248 | 1464908490051 Marionette DEBUG loaded listener.js 16:01:30 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (000000143D351400) [pid = 248] [serial = 1940] [outer = 000000143C565C00] 16:01:30 INFO - PROCESS | 248 | 1464908490592 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:01:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:01:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 964ms 16:01:30 INFO - PROCESS | 248 | 1464908490677 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 16:01:30 INFO - PROCESS | 248 | 1464908490679 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 16:01:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:01:30 INFO - PROCESS | 248 | 1464908490683 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:01:30 INFO - PROCESS | 248 | 1464908490685 Marionette TRACE conn6 <- [1,2550,null,{}] 16:01:30 INFO - PROCESS | 248 | 1464908490689 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:30 INFO - PROCESS | 248 | 1464908490808 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 16:01:30 INFO - PROCESS | 248 | 1464908490919 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:30 INFO - PROCESS | 248 | ++DOCSHELL 000000143EF15800 == 93 [pid = 248] [id = 647] 16:01:30 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (000000143E32D800) [pid = 248] [serial = 1941] [outer = 0000000000000000] 16:01:30 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (000000143E337800) [pid = 248] [serial = 1942] [outer = 000000143E32D800] 16:01:30 INFO - PROCESS | 248 | 1464908490974 Marionette DEBUG loaded listener.js 16:01:31 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (000000143EDD6000) [pid = 248] [serial = 1943] [outer = 000000143E32D800] 16:01:31 INFO - PROCESS | 248 | 1464908491618 Marionette TRACE conn6 <- [1,2552,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]]]}] 16:01:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:01:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1028ms 16:01:31 INFO - PROCESS | 248 | 1464908491714 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 16:01:31 INFO - PROCESS | 248 | 1464908491716 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 16:01:31 INFO - PROCESS | 248 | 1464908491720 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:01:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:01:31 INFO - PROCESS | 248 | 1464908491722 Marionette TRACE conn6 <- [1,2554,null,{}] 16:01:31 INFO - PROCESS | 248 | 1464908491744 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:31 INFO - PROCESS | 248 | 1464908491868 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 16:01:32 INFO - PROCESS | 248 | 1464908492005 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:32 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BB1800 == 94 [pid = 248] [id = 648] 16:01:32 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (0000001430AA6400) [pid = 248] [serial = 1944] [outer = 0000000000000000] 16:01:32 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (0000001431C25C00) [pid = 248] [serial = 1945] [outer = 0000001430AA6400] 16:01:32 INFO - PROCESS | 248 | 1464908492063 Marionette DEBUG loaded listener.js 16:01:32 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (00000014363F8000) [pid = 248] [serial = 1946] [outer = 0000001430AA6400] 16:01:32 INFO - PROCESS | 248 | 1464908492913 Marionette TRACE conn6 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:01:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:01:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1240ms 16:01:32 INFO - PROCESS | 248 | 1464908492963 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 16:01:32 INFO - PROCESS | 248 | 1464908492968 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 16:01:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:01:32 INFO - PROCESS | 248 | 1464908492973 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:01:32 INFO - PROCESS | 248 | 1464908492977 Marionette TRACE conn6 <- [1,2558,null,{}] 16:01:32 INFO - PROCESS | 248 | 1464908492983 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:33 INFO - PROCESS | 248 | 1464908493109 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 16:01:33 INFO - PROCESS | 248 | 1464908493258 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:33 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D56800 == 95 [pid = 248] [id = 649] 16:01:33 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (000000142401F800) [pid = 248] [serial = 1947] [outer = 0000000000000000] 16:01:33 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (0000001428A63000) [pid = 248] [serial = 1948] [outer = 000000142401F800] 16:01:33 INFO - PROCESS | 248 | 1464908493310 Marionette DEBUG loaded listener.js 16:01:33 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (000000142DB48C00) [pid = 248] [serial = 1949] [outer = 000000142401F800] 16:01:33 INFO - PROCESS | 248 | --DOCSHELL 000000143BF47800 == 94 [pid = 248] [id = 639] 16:01:33 INFO - PROCESS | 248 | --DOCSHELL 000000143A95B000 == 93 [pid = 248] [id = 638] 16:01:33 INFO - PROCESS | 248 | --DOCSHELL 0000001430B4F800 == 92 [pid = 248] [id = 637] 16:01:33 INFO - PROCESS | 248 | --DOCSHELL 00000014399AA000 == 91 [pid = 248] [id = 636] 16:01:33 INFO - PROCESS | 248 | --DOCSHELL 0000001438BAF800 == 90 [pid = 248] [id = 635] 16:01:33 INFO - PROCESS | 248 | --DOCSHELL 0000001437D1A800 == 89 [pid = 248] [id = 634] 16:01:33 INFO - PROCESS | 248 | --DOCSHELL 0000001437249000 == 88 [pid = 248] [id = 633] 16:01:33 INFO - PROCESS | 248 | --DOCSHELL 0000001434D6A000 == 87 [pid = 248] [id = 632] 16:01:33 INFO - PROCESS | 248 | --DOCSHELL 000000142A6BF800 == 86 [pid = 248] [id = 631] 16:01:33 INFO - PROCESS | 248 | --DOMWINDOW == 161 (000000143C565400) [pid = 248] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 16:01:33 INFO - PROCESS | 248 | --DOCSHELL 00000014322A7000 == 85 [pid = 248] [id = 630] 16:01:33 INFO - PROCESS | 248 | --DOCSHELL 000000143E5D6800 == 84 [pid = 248] [id = 625] 16:01:33 INFO - PROCESS | 248 | --DOCSHELL 0000001437646800 == 83 [pid = 248] [id = 624] 16:01:33 INFO - PROCESS | 248 | --DOCSHELL 0000001434D35800 == 82 [pid = 248] [id = 623] 16:01:34 INFO - PROCESS | 248 | 1464908494011 Marionette TRACE conn6 <- [1,2560,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]]]}] 16:01:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:01:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1081ms 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 160 (0000001436235000) [pid = 248] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 159 (0000001435BCB800) [pid = 248] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 158 (000000143C97C800) [pid = 248] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 157 (00000014375CC400) [pid = 248] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 156 (000000143C96E400) [pid = 248] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 155 (000000143580B000) [pid = 248] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 154 (0000001435A3B000) [pid = 248] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 153 (0000001435C0F800) [pid = 248] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 152 (00000014363F3C00) [pid = 248] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 151 (0000001435CC8400) [pid = 248] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 150 (00000014375D7C00) [pid = 248] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 149 (0000001428BD3400) [pid = 248] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 148 (0000001430BCD000) [pid = 248] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 147 (000000143450F400) [pid = 248] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 146 (0000001434695400) [pid = 248] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 145 (000000142DF5C800) [pid = 248] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 144 (0000001428A65C00) [pid = 248] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 143 (0000001434ADE800) [pid = 248] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 142 (000000143B7B9000) [pid = 248] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 141 (0000001430DA4000) [pid = 248] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 140 (00000014316D4000) [pid = 248] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 139 (0000001433342400) [pid = 248] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 138 (0000001435AA8800) [pid = 248] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 137 (0000001435E81000) [pid = 248] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 136 (0000001435C0F400) [pid = 248] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 135 (0000001428B5BC00) [pid = 248] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 134 (000000143C7B8000) [pid = 248] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 133 (000000143C97D400) [pid = 248] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 132 (000000143D354400) [pid = 248] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 131 (000000143B7B5800) [pid = 248] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 130 (000000143B286C00) [pid = 248] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 129 (00000014307A1C00) [pid = 248] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 128 (0000001434372400) [pid = 248] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 127 (0000001434E5AC00) [pid = 248] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 126 (0000001435C1A400) [pid = 248] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 125 (000000142927DC00) [pid = 248] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 124 (0000001430A9E000) [pid = 248] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 123 (0000001434495800) [pid = 248] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 122 (0000001435AB9800) [pid = 248] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 121 (0000001435BC8C00) [pid = 248] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 120 (00000014338C0800) [pid = 248] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 119 (0000001435B5D400) [pid = 248] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | --DOMWINDOW == 118 (0000001435C0B800) [pid = 248] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 16:01:34 INFO - PROCESS | 248 | 1464908494078 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 16:01:34 INFO - PROCESS | 248 | 1464908494084 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 16:01:34 INFO - PROCESS | 248 | 1464908494094 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:01:34 INFO - PROCESS | 248 | 1464908494097 Marionette TRACE conn6 <- [1,2562,null,{}] 16:01:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:01:34 INFO - PROCESS | 248 | 1464908494101 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:34 INFO - PROCESS | 248 | 1464908494206 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 16:01:34 INFO - PROCESS | 248 | 1464908494219 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:34 INFO - PROCESS | 248 | ++DOCSHELL 0000001430E90000 == 83 [pid = 248] [id = 650] 16:01:34 INFO - PROCESS | 248 | ++DOMWINDOW == 119 (0000001429382000) [pid = 248] [serial = 1950] [outer = 0000000000000000] 16:01:34 INFO - PROCESS | 248 | ++DOMWINDOW == 120 (000000142DEF3400) [pid = 248] [serial = 1951] [outer = 0000001429382000] 16:01:34 INFO - PROCESS | 248 | 1464908494268 Marionette DEBUG loaded listener.js 16:01:34 INFO - PROCESS | 248 | ++DOMWINDOW == 121 (000000142FE08000) [pid = 248] [serial = 1952] [outer = 0000001429382000] 16:01:34 INFO - PROCESS | 248 | 1464908494837 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:01:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:01:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 775ms 16:01:34 INFO - PROCESS | 248 | 1464908494876 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 16:01:34 INFO - PROCESS | 248 | 1464908494879 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 16:01:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:01:34 INFO - PROCESS | 248 | 1464908494885 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:01:34 INFO - PROCESS | 248 | 1464908494888 Marionette TRACE conn6 <- [1,2566,null,{}] 16:01:34 INFO - PROCESS | 248 | 1464908494899 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:35 INFO - PROCESS | 248 | 1464908495008 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 16:01:35 INFO - PROCESS | 248 | 1464908495104 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:35 INFO - PROCESS | 248 | ++DOCSHELL 0000001435B1E800 == 84 [pid = 248] [id = 651] 16:01:35 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (0000001430F56800) [pid = 248] [serial = 1953] [outer = 0000000000000000] 16:01:35 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (00000014333C5800) [pid = 248] [serial = 1954] [outer = 0000001430F56800] 16:01:35 INFO - PROCESS | 248 | 1464908495153 Marionette DEBUG loaded listener.js 16:01:35 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (00000014343E4000) [pid = 248] [serial = 1955] [outer = 0000001430F56800] 16:01:35 INFO - PROCESS | 248 | 1464908495569 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:01:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:01:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 734ms 16:01:35 INFO - PROCESS | 248 | 1464908495619 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 16:01:35 INFO - PROCESS | 248 | 1464908495622 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 16:01:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:01:35 INFO - PROCESS | 248 | 1464908495626 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:01:35 INFO - PROCESS | 248 | 1464908495627 Marionette TRACE conn6 <- [1,2570,null,{}] 16:01:35 INFO - PROCESS | 248 | 1464908495631 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:35 INFO - PROCESS | 248 | 1464908495733 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 16:01:35 INFO - PROCESS | 248 | 1464908495771 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:35 INFO - PROCESS | 248 | ++DOCSHELL 0000001437D07000 == 85 [pid = 248] [id = 652] 16:01:35 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (000000143463E400) [pid = 248] [serial = 1956] [outer = 0000000000000000] 16:01:35 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (0000001434796C00) [pid = 248] [serial = 1957] [outer = 000000143463E400] 16:01:35 INFO - PROCESS | 248 | 1464908495820 Marionette DEBUG loaded listener.js 16:01:35 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (0000001434E66800) [pid = 248] [serial = 1958] [outer = 000000143463E400] 16:01:36 INFO - PROCESS | 248 | 1464908496278 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:01:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:01:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 692ms 16:01:36 INFO - PROCESS | 248 | 1464908496325 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 16:01:36 INFO - PROCESS | 248 | 1464908496327 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 16:01:36 INFO - PROCESS | 248 | 1464908496331 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:01:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:01:36 INFO - PROCESS | 248 | 1464908496333 Marionette TRACE conn6 <- [1,2574,null,{}] 16:01:36 INFO - PROCESS | 248 | 1464908496336 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:36 INFO - PROCESS | 248 | 1464908496465 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 16:01:36 INFO - PROCESS | 248 | 1464908496483 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:36 INFO - PROCESS | 248 | ++DOCSHELL 0000001438BAC800 == 86 [pid = 248] [id = 653] 16:01:36 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (000000143589A800) [pid = 248] [serial = 1959] [outer = 0000000000000000] 16:01:36 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (00000014359E4400) [pid = 248] [serial = 1960] [outer = 000000143589A800] 16:01:36 INFO - PROCESS | 248 | 1464908496528 Marionette DEBUG loaded listener.js 16:01:36 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (0000001435AA8800) [pid = 248] [serial = 1961] [outer = 000000143589A800] 16:01:36 INFO - PROCESS | 248 | 1464908496984 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:01:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:01:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 671ms 16:01:37 INFO - PROCESS | 248 | 1464908497006 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 16:01:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:01:37 INFO - PROCESS | 248 | 1464908497016 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 16:01:37 INFO - PROCESS | 248 | 1464908497020 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:01:37 INFO - PROCESS | 248 | 1464908497021 Marionette TRACE conn6 <- [1,2578,null,{}] 16:01:37 INFO - PROCESS | 248 | 1464908497025 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:37 INFO - PROCESS | 248 | 1464908497207 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 16:01:37 INFO - PROCESS | 248 | 1464908497275 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:37 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A0A000 == 87 [pid = 248] [id = 654] 16:01:37 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (0000001435ABB800) [pid = 248] [serial = 1962] [outer = 0000000000000000] 16:01:37 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (0000001435BC8400) [pid = 248] [serial = 1963] [outer = 0000001435ABB800] 16:01:37 INFO - PROCESS | 248 | 1464908497321 Marionette DEBUG loaded listener.js 16:01:37 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (0000001435C18000) [pid = 248] [serial = 1964] [outer = 0000001435ABB800] 16:01:37 INFO - PROCESS | 248 | 1464908497768 Marionette TRACE conn6 <- [1,2580,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]]]}] 16:01:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:01:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 793ms 16:01:37 INFO - PROCESS | 248 | 1464908497817 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 16:01:37 INFO - PROCESS | 248 | 1464908497820 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 16:01:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:01:37 INFO - PROCESS | 248 | 1464908497823 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:01:37 INFO - PROCESS | 248 | 1464908497825 Marionette TRACE conn6 <- [1,2582,null,{}] 16:01:37 INFO - PROCESS | 248 | 1464908497829 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:37 INFO - PROCESS | 248 | 1464908497964 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 16:01:38 INFO - PROCESS | 248 | 1464908498031 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:38 INFO - PROCESS | 248 | ++DOCSHELL 000000143A959000 == 88 [pid = 248] [id = 655] 16:01:38 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (0000001435C0D400) [pid = 248] [serial = 1965] [outer = 0000000000000000] 16:01:38 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (0000001435E81800) [pid = 248] [serial = 1966] [outer = 0000001435C0D400] 16:01:38 INFO - PROCESS | 248 | 1464908498075 Marionette DEBUG loaded listener.js 16:01:38 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (00000014363F0000) [pid = 248] [serial = 1967] [outer = 0000001435C0D400] 16:01:38 INFO - PROCESS | 248 | --DOMWINDOW == 135 (0000001434488400) [pid = 248] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:01:38 INFO - PROCESS | 248 | --DOMWINDOW == 134 (000000142372F800) [pid = 248] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:01:38 INFO - PROCESS | 248 | --DOMWINDOW == 133 (000000143589A400) [pid = 248] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:01:38 INFO - PROCESS | 248 | --DOMWINDOW == 132 (0000001435A43400) [pid = 248] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:01:38 INFO - PROCESS | 248 | --DOMWINDOW == 131 (000000142AFD4800) [pid = 248] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:01:38 INFO - PROCESS | 248 | --DOMWINDOW == 130 (000000143463C400) [pid = 248] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:01:38 INFO - PROCESS | 248 | --DOMWINDOW == 129 (0000001424A5D400) [pid = 248] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:01:38 INFO - PROCESS | 248 | --DOMWINDOW == 128 (00000014342ECC00) [pid = 248] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:01:38 INFO - PROCESS | 248 | --DOMWINDOW == 127 (000000142273E400) [pid = 248] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:01:38 INFO - PROCESS | 248 | 1464908498642 Marionette TRACE conn6 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:01:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:01:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 839ms 16:01:38 INFO - PROCESS | 248 | 1464908498667 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 16:01:38 INFO - PROCESS | 248 | 1464908498669 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 16:01:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:01:38 INFO - PROCESS | 248 | 1464908498672 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:01:38 INFO - PROCESS | 248 | 1464908498681 Marionette TRACE conn6 <- [1,2586,null,{}] 16:01:38 INFO - PROCESS | 248 | 1464908498685 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:38 INFO - PROCESS | 248 | 1464908498817 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 16:01:38 INFO - PROCESS | 248 | 1464908498881 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:38 INFO - PROCESS | 248 | ++DOCSHELL 000000143BF47000 == 89 [pid = 248] [id = 656] 16:01:38 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (000000142A3ADC00) [pid = 248] [serial = 1968] [outer = 0000000000000000] 16:01:38 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (000000143463C400) [pid = 248] [serial = 1969] [outer = 000000142A3ADC00] 16:01:38 INFO - PROCESS | 248 | 1464908498927 Marionette DEBUG loaded listener.js 16:01:39 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (000000143623B400) [pid = 248] [serial = 1970] [outer = 000000142A3ADC00] 16:01:39 INFO - PROCESS | 248 | 1464908499286 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:01:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:01:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 691ms 16:01:39 INFO - PROCESS | 248 | 1464908499367 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 16:01:39 INFO - PROCESS | 248 | 1464908499369 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 16:01:39 INFO - PROCESS | 248 | 1464908499372 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:01:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:01:39 INFO - PROCESS | 248 | 1464908499374 Marionette TRACE conn6 <- [1,2590,null,{}] 16:01:39 INFO - PROCESS | 248 | 1464908499378 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:39 INFO - PROCESS | 248 | 1464908499475 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 16:01:39 INFO - PROCESS | 248 | 1464908499482 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:39 INFO - PROCESS | 248 | ++DOCSHELL 000000143C379800 == 90 [pid = 248] [id = 657] 16:01:39 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (00000014372E7800) [pid = 248] [serial = 1971] [outer = 0000000000000000] 16:01:39 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (000000143997A800) [pid = 248] [serial = 1972] [outer = 00000014372E7800] 16:01:39 INFO - PROCESS | 248 | 1464908499526 Marionette DEBUG loaded listener.js 16:01:39 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (0000001439985000) [pid = 248] [serial = 1973] [outer = 00000014372E7800] 16:01:39 INFO - PROCESS | 248 | 1464908499965 Marionette TRACE conn6 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:01:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:01:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 627ms 16:01:40 INFO - PROCESS | 248 | 1464908500003 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 16:01:40 INFO - PROCESS | 248 | 1464908500005 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 16:01:40 INFO - PROCESS | 248 | 1464908500008 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:01:40 INFO - PROCESS | 248 | 1464908500010 Marionette TRACE conn6 <- [1,2594,null,{}] 16:01:40 INFO - PROCESS | 248 | 1464908500014 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:40 INFO - PROCESS | 248 | 1464908500123 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 16:01:40 INFO - PROCESS | 248 | 1464908500158 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 248 | ++DOCSHELL 000000143C774800 == 91 [pid = 248] [id = 658] 16:01:40 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (000000143B7B1800) [pid = 248] [serial = 1974] [outer = 0000000000000000] 16:01:40 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (000000143C4DB800) [pid = 248] [serial = 1975] [outer = 000000143B7B1800] 16:01:40 INFO - PROCESS | 248 | 1464908500203 Marionette DEBUG loaded listener.js 16:01:40 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (000000143C7B2800) [pid = 248] [serial = 1976] [outer = 000000143B7B1800] 16:01:40 INFO - PROCESS | 248 | 1464908500837 Marionette TRACE conn6 <- [1,2596,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]]]}] 16:01:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:01:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 880ms 16:01:40 INFO - PROCESS | 248 | 1464908500891 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 16:01:40 INFO - PROCESS | 248 | 1464908500896 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 16:01:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:01:40 INFO - PROCESS | 248 | 1464908500902 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - PROCESS | 248 | 1464908500906 Marionette TRACE conn6 <- [1,2598,null,{}] 16:01:40 INFO - PROCESS | 248 | 1464908500912 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:41 INFO - PROCESS | 248 | 1464908501080 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 16:01:41 INFO - PROCESS | 248 | 1464908501221 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:41 INFO - PROCESS | 248 | ++DOCSHELL 0000001434CA2000 == 92 [pid = 248] [id = 659] 16:01:41 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (00000014297A5800) [pid = 248] [serial = 1977] [outer = 0000000000000000] 16:01:41 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (000000142DF2C400) [pid = 248] [serial = 1978] [outer = 00000014297A5800] 16:01:41 INFO - PROCESS | 248 | 1464908501282 Marionette DEBUG loaded listener.js 16:01:41 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (0000001430AA2400) [pid = 248] [serial = 1979] [outer = 00000014297A5800] 16:01:41 INFO - PROCESS | 248 | 1464908501896 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:01:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:01:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1028ms 16:01:41 INFO - PROCESS | 248 | 1464908501934 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 16:01:41 INFO - PROCESS | 248 | 1464908501941 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 16:01:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:01:41 INFO - PROCESS | 248 | 1464908501947 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:01:41 INFO - PROCESS | 248 | 1464908501950 Marionette TRACE conn6 <- [1,2602,null,{}] 16:01:41 INFO - PROCESS | 248 | 1464908501954 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:42 INFO - PROCESS | 248 | 1464908502083 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 16:01:42 INFO - PROCESS | 248 | 1464908502197 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 248 | ++DOCSHELL 00000014399A3000 == 93 [pid = 248] [id = 660] 16:01:42 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (000000143421E400) [pid = 248] [serial = 1980] [outer = 0000000000000000] 16:01:42 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (000000143450CC00) [pid = 248] [serial = 1981] [outer = 000000143421E400] 16:01:42 INFO - PROCESS | 248 | 1464908502294 Marionette DEBUG loaded listener.js 16:01:42 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (00000014358A5C00) [pid = 248] [serial = 1982] [outer = 000000143421E400] 16:01:42 INFO - PROCESS | 248 | 1464908502916 Marionette TRACE conn6 <- [1,2604,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]]]}] 16:01:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:01:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1036ms 16:01:42 INFO - PROCESS | 248 | 1464908502984 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 16:01:42 INFO - PROCESS | 248 | 1464908502987 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 16:01:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:01:42 INFO - PROCESS | 248 | 1464908502991 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:01:43 INFO - PROCESS | 248 | 1464908502995 Marionette TRACE conn6 <- [1,2606,null,{}] 16:01:43 INFO - PROCESS | 248 | 1464908503042 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:43 INFO - PROCESS | 248 | 1464908503180 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 16:01:43 INFO - PROCESS | 248 | 1464908503313 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:43 INFO - PROCESS | 248 | ++DOCSHELL 000000143D6C5000 == 94 [pid = 248] [id = 661] 16:01:43 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (000000143478E800) [pid = 248] [serial = 1983] [outer = 0000000000000000] 16:01:43 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (0000001435BCF800) [pid = 248] [serial = 1984] [outer = 000000143478E800] 16:01:43 INFO - PROCESS | 248 | 1464908503372 Marionette DEBUG loaded listener.js 16:01:43 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (0000001439978000) [pid = 248] [serial = 1985] [outer = 000000143478E800] 16:01:43 INFO - PROCESS | 248 | 1464908503977 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:01:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:01:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1012ms 16:01:44 INFO - PROCESS | 248 | 1464908504018 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 16:01:44 INFO - PROCESS | 248 | 1464908504021 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 16:01:44 INFO - PROCESS | 248 | 1464908504025 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:01:44 INFO - PROCESS | 248 | 1464908504027 Marionette TRACE conn6 <- [1,2610,null,{}] 16:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:01:44 INFO - PROCESS | 248 | 1464908504031 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:44 INFO - PROCESS | 248 | 1464908504159 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 16:01:44 INFO - PROCESS | 248 | 1464908504271 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 248 | ++DOCSHELL 000000143E260000 == 95 [pid = 248] [id = 662] 16:01:44 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (000000143C96F400) [pid = 248] [serial = 1986] [outer = 0000000000000000] 16:01:44 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (000000143C97C000) [pid = 248] [serial = 1987] [outer = 000000143C96F400] 16:01:44 INFO - PROCESS | 248 | 1464908504327 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (000000143D359400) [pid = 248] [serial = 1988] [outer = 000000143C96F400] 16:01:44 INFO - PROCESS | 248 | 1464908504923 Marionette TRACE conn6 <- [1,2612,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]]]}] 16:01:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:01:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 923ms 16:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:01:44 INFO - PROCESS | 248 | 1464908504954 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 16:01:44 INFO - PROCESS | 248 | 1464908504956 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 16:01:44 INFO - PROCESS | 248 | 1464908504960 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:01:44 INFO - PROCESS | 248 | 1464908504962 Marionette TRACE conn6 <- [1,2614,null,{}] 16:01:44 INFO - PROCESS | 248 | 1464908504966 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:45 INFO - PROCESS | 248 | 1464908505088 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 16:01:45 INFO - PROCESS | 248 | 1464908505199 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:45 INFO - PROCESS | 248 | ++DOCSHELL 000000143E2EA000 == 96 [pid = 248] [id = 663] 16:01:45 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (000000143C96F800) [pid = 248] [serial = 1989] [outer = 0000000000000000] 16:01:45 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (000000143EDD6C00) [pid = 248] [serial = 1990] [outer = 000000143C96F800] 16:01:45 INFO - PROCESS | 248 | 1464908505254 Marionette DEBUG loaded listener.js 16:01:45 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (000000143EFA3800) [pid = 248] [serial = 1991] [outer = 000000143C96F800] 16:01:45 INFO - PROCESS | 248 | 1464908505834 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:01:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:01:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 941ms 16:01:45 INFO - PROCESS | 248 | 1464908505904 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 16:01:45 INFO - PROCESS | 248 | 1464908505906 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 16:01:45 INFO - PROCESS | 248 | 1464908505910 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:01:45 INFO - PROCESS | 248 | 1464908505912 Marionette TRACE conn6 <- [1,2618,null,{}] 16:01:45 INFO - PROCESS | 248 | 1464908505916 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:46 INFO - PROCESS | 248 | 1464908506057 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 16:01:46 INFO - PROCESS | 248 | 1464908506199 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:46 INFO - PROCESS | 248 | ++DOCSHELL 000000143FDED000 == 97 [pid = 248] [id = 664] 16:01:46 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (000000143EFAB400) [pid = 248] [serial = 1992] [outer = 0000000000000000] 16:01:46 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (000000143E0A7000) [pid = 248] [serial = 1993] [outer = 000000143EFAB400] 16:01:46 INFO - PROCESS | 248 | 1464908506256 Marionette DEBUG loaded listener.js 16:01:46 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (000000143E0AD800) [pid = 248] [serial = 1994] [outer = 000000143EFAB400] 16:01:46 INFO - PROCESS | 248 | 1464908506833 Marionette TRACE conn6 <- [1,2620,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]]]}] 16:01:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:01:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 942ms 16:01:46 INFO - PROCESS | 248 | 1464908506854 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 16:01:46 INFO - PROCESS | 248 | 1464908506856 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 16:01:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:01:46 INFO - PROCESS | 248 | 1464908506860 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:01:46 INFO - PROCESS | 248 | 1464908506862 Marionette TRACE conn6 <- [1,2622,null,{}] 16:01:46 INFO - PROCESS | 248 | 1464908506866 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:46 INFO - PROCESS | 248 | 1464908506987 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 16:01:47 INFO - PROCESS | 248 | 1464908507099 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:47 INFO - PROCESS | 248 | ++DOCSHELL 0000001444826000 == 98 [pid = 248] [id = 665] 16:01:47 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (000000143E0B1400) [pid = 248] [serial = 1995] [outer = 0000000000000000] 16:01:47 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (000000143F6CE400) [pid = 248] [serial = 1996] [outer = 000000143E0B1400] 16:01:47 INFO - PROCESS | 248 | 1464908507154 Marionette DEBUG loaded listener.js 16:01:47 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (000000143F877C00) [pid = 248] [serial = 1997] [outer = 000000143E0B1400] 16:01:47 INFO - PROCESS | 248 | 1464908507815 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:01:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:01:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1028ms 16:01:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:01:47 INFO - PROCESS | 248 | 1464908507890 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 16:01:47 INFO - PROCESS | 248 | 1464908507893 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 16:01:47 INFO - PROCESS | 248 | 1464908507912 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:01:47 INFO - PROCESS | 248 | 1464908507915 Marionette TRACE conn6 <- [1,2626,null,{}] 16:01:47 INFO - PROCESS | 248 | 1464908507940 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:48 INFO - PROCESS | 248 | 1464908508069 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 16:01:48 INFO - PROCESS | 248 | 1464908508439 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:48 INFO - PROCESS | 248 | ++DOCSHELL 000000142A465800 == 99 [pid = 248] [id = 666] 16:01:48 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (000000142263E800) [pid = 248] [serial = 1998] [outer = 0000000000000000] 16:01:48 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (0000001423ABD800) [pid = 248] [serial = 1999] [outer = 000000142263E800] 16:01:48 INFO - PROCESS | 248 | 1464908508522 Marionette DEBUG loaded listener.js 16:01:48 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (000000142428E000) [pid = 248] [serial = 2000] [outer = 000000142263E800] 16:01:49 INFO - PROCESS | 248 | 1464908509131 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:01:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:01:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1280ms 16:01:49 INFO - PROCESS | 248 | 1464908509180 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 16:01:49 INFO - PROCESS | 248 | 1464908509184 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 16:01:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:01:49 INFO - PROCESS | 248 | 1464908509188 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:01:49 INFO - PROCESS | 248 | 1464908509192 Marionette TRACE conn6 <- [1,2630,null,{}] 16:01:49 INFO - PROCESS | 248 | 1464908509197 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:49 INFO - PROCESS | 248 | 1464908509313 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 16:01:49 INFO - PROCESS | 248 | 1464908509463 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:49 INFO - PROCESS | 248 | ++DOCSHELL 000000142AA68800 == 100 [pid = 248] [id = 667] 16:01:49 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (0000001428A7E000) [pid = 248] [serial = 2001] [outer = 0000000000000000] 16:01:49 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (0000001429295000) [pid = 248] [serial = 2002] [outer = 0000001428A7E000] 16:01:49 INFO - PROCESS | 248 | 1464908509517 Marionette DEBUG loaded listener.js 16:01:49 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (000000142A34D400) [pid = 248] [serial = 2003] [outer = 0000001428A7E000] 16:01:49 INFO - PROCESS | 248 | --DOCSHELL 0000001439A07000 == 99 [pid = 248] [id = 569] 16:01:49 INFO - PROCESS | 248 | --DOCSHELL 000000143E2F0800 == 98 [pid = 248] [id = 609] 16:01:49 INFO - PROCESS | 248 | --DOCSHELL 000000143C379800 == 97 [pid = 248] [id = 657] 16:01:49 INFO - PROCESS | 248 | --DOCSHELL 000000143BF47000 == 96 [pid = 248] [id = 656] 16:01:49 INFO - PROCESS | 248 | --DOCSHELL 000000143A959000 == 95 [pid = 248] [id = 655] 16:01:49 INFO - PROCESS | 248 | --DOCSHELL 0000001439A0A000 == 94 [pid = 248] [id = 654] 16:01:49 INFO - PROCESS | 248 | --DOCSHELL 0000001438BAC800 == 93 [pid = 248] [id = 653] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 162 (0000001435C0B400) [pid = 248] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 161 (000000143C972C00) [pid = 248] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 160 (000000143E32B400) [pid = 248] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 159 (000000143EFAE000) [pid = 248] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 158 (0000001435CCB000) [pid = 248] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOCSHELL 0000001437D07000 == 92 [pid = 248] [id = 652] 16:01:50 INFO - PROCESS | 248 | --DOCSHELL 0000001435B1E800 == 91 [pid = 248] [id = 651] 16:01:50 INFO - PROCESS | 248 | --DOCSHELL 0000001430E90000 == 90 [pid = 248] [id = 650] 16:01:50 INFO - PROCESS | 248 | --DOCSHELL 0000001434D56800 == 89 [pid = 248] [id = 649] 16:01:50 INFO - PROCESS | 248 | --DOCSHELL 000000143E265800 == 88 [pid = 248] [id = 645] 16:01:50 INFO - PROCESS | 248 | --DOCSHELL 000000143D6DB000 == 87 [pid = 248] [id = 644] 16:01:50 INFO - PROCESS | 248 | --DOCSHELL 000000143C793800 == 86 [pid = 248] [id = 643] 16:01:50 INFO - PROCESS | 248 | --DOCSHELL 000000143C380000 == 85 [pid = 248] [id = 642] 16:01:50 INFO - PROCESS | 248 | --DOCSHELL 000000143624E800 == 84 [pid = 248] [id = 641] 16:01:50 INFO - PROCESS | 248 | --DOCSHELL 0000001430A26800 == 83 [pid = 248] [id = 640] 16:01:50 INFO - PROCESS | 248 | 1464908510179 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 157 (0000001434369000) [pid = 248] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 156 (0000001434510400) [pid = 248] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1037ms 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 155 (000000142DB3EC00) [pid = 248] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 154 (0000001428C39800) [pid = 248] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 153 (0000001424897C00) [pid = 248] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 152 (0000001435A3C400) [pid = 248] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 151 (00000014343DF000) [pid = 248] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 150 (0000001435B5E000) [pid = 248] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 149 (0000001435BC6000) [pid = 248] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 148 (0000001424280C00) [pid = 248] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 147 (00000014316D9C00) [pid = 248] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 146 (0000001430C28000) [pid = 248] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 145 (0000001435C13800) [pid = 248] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 144 (0000001434889400) [pid = 248] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 143 (00000014359E1C00) [pid = 248] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 142 (0000001435AB5C00) [pid = 248] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 141 (00000014307A3C00) [pid = 248] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 140 (0000001434644C00) [pid = 248] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 139 (000000142DEF1000) [pid = 248] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 138 (0000001431375000) [pid = 248] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | --DOMWINDOW == 137 (000000142AF25800) [pid = 248] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 16:01:50 INFO - PROCESS | 248 | 1464908510273 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 16:01:50 INFO - PROCESS | 248 | 1464908510277 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 16:01:50 INFO - PROCESS | 248 | 1464908510284 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:01:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:01:50 INFO - PROCESS | 248 | 1464908510287 Marionette TRACE conn6 <- [1,2634,null,{}] 16:01:50 INFO - PROCESS | 248 | 1464908510291 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:50 INFO - PROCESS | 248 | 1464908510393 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 16:01:50 INFO - PROCESS | 248 | 1464908510406 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:50 INFO - PROCESS | 248 | ++DOCSHELL 0000001430721800 == 84 [pid = 248] [id = 668] 16:01:50 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (0000001428A65800) [pid = 248] [serial = 2004] [outer = 0000000000000000] 16:01:50 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (000000142A3B0800) [pid = 248] [serial = 2005] [outer = 0000001428A65800] 16:01:50 INFO - PROCESS | 248 | 1464908510453 Marionette DEBUG loaded listener.js 16:01:50 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (000000142AFDAC00) [pid = 248] [serial = 2006] [outer = 0000001428A65800] 16:01:50 INFO - PROCESS | 248 | 1464908510942 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:01:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:01:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 733ms 16:01:51 INFO - PROCESS | 248 | 1464908511024 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 16:01:51 INFO - PROCESS | 248 | 1464908511026 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 16:01:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:01:51 INFO - PROCESS | 248 | 1464908511031 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:01:51 INFO - PROCESS | 248 | 1464908511037 Marionette TRACE conn6 <- [1,2638,null,{}] 16:01:51 INFO - PROCESS | 248 | 1464908511046 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:51 INFO - PROCESS | 248 | 1464908511148 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 16:01:51 INFO - PROCESS | 248 | 1464908511252 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:51 INFO - PROCESS | 248 | ++DOCSHELL 0000001434CB3000 == 85 [pid = 248] [id = 669] 16:01:51 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (000000142A887C00) [pid = 248] [serial = 2007] [outer = 0000000000000000] 16:01:51 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (00000014301EF000) [pid = 248] [serial = 2008] [outer = 000000142A887C00] 16:01:51 INFO - PROCESS | 248 | 1464908511298 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (00000014309AD800) [pid = 248] [serial = 2009] [outer = 000000142A887C00] 16:01:51 INFO - PROCESS | 248 | 1464908511674 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:01:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:01:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 692ms 16:01:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:01:51 INFO - PROCESS | 248 | 1464908511725 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 16:01:51 INFO - PROCESS | 248 | 1464908511728 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 16:01:51 INFO - PROCESS | 248 | 1464908511731 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:01:51 INFO - PROCESS | 248 | 1464908511733 Marionette TRACE conn6 <- [1,2642,null,{}] 16:01:51 INFO - PROCESS | 248 | 1464908511736 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:51 INFO - PROCESS | 248 | 1464908511835 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 16:01:51 INFO - PROCESS | 248 | 1464908511842 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:51 INFO - PROCESS | 248 | ++DOCSHELL 000000143596D800 == 86 [pid = 248] [id = 670] 16:01:51 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (0000001430BCFC00) [pid = 248] [serial = 2010] [outer = 0000000000000000] 16:01:51 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (0000001430C24C00) [pid = 248] [serial = 2011] [outer = 0000001430BCFC00] 16:01:51 INFO - PROCESS | 248 | 1464908511887 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (0000001430F5AC00) [pid = 248] [serial = 2012] [outer = 0000001430BCFC00] 16:01:52 INFO - PROCESS | 248 | 1464908512386 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:01:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:01:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 691ms 16:01:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:01:52 INFO - PROCESS | 248 | 1464908512425 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 16:01:52 INFO - PROCESS | 248 | 1464908512427 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 16:01:52 INFO - PROCESS | 248 | 1464908512438 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:01:52 INFO - PROCESS | 248 | 1464908512440 Marionette TRACE conn6 <- [1,2646,null,{}] 16:01:52 INFO - PROCESS | 248 | 1464908512444 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:52 INFO - PROCESS | 248 | 1464908512601 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 16:01:52 INFO - PROCESS | 248 | 1464908512627 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:52 INFO - PROCESS | 248 | ++DOCSHELL 000000143625C800 == 87 [pid = 248] [id = 671] 16:01:52 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (00000014316D3000) [pid = 248] [serial = 2013] [outer = 0000000000000000] 16:01:52 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (00000014316D7C00) [pid = 248] [serial = 2014] [outer = 00000014316D3000] 16:01:52 INFO - PROCESS | 248 | 1464908512679 Marionette DEBUG loaded listener.js 16:01:52 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (0000001432560000) [pid = 248] [serial = 2015] [outer = 00000014316D3000] 16:01:53 INFO - PROCESS | 248 | 1464908513139 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:01:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:01:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 732ms 16:01:53 INFO - PROCESS | 248 | 1464908513167 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 16:01:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:01:53 INFO - PROCESS | 248 | 1464908513170 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 16:01:53 INFO - PROCESS | 248 | 1464908513173 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:01:53 INFO - PROCESS | 248 | 1464908513175 Marionette TRACE conn6 <- [1,2650,null,{}] 16:01:53 INFO - PROCESS | 248 | 1464908513178 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:53 INFO - PROCESS | 248 | 1464908513311 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 16:01:53 INFO - PROCESS | 248 | 1464908513378 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:53 INFO - PROCESS | 248 | ++DOCSHELL 000000143763D000 == 88 [pid = 248] [id = 672] 16:01:53 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (000000143421D400) [pid = 248] [serial = 2016] [outer = 0000000000000000] 16:01:53 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (00000014342EDC00) [pid = 248] [serial = 2017] [outer = 000000143421D400] 16:01:53 INFO - PROCESS | 248 | 1464908513423 Marionette DEBUG loaded listener.js 16:01:53 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (0000001434486400) [pid = 248] [serial = 2018] [outer = 000000143421D400] 16:01:53 INFO - PROCESS | 248 | 1464908513861 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:01:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:01:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 733ms 16:01:53 INFO - PROCESS | 248 | 1464908513907 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 16:01:53 INFO - PROCESS | 248 | 1464908513909 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 16:01:53 INFO - PROCESS | 248 | 1464908513912 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:01:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:01:53 INFO - PROCESS | 248 | 1464908513914 Marionette TRACE conn6 <- [1,2654,null,{}] 16:01:53 INFO - PROCESS | 248 | 1464908513931 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:54 INFO - PROCESS | 248 | 1464908514290 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 16:01:54 INFO - PROCESS | 248 | --DOMWINDOW == 151 (0000001435CC3800) [pid = 248] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:01:54 INFO - PROCESS | 248 | --DOMWINDOW == 150 (0000001429382000) [pid = 248] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:01:54 INFO - PROCESS | 248 | --DOMWINDOW == 149 (0000001435C0D400) [pid = 248] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:01:54 INFO - PROCESS | 248 | --DOMWINDOW == 148 (000000143463E400) [pid = 248] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:01:54 INFO - PROCESS | 248 | --DOMWINDOW == 147 (000000142401F800) [pid = 248] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:01:54 INFO - PROCESS | 248 | --DOMWINDOW == 146 (0000001435ABB800) [pid = 248] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:01:54 INFO - PROCESS | 248 | --DOMWINDOW == 145 (0000001430F56800) [pid = 248] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:01:54 INFO - PROCESS | 248 | --DOMWINDOW == 144 (000000142A3ADC00) [pid = 248] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:01:54 INFO - PROCESS | 248 | --DOMWINDOW == 143 (00000014372E7800) [pid = 248] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:01:54 INFO - PROCESS | 248 | --DOMWINDOW == 142 (000000143589A800) [pid = 248] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:01:54 INFO - PROCESS | 248 | 1464908514361 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:54 INFO - PROCESS | 248 | ++DOCSHELL 0000001437649000 == 89 [pid = 248] [id = 673] 16:01:54 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (00000014240A1C00) [pid = 248] [serial = 2019] [outer = 0000000000000000] 16:01:54 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (0000001430E65800) [pid = 248] [serial = 2020] [outer = 00000014240A1C00] 16:01:54 INFO - PROCESS | 248 | 1464908514407 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (0000001434517C00) [pid = 248] [serial = 2021] [outer = 00000014240A1C00] 16:01:54 INFO - PROCESS | 248 | [248] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 16:01:55 INFO - PROCESS | 248 | [248] WARNING: Using default font: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 16:01:55 INFO - PROCESS | 248 | 1464908515280 Marionette TRACE conn6 <- [1,2656,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]]]}] 16:01:55 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) 16:01:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1394ms 16:01:55 INFO - PROCESS | 248 | 1464908515310 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 16:01:55 INFO - PROCESS | 248 | 1464908515312 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 16:01:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:01:55 INFO - PROCESS | 248 | 1464908515315 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - PROCESS | 248 | 1464908515317 Marionette TRACE conn6 <- [1,2658,null,{}] 16:01:55 INFO - PROCESS | 248 | 1464908515321 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:55 INFO - PROCESS | 248 | 1464908515417 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 16:01:55 INFO - PROCESS | 248 | 1464908515424 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:55 INFO - PROCESS | 248 | ++DOCSHELL 0000001438AA6000 == 90 [pid = 248] [id = 674] 16:01:55 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (000000143463F000) [pid = 248] [serial = 2022] [outer = 0000000000000000] 16:01:55 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (000000143469CC00) [pid = 248] [serial = 2023] [outer = 000000143463F000] 16:01:55 INFO - PROCESS | 248 | 1464908515469 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (0000001434889400) [pid = 248] [serial = 2024] [outer = 000000143463F000] 16:01:56 INFO - PROCESS | 248 | 1464908516410 Marionette TRACE conn6 <- [1,2660,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,2661,"getWindowHandle",null] 16:01:56 INFO - PROCESS | 248 | 1464908516481 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 16:01:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:01:56 INFO - PROCESS | 248 | 1464908516488 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:01:56 INFO - PROCESS | 248 | 1464908516493 Marionette TRACE conn6 <- [1,2662,null,{}] 16:01:56 INFO - PROCESS | 248 | 1464908516501 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:56 INFO - PROCESS | 248 | 1464908516664 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 16:01:56 INFO - PROCESS | 248 | 1464908516800 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:56 INFO - PROCESS | 248 | ++DOCSHELL 0000001430C4A000 == 91 [pid = 248] [id = 675] 16:01:56 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (0000001428866C00) [pid = 248] [serial = 2025] [outer = 0000000000000000] 16:01:56 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (0000001428A62800) [pid = 248] [serial = 2026] [outer = 0000001428866C00] 16:01:56 INFO - PROCESS | 248 | 1464908516906 Marionette DEBUG loaded listener.js 16:01:57 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (000000142ABBC400) [pid = 248] [serial = 2027] [outer = 0000001428866C00] 16:01:58 INFO - PROCESS | 248 | 1464908518000 Marionette TRACE conn6 <- [1,2664,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,2665,"getWindowHandle",null] 16:01:58 INFO - PROCESS | 248 | 1464908518041 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 16:01:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:01:58 INFO - PROCESS | 248 | 1464908518048 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 248 | 1464908518051 Marionette TRACE conn6 <- [1,2666,null,{}] 16:01:58 INFO - PROCESS | 248 | 1464908518055 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:58 INFO - PROCESS | 248 | 1464908518213 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 16:01:58 INFO - PROCESS | 248 | 1464908518354 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:58 INFO - PROCESS | 248 | ++DOCSHELL 0000001437517800 == 92 [pid = 248] [id = 676] 16:01:58 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (000000142A34CC00) [pid = 248] [serial = 2028] [outer = 0000000000000000] 16:01:58 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (00000014307AE400) [pid = 248] [serial = 2029] [outer = 000000142A34CC00] 16:01:58 INFO - PROCESS | 248 | 1464908518412 Marionette DEBUG loaded listener.js 16:01:58 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (00000014313F4400) [pid = 248] [serial = 2030] [outer = 000000142A34CC00] 16:01:59 INFO - PROCESS | 248 | 1464908519461 Marionette TRACE conn6 <- [1,2668,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]]]}] 16:01:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:01:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1429ms 16:01:59 INFO - PROCESS | 248 | 1464908519482 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 16:01:59 INFO - PROCESS | 248 | 1464908519485 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 16:01:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:01:59 INFO - PROCESS | 248 | 1464908519489 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:01:59 INFO - PROCESS | 248 | 1464908519493 Marionette TRACE conn6 <- [1,2670,null,{}] 16:01:59 INFO - PROCESS | 248 | 1464908519504 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:59 INFO - PROCESS | 248 | 1464908519631 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 16:01:59 INFO - PROCESS | 248 | 1464908519779 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 248 | ++DOCSHELL 0000001438ED6800 == 93 [pid = 248] [id = 677] 16:01:59 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (00000014334DDC00) [pid = 248] [serial = 2031] [outer = 0000000000000000] 16:01:59 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (0000001434795C00) [pid = 248] [serial = 2032] [outer = 00000014334DDC00] 16:01:59 INFO - PROCESS | 248 | 1464908519839 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (0000001434D11400) [pid = 248] [serial = 2033] [outer = 00000014334DDC00] 16:02:00 INFO - PROCESS | 248 | 1464908520894 Marionette TRACE conn6 <- [1,2672,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]]]}] 16:02:00 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) 16:02:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1448ms 16:02:00 INFO - PROCESS | 248 | 1464908520938 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 16:02:00 INFO - PROCESS | 248 | 1464908520941 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 16:02:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:02:00 INFO - PROCESS | 248 | 1464908520945 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - PROCESS | 248 | 1464908520947 Marionette TRACE conn6 <- [1,2674,null,{}] 16:02:00 INFO - PROCESS | 248 | 1464908520951 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:01 INFO - PROCESS | 248 | 1464908521106 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 16:02:01 INFO - PROCESS | 248 | 1464908521244 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:01 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A21000 == 94 [pid = 248] [id = 678] 16:02:01 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (0000001434E65800) [pid = 248] [serial = 2034] [outer = 0000000000000000] 16:02:01 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (000000143589BC00) [pid = 248] [serial = 2035] [outer = 0000001434E65800] 16:02:01 INFO - PROCESS | 248 | 1464908521301 Marionette DEBUG loaded listener.js 16:02:01 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (00000014359ED000) [pid = 248] [serial = 2036] [outer = 0000001434E65800] 16:02:02 INFO - PROCESS | 248 | 1464908522328 Marionette TRACE conn6 <- [1,2676,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,2677,"getWindowHandle",null] 16:02:02 INFO - PROCESS | 248 | 1464908522393 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 16:02:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:02:02 INFO - PROCESS | 248 | 1464908522397 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - PROCESS | 248 | 1464908522399 Marionette TRACE conn6 <- [1,2678,null,{}] 16:02:02 INFO - PROCESS | 248 | 1464908522403 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:02 INFO - PROCESS | 248 | 1464908522553 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 16:02:02 INFO - PROCESS | 248 | 1464908522695 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:02 INFO - PROCESS | 248 | ++DOCSHELL 000000143B245800 == 95 [pid = 248] [id = 679] 16:02:02 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (0000001429383400) [pid = 248] [serial = 2037] [outer = 0000000000000000] 16:02:02 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (0000001435AA3000) [pid = 248] [serial = 2038] [outer = 0000001429383400] 16:02:02 INFO - PROCESS | 248 | 1464908522753 Marionette DEBUG loaded listener.js 16:02:02 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (0000001435ABAC00) [pid = 248] [serial = 2039] [outer = 0000001429383400] 16:02:03 INFO - PROCESS | 248 | 1464908523745 Marionette TRACE conn6 <- [1,2680,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,2681,"getWindowHandle",null] 16:02:03 INFO - PROCESS | 248 | 1464908523800 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 16:02:03 INFO - PROCESS | 248 | 1464908523803 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:02:03 INFO - PROCESS | 248 | 1464908523806 Marionette TRACE conn6 <- [1,2682,null,{}] 16:02:03 INFO - PROCESS | 248 | 1464908523810 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:03 INFO - PROCESS | 248 | 1464908523987 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 16:02:04 INFO - PROCESS | 248 | 1464908524155 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:04 INFO - PROCESS | 248 | ++DOCSHELL 000000143C36D800 == 96 [pid = 248] [id = 680] 16:02:04 INFO - PROCESS | 248 | ++DOMWINDOW == 164 (0000001435B87C00) [pid = 248] [serial = 2040] [outer = 0000000000000000] 16:02:04 INFO - PROCESS | 248 | ++DOMWINDOW == 165 (0000001435BC4800) [pid = 248] [serial = 2041] [outer = 0000001435B87C00] 16:02:04 INFO - PROCESS | 248 | 1464908524212 Marionette DEBUG loaded listener.js 16:02:04 INFO - PROCESS | 248 | ++DOMWINDOW == 166 (0000001435C09400) [pid = 248] [serial = 2042] [outer = 0000001435B87C00] 16:02:05 INFO - PROCESS | 248 | 1464908525279 Marionette TRACE conn6 <- [1,2684,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,2685,"getWindowHandle",null] 16:02:05 INFO - PROCESS | 248 | 1464908525353 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 16:02:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:02:05 INFO - PROCESS | 248 | 1464908525357 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:02:05 INFO - PROCESS | 248 | 1464908525359 Marionette TRACE conn6 <- [1,2686,null,{}] 16:02:05 INFO - PROCESS | 248 | 1464908525364 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:05 INFO - PROCESS | 248 | 1464908525514 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 16:02:05 INFO - PROCESS | 248 | 1464908525650 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:05 INFO - PROCESS | 248 | ++DOCSHELL 0000001435830800 == 97 [pid = 248] [id = 681] 16:02:05 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (000000142409DC00) [pid = 248] [serial = 2043] [outer = 0000000000000000] 16:02:05 INFO - PROCESS | 248 | ++DOMWINDOW == 168 (000000143448B400) [pid = 248] [serial = 2044] [outer = 000000142409DC00] 16:02:05 INFO - PROCESS | 248 | 1464908525706 Marionette DEBUG loaded listener.js 16:02:05 INFO - PROCESS | 248 | ++DOMWINDOW == 169 (0000001435C0EC00) [pid = 248] [serial = 2045] [outer = 000000142409DC00] 16:02:06 INFO - PROCESS | 248 | 1464908526882 Marionette TRACE conn6 <- [1,2688,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,2689,"getWindowHandle",null] 16:02:06 INFO - PROCESS | 248 | 1464908526914 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 16:02:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:02:07 INFO - PROCESS | 248 | 1464908527004 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:02:07 INFO - PROCESS | 248 | 1464908527008 Marionette TRACE conn6 <- [1,2690,null,{}] 16:02:07 INFO - PROCESS | 248 | 1464908527019 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:07 INFO - PROCESS | 248 | 1464908527145 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 16:02:07 INFO - PROCESS | 248 | 1464908527260 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 000000143C862800 == 96 [pid = 248] [id = 552] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 0000001437649000 == 95 [pid = 248] [id = 673] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 000000143763D000 == 94 [pid = 248] [id = 672] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 000000143625C800 == 93 [pid = 248] [id = 671] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 000000143596D800 == 92 [pid = 248] [id = 670] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 0000001434CB3000 == 91 [pid = 248] [id = 669] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 0000001430721800 == 90 [pid = 248] [id = 668] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 000000142AA68800 == 89 [pid = 248] [id = 667] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 000000142A465800 == 88 [pid = 248] [id = 666] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 0000001444826000 == 87 [pid = 248] [id = 665] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 168 (000000143C97A800) [pid = 248] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 167 (000000143E337800) [pid = 248] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 166 (000000143C4DB800) [pid = 248] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | ++DOCSHELL 0000001429935000 == 88 [pid = 248] [id = 682] 16:02:07 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (0000001424155800) [pid = 248] [serial = 2046] [outer = 0000000000000000] 16:02:07 INFO - PROCESS | 248 | ++DOMWINDOW == 168 (0000001424732C00) [pid = 248] [serial = 2047] [outer = 0000001424155800] 16:02:07 INFO - PROCESS | 248 | 1464908527361 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 248 | ++DOMWINDOW == 169 (000000142DB47000) [pid = 248] [serial = 2048] [outer = 0000001424155800] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 000000143FDED000 == 87 [pid = 248] [id = 664] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 000000143E2EA000 == 86 [pid = 248] [id = 663] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 000000143E260000 == 85 [pid = 248] [id = 662] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 000000143D6C5000 == 84 [pid = 248] [id = 661] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 00000014399A3000 == 83 [pid = 248] [id = 660] 16:02:07 INFO - PROCESS | 248 | --DOCSHELL 0000001434CA2000 == 82 [pid = 248] [id = 659] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 168 (0000001435E87800) [pid = 248] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 167 (000000142DEF3400) [pid = 248] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 166 (000000142FE08000) [pid = 248] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 165 (0000001430BC8400) [pid = 248] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 164 (0000001434CD4400) [pid = 248] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 163 (0000001435E81800) [pid = 248] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 162 (0000001434796C00) [pid = 248] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 161 (00000014363ED000) [pid = 248] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 160 (000000142401E400) [pid = 248] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 159 (000000142DB48C00) [pid = 248] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 158 (0000001428A63000) [pid = 248] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 157 (0000001435C18000) [pid = 248] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 156 (0000001435B93000) [pid = 248] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 155 (00000014333C5800) [pid = 248] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 154 (0000001435BC8400) [pid = 248] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 153 (00000014343E4000) [pid = 248] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 152 (000000143B27A000) [pid = 248] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 151 (0000001431C25C00) [pid = 248] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 150 (000000143463C400) [pid = 248] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 149 (000000143997A800) [pid = 248] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 148 (00000014359E4400) [pid = 248] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 147 (00000014363F0000) [pid = 248] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 146 (0000001435AA8800) [pid = 248] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 145 (000000143623B400) [pid = 248] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 144 (0000001439985000) [pid = 248] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | --DOMWINDOW == 143 (0000001434E66800) [pid = 248] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 16:02:07 INFO - PROCESS | 248 | 1464908527820 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:02:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:02:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 923ms 16:02:07 INFO - PROCESS | 248 | 1464908527847 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 16:02:07 INFO - PROCESS | 248 | 1464908527852 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 16:02:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:02:07 INFO - PROCESS | 248 | 1464908527858 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:02:07 INFO - PROCESS | 248 | 1464908527861 Marionette TRACE conn6 <- [1,2694,null,{}] 16:02:07 INFO - PROCESS | 248 | 1464908527869 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:07 INFO - PROCESS | 248 | 1464908527972 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 16:02:07 INFO - PROCESS | 248 | 1464908527980 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:07 INFO - PROCESS | 248 | ++DOCSHELL 000000143583E800 == 83 [pid = 248] [id = 683] 16:02:07 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (00000014301EDC00) [pid = 248] [serial = 2049] [outer = 0000000000000000] 16:02:08 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (00000014307A3C00) [pid = 248] [serial = 2050] [outer = 00000014301EDC00] 16:02:08 INFO - PROCESS | 248 | 1464908528028 Marionette DEBUG loaded listener.js 16:02:08 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (0000001430BD1800) [pid = 248] [serial = 2051] [outer = 00000014301EDC00] 16:02:08 INFO - PROCESS | 248 | 1464908528513 Marionette TRACE conn6 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:02:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 691ms 16:02:08 INFO - PROCESS | 248 | 1464908528552 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 248 | 1464908528555 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 16:02:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:02:08 INFO - PROCESS | 248 | 1464908528558 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 248 | 1464908528562 Marionette TRACE conn6 <- [1,2698,null,{}] 16:02:08 INFO - PROCESS | 248 | 1464908528573 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:08 INFO - PROCESS | 248 | 1464908528705 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 16:02:08 INFO - PROCESS | 248 | 1464908528811 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:08 INFO - PROCESS | 248 | ++DOCSHELL 0000001437504000 == 84 [pid = 248] [id = 684] 16:02:08 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (0000001430AA7400) [pid = 248] [serial = 2052] [outer = 0000000000000000] 16:02:08 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (0000001432E27400) [pid = 248] [serial = 2053] [outer = 0000001430AA7400] 16:02:08 INFO - PROCESS | 248 | 1464908528870 Marionette DEBUG loaded listener.js 16:02:08 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (00000014342EB800) [pid = 248] [serial = 2054] [outer = 0000001430AA7400] 16:02:09 INFO - PROCESS | 248 | 1464908529260 Marionette TRACE conn6 <- [1,2700,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,2701,"getWindowHandle",null] 16:02:09 INFO - PROCESS | 248 | 1464908529297 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 16:02:09 INFO - PROCESS | 248 | 1464908529301 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:02:09 INFO - PROCESS | 248 | 1464908529303 Marionette TRACE conn6 <- [1,2702,null,{}] 16:02:09 INFO - PROCESS | 248 | 1464908529306 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:09 INFO - PROCESS | 248 | 1464908529408 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 16:02:09 INFO - PROCESS | 248 | 1464908529415 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:09 INFO - PROCESS | 248 | ++DOCSHELL 0000001438BA3800 == 85 [pid = 248] [id = 685] 16:02:09 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (0000001434517800) [pid = 248] [serial = 2055] [outer = 0000000000000000] 16:02:09 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (000000143478FC00) [pid = 248] [serial = 2056] [outer = 0000001434517800] 16:02:09 INFO - PROCESS | 248 | 1464908529461 Marionette DEBUG loaded listener.js 16:02:09 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (0000001434E66800) [pid = 248] [serial = 2057] [outer = 0000001434517800] 16:02:09 INFO - PROCESS | 248 | 1464908529955 Marionette TRACE conn6 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:02:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:02:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 691ms 16:02:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:02:10 INFO - PROCESS | 248 | 1464908529994 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 248 | 1464908529997 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 16:02:10 INFO - PROCESS | 248 | 1464908530000 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 248 | 1464908530002 Marionette TRACE conn6 <- [1,2706,null,{}] 16:02:10 INFO - PROCESS | 248 | 1464908530005 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:10 INFO - PROCESS | 248 | 1464908530135 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 16:02:10 INFO - PROCESS | 248 | 1464908530186 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:10 INFO - PROCESS | 248 | ++DOCSHELL 00000014399BE800 == 86 [pid = 248] [id = 686] 16:02:10 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (00000014359E6800) [pid = 248] [serial = 2058] [outer = 0000000000000000] 16:02:10 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (0000001435AB9C00) [pid = 248] [serial = 2059] [outer = 00000014359E6800] 16:02:10 INFO - PROCESS | 248 | 1464908530232 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (0000001435B8A000) [pid = 248] [serial = 2060] [outer = 00000014359E6800] 16:02:10 INFO - PROCESS | 248 | 1464908530711 Marionette TRACE conn6 <- [1,2708,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,2709,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 248 | 1464908530740 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 16:02:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:02:10 INFO - PROCESS | 248 | 1464908530743 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 248 | 1464908530745 Marionette TRACE conn6 <- [1,2710,null,{}] 16:02:10 INFO - PROCESS | 248 | 1464908530748 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:10 INFO - PROCESS | 248 | 1464908530898 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 16:02:10 INFO - PROCESS | 248 | 1464908530923 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:10 INFO - PROCESS | 248 | ++DOCSHELL 000000143BFA5800 == 87 [pid = 248] [id = 687] 16:02:10 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (0000001435CC7000) [pid = 248] [serial = 2061] [outer = 0000000000000000] 16:02:10 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (0000001435CCB000) [pid = 248] [serial = 2062] [outer = 0000001435CC7000] 16:02:10 INFO - PROCESS | 248 | 1464908530969 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (0000001435E8B400) [pid = 248] [serial = 2063] [outer = 0000001435CC7000] 16:02:11 INFO - PROCESS | 248 | 1464908531440 Marionette TRACE conn6 <- [1,2712,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,2713,"getWindowHandle",null] 16:02:11 INFO - PROCESS | 248 | 1464908531515 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 16:02:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:02:11 INFO - PROCESS | 248 | 1464908531523 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:02:11 INFO - PROCESS | 248 | 1464908531525 Marionette TRACE conn6 <- [1,2714,null,{}] 16:02:11 INFO - PROCESS | 248 | 1464908531528 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:11 INFO - PROCESS | 248 | 1464908531656 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 16:02:11 INFO - PROCESS | 248 | --DOMWINDOW == 157 (000000143C55A000) [pid = 248] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:02:11 INFO - PROCESS | 248 | --DOMWINDOW == 156 (00000014316D3000) [pid = 248] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:02:11 INFO - PROCESS | 248 | --DOMWINDOW == 155 (0000001430BCFC00) [pid = 248] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:02:11 INFO - PROCESS | 248 | --DOMWINDOW == 154 (000000142263E800) [pid = 248] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:02:11 INFO - PROCESS | 248 | --DOMWINDOW == 153 (0000001428A65800) [pid = 248] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:02:11 INFO - PROCESS | 248 | --DOMWINDOW == 152 (000000143421D400) [pid = 248] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:02:11 INFO - PROCESS | 248 | --DOMWINDOW == 151 (00000014240A1C00) [pid = 248] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:02:11 INFO - PROCESS | 248 | --DOMWINDOW == 150 (0000001428A7E000) [pid = 248] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:02:11 INFO - PROCESS | 248 | --DOMWINDOW == 149 (000000143B7B1800) [pid = 248] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:02:11 INFO - PROCESS | 248 | --DOMWINDOW == 148 (000000142A887C00) [pid = 248] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:02:11 INFO - PROCESS | 248 | --DOMWINDOW == 147 (00000014372E6000) [pid = 248] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:02:11 INFO - PROCESS | 248 | 1464908531826 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:11 INFO - PROCESS | 248 | ++DOCSHELL 00000014344B7800 == 88 [pid = 248] [id = 688] 16:02:11 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (00000014237C2000) [pid = 248] [serial = 2064] [outer = 0000000000000000] 16:02:11 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (000000142428B800) [pid = 248] [serial = 2065] [outer = 00000014237C2000] 16:02:11 INFO - PROCESS | 248 | 1464908531872 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (00000014338BB800) [pid = 248] [serial = 2066] [outer = 00000014237C2000] 16:02:12 INFO - PROCESS | 248 | 1464908532257 Marionette TRACE conn6 <- [1,2716,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]]]}] 16:02:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:02:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 796ms 16:02:12 INFO - PROCESS | 248 | 1464908532321 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 16:02:12 INFO - PROCESS | 248 | 1464908532323 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 16:02:12 INFO - PROCESS | 248 | 1464908532326 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:02:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:02:12 INFO - PROCESS | 248 | 1464908532328 Marionette TRACE conn6 <- [1,2718,null,{}] 16:02:12 INFO - PROCESS | 248 | 1464908532331 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:12 INFO - PROCESS | 248 | 1464908532426 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 16:02:12 INFO - PROCESS | 248 | 1464908532433 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:12 INFO - PROCESS | 248 | ++DOCSHELL 000000143C873800 == 89 [pid = 248] [id = 689] 16:02:12 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (0000001436234400) [pid = 248] [serial = 2067] [outer = 0000000000000000] 16:02:12 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (00000014372E5C00) [pid = 248] [serial = 2068] [outer = 0000001436234400] 16:02:12 INFO - PROCESS | 248 | 1464908532478 Marionette DEBUG loaded listener.js 16:02:12 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (00000014375D3C00) [pid = 248] [serial = 2069] [outer = 0000001436234400] 16:02:13 INFO - PROCESS | 248 | 1464908533393 Marionette TRACE conn6 <- [1,2720,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,2721,"getWindowHandle",null] 16:02:13 INFO - PROCESS | 248 | 1464908533406 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 16:02:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:02:13 INFO - PROCESS | 248 | 1464908533409 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 248 | 1464908533411 Marionette TRACE conn6 <- [1,2722,null,{}] 16:02:13 INFO - PROCESS | 248 | 1464908533415 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:13 INFO - PROCESS | 248 | 1464908533544 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 16:02:13 INFO - PROCESS | 248 | 1464908533553 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:13 INFO - PROCESS | 248 | ++DOCSHELL 000000143D6C9000 == 90 [pid = 248] [id = 690] 16:02:13 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (000000143623B400) [pid = 248] [serial = 2070] [outer = 0000000000000000] 16:02:13 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (000000143B277400) [pid = 248] [serial = 2071] [outer = 000000143623B400] 16:02:13 INFO - PROCESS | 248 | 1464908533598 Marionette DEBUG loaded listener.js 16:02:13 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (000000143B7B4800) [pid = 248] [serial = 2072] [outer = 000000143623B400] 16:02:14 INFO - PROCESS | 248 | 1464908534240 Marionette TRACE conn6 <- [1,2724,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]]]}] 16:02:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:02:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 881ms 16:02:14 INFO - PROCESS | 248 | 1464908534294 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 16:02:14 INFO - PROCESS | 248 | 1464908534297 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 16:02:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:02:14 INFO - PROCESS | 248 | 1464908534303 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:02:14 INFO - PROCESS | 248 | 1464908534306 Marionette TRACE conn6 <- [1,2726,null,{}] 16:02:14 INFO - PROCESS | 248 | 1464908534313 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:14 INFO - PROCESS | 248 | 1464908534448 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 16:02:14 INFO - PROCESS | 248 | 1464908534591 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:14 INFO - PROCESS | 248 | ++DOCSHELL 0000001435965800 == 91 [pid = 248] [id = 691] 16:02:14 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (000000142AA52800) [pid = 248] [serial = 2073] [outer = 0000000000000000] 16:02:14 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (000000142E878400) [pid = 248] [serial = 2074] [outer = 000000142AA52800] 16:02:14 INFO - PROCESS | 248 | 1464908534650 Marionette DEBUG loaded listener.js 16:02:14 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (0000001430DA6000) [pid = 248] [serial = 2075] [outer = 000000142AA52800] 16:02:15 INFO - PROCESS | 248 | 1464908535301 Marionette TRACE conn6 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:02:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:02:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1028ms 16:02:15 INFO - PROCESS | 248 | 1464908535336 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 16:02:15 INFO - PROCESS | 248 | 1464908535342 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 16:02:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:02:15 INFO - PROCESS | 248 | 1464908535349 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:02:15 INFO - PROCESS | 248 | 1464908535352 Marionette TRACE conn6 <- [1,2730,null,{}] 16:02:15 INFO - PROCESS | 248 | 1464908535356 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:15 INFO - PROCESS | 248 | 1464908535488 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 16:02:15 INFO - PROCESS | 248 | 1464908535602 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:15 INFO - PROCESS | 248 | ++DOCSHELL 000000143B249000 == 92 [pid = 248] [id = 692] 16:02:15 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (00000014334E8000) [pid = 248] [serial = 2076] [outer = 0000000000000000] 16:02:15 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (000000143448D400) [pid = 248] [serial = 2077] [outer = 00000014334E8000] 16:02:15 INFO - PROCESS | 248 | 1464908535699 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (0000001435A39400) [pid = 248] [serial = 2078] [outer = 00000014334E8000] 16:02:16 INFO - PROCESS | 248 | 1464908536302 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:02:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:02:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 986ms 16:02:16 INFO - PROCESS | 248 | 1464908536345 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 16:02:16 INFO - PROCESS | 248 | 1464908536348 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 16:02:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:02:16 INFO - PROCESS | 248 | 1464908536353 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:02:16 INFO - PROCESS | 248 | 1464908536358 Marionette TRACE conn6 <- [1,2734,null,{}] 16:02:16 INFO - PROCESS | 248 | 1464908536370 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:16 INFO - PROCESS | 248 | 1464908536496 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 16:02:16 INFO - PROCESS | 248 | 1464908536640 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:16 INFO - PROCESS | 248 | ++DOCSHELL 000000143E25D000 == 93 [pid = 248] [id = 693] 16:02:16 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (0000001435CC3C00) [pid = 248] [serial = 2079] [outer = 0000000000000000] 16:02:16 INFO - PROCESS | 248 | ++DOMWINDOW == 164 (0000001435CC6400) [pid = 248] [serial = 2080] [outer = 0000001435CC3C00] 16:02:16 INFO - PROCESS | 248 | 1464908536700 Marionette DEBUG loaded listener.js 16:02:16 INFO - PROCESS | 248 | ++DOMWINDOW == 165 (000000143B284400) [pid = 248] [serial = 2081] [outer = 0000001435CC3C00] 16:02:17 INFO - PROCESS | 248 | 1464908537301 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:02:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 985ms 16:02:17 INFO - PROCESS | 248 | 1464908537340 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 16:02:17 INFO - PROCESS | 248 | 1464908537344 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 16:02:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:02:17 INFO - PROCESS | 248 | 1464908537347 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:02:17 INFO - PROCESS | 248 | 1464908537349 Marionette TRACE conn6 <- [1,2738,null,{}] 16:02:17 INFO - PROCESS | 248 | 1464908537353 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:17 INFO - PROCESS | 248 | 1464908537479 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 16:02:17 INFO - PROCESS | 248 | 1464908537620 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:17 INFO - PROCESS | 248 | ++DOCSHELL 000000143E5C9000 == 94 [pid = 248] [id = 694] 16:02:17 INFO - PROCESS | 248 | ++DOMWINDOW == 166 (000000143C4E0800) [pid = 248] [serial = 2082] [outer = 0000000000000000] 16:02:17 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (000000143C566000) [pid = 248] [serial = 2083] [outer = 000000143C4E0800] 16:02:17 INFO - PROCESS | 248 | 1464908537677 Marionette DEBUG loaded listener.js 16:02:17 INFO - PROCESS | 248 | ++DOMWINDOW == 168 (000000143C96F000) [pid = 248] [serial = 2084] [outer = 000000143C4E0800] 16:02:18 INFO - PROCESS | 248 | 1464908538212 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:02:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:02:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 943ms 16:02:18 INFO - PROCESS | 248 | 1464908538293 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 16:02:18 INFO - PROCESS | 248 | 1464908538295 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 16:02:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:02:18 INFO - PROCESS | 248 | 1464908538299 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:02:18 INFO - PROCESS | 248 | 1464908538301 Marionette TRACE conn6 <- [1,2742,null,{}] 16:02:18 INFO - PROCESS | 248 | 1464908538305 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:18 INFO - PROCESS | 248 | 1464908538427 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 16:02:18 INFO - PROCESS | 248 | 1464908538569 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:18 INFO - PROCESS | 248 | ++DOCSHELL 000000143FDD5000 == 95 [pid = 248] [id = 695] 16:02:18 INFO - PROCESS | 248 | ++DOMWINDOW == 169 (000000143C97CC00) [pid = 248] [serial = 2085] [outer = 0000000000000000] 16:02:18 INFO - PROCESS | 248 | ++DOMWINDOW == 170 (000000143CA4AC00) [pid = 248] [serial = 2086] [outer = 000000143C97CC00] 16:02:18 INFO - PROCESS | 248 | 1464908538627 Marionette DEBUG loaded listener.js 16:02:18 INFO - PROCESS | 248 | ++DOMWINDOW == 171 (000000143E0AA400) [pid = 248] [serial = 2087] [outer = 000000143C97CC00] 16:02:19 INFO - PROCESS | 248 | 1464908539228 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:02:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:02:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 985ms 16:02:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:02:19 INFO - PROCESS | 248 | 1464908539287 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 248 | 1464908539289 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 16:02:19 INFO - PROCESS | 248 | 1464908539293 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - PROCESS | 248 | 1464908539295 Marionette TRACE conn6 <- [1,2746,null,{}] 16:02:19 INFO - PROCESS | 248 | 1464908539299 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:19 INFO - PROCESS | 248 | 1464908539441 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 16:02:19 INFO - PROCESS | 248 | 1464908539556 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:19 INFO - PROCESS | 248 | ++DOCSHELL 00000014449E4800 == 96 [pid = 248] [id = 696] 16:02:19 INFO - PROCESS | 248 | ++DOMWINDOW == 172 (000000143EDD3C00) [pid = 248] [serial = 2088] [outer = 0000000000000000] 16:02:19 INFO - PROCESS | 248 | ++DOMWINDOW == 173 (000000143EFAA800) [pid = 248] [serial = 2089] [outer = 000000143EDD3C00] 16:02:19 INFO - PROCESS | 248 | 1464908539652 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 248 | ++DOMWINDOW == 174 (000000143F6D3C00) [pid = 248] [serial = 2090] [outer = 000000143EDD3C00] 16:02:20 INFO - PROCESS | 248 | 1464908540203 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:02:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:02:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 984ms 16:02:20 INFO - PROCESS | 248 | 1464908540280 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 16:02:20 INFO - PROCESS | 248 | 1464908540283 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 16:02:20 INFO - PROCESS | 248 | 1464908540286 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:02:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:02:20 INFO - PROCESS | 248 | 1464908540288 Marionette TRACE conn6 <- [1,2750,null,{}] 16:02:20 INFO - PROCESS | 248 | 1464908540292 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:20 INFO - PROCESS | 248 | 1464908540411 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 16:02:20 INFO - PROCESS | 248 | 1464908540551 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:20 INFO - PROCESS | 248 | ++DOCSHELL 000000143E38E800 == 97 [pid = 248] [id = 697] 16:02:20 INFO - PROCESS | 248 | ++DOMWINDOW == 175 (000000143EDDB800) [pid = 248] [serial = 2091] [outer = 0000000000000000] 16:02:20 INFO - PROCESS | 248 | ++DOMWINDOW == 176 (000000143F798800) [pid = 248] [serial = 2092] [outer = 000000143EDDB800] 16:02:20 INFO - PROCESS | 248 | 1464908540608 Marionette DEBUG loaded listener.js 16:02:20 INFO - PROCESS | 248 | ++DOMWINDOW == 177 (000000143F79E400) [pid = 248] [serial = 2093] [outer = 000000143EDDB800] 16:02:21 INFO - PROCESS | 248 | 1464908541206 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:02:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:02:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 987ms 16:02:21 INFO - PROCESS | 248 | 1464908541275 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 16:02:21 INFO - PROCESS | 248 | 1464908541278 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 16:02:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:02:21 INFO - PROCESS | 248 | 1464908541281 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:02:21 INFO - PROCESS | 248 | 1464908541284 Marionette TRACE conn6 <- [1,2754,null,{}] 16:02:21 INFO - PROCESS | 248 | 1464908541287 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:21 INFO - PROCESS | 248 | 1464908541410 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 16:02:21 INFO - PROCESS | 248 | 1464908541741 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:21 INFO - PROCESS | 248 | ++DOCSHELL 0000001430E05000 == 98 [pid = 248] [id = 698] 16:02:21 INFO - PROCESS | 248 | ++DOMWINDOW == 178 (0000001422FCDC00) [pid = 248] [serial = 2094] [outer = 0000000000000000] 16:02:21 INFO - PROCESS | 248 | ++DOMWINDOW == 179 (0000001424097000) [pid = 248] [serial = 2095] [outer = 0000001422FCDC00] 16:02:21 INFO - PROCESS | 248 | 1464908541818 Marionette DEBUG loaded listener.js 16:02:21 INFO - PROCESS | 248 | ++DOMWINDOW == 180 (000000142581D000) [pid = 248] [serial = 2096] [outer = 0000001422FCDC00] 16:02:22 INFO - PROCESS | 248 | 1464908542477 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:02:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:02:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1239ms 16:02:22 INFO - PROCESS | 248 | 1464908542524 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 16:02:22 INFO - PROCESS | 248 | 1464908542528 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 16:02:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:02:22 INFO - PROCESS | 248 | 1464908542533 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:02:22 INFO - PROCESS | 248 | 1464908542537 Marionette TRACE conn6 <- [1,2758,null,{}] 16:02:22 INFO - PROCESS | 248 | 1464908542542 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:22 INFO - PROCESS | 248 | 1464908542667 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 16:02:22 INFO - PROCESS | 248 | 1464908542813 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:22 INFO - PROCESS | 248 | ++DOCSHELL 0000001430714800 == 99 [pid = 248] [id = 699] 16:02:22 INFO - PROCESS | 248 | ++DOMWINDOW == 181 (000000142DF54000) [pid = 248] [serial = 2097] [outer = 0000000000000000] 16:02:22 INFO - PROCESS | 248 | ++DOMWINDOW == 182 (000000142E87C000) [pid = 248] [serial = 2098] [outer = 000000142DF54000] 16:02:22 INFO - PROCESS | 248 | 1464908542867 Marionette DEBUG loaded listener.js 16:02:22 INFO - PROCESS | 248 | ++DOMWINDOW == 183 (0000001430BCD800) [pid = 248] [serial = 2099] [outer = 000000142DF54000] 16:02:23 INFO - PROCESS | 248 | 1464908543499 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:02:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:02:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1026ms 16:02:23 INFO - PROCESS | 248 | 1464908543565 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 16:02:23 INFO - PROCESS | 248 | 1464908543569 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 16:02:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:02:23 INFO - PROCESS | 248 | 1464908543574 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:02:23 INFO - PROCESS | 248 | 1464908543576 Marionette TRACE conn6 <- [1,2762,null,{}] 16:02:23 INFO - PROCESS | 248 | 1464908543581 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:23 INFO - PROCESS | 248 | 1464908543701 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 16:02:23 INFO - PROCESS | 248 | 1464908543868 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:23 INFO - PROCESS | 248 | --DOCSHELL 000000143CA8C000 == 98 [pid = 248] [id = 541] 16:02:23 INFO - PROCESS | 248 | --DOCSHELL 000000143C873800 == 97 [pid = 248] [id = 689] 16:02:23 INFO - PROCESS | 248 | --DOCSHELL 00000014344B7800 == 96 [pid = 248] [id = 688] 16:02:23 INFO - PROCESS | 248 | --DOCSHELL 000000143BFA5800 == 95 [pid = 248] [id = 687] 16:02:23 INFO - PROCESS | 248 | --DOCSHELL 00000014399BE800 == 94 [pid = 248] [id = 686] 16:02:23 INFO - PROCESS | 248 | --DOCSHELL 0000001438BA3800 == 93 [pid = 248] [id = 685] 16:02:23 INFO - PROCESS | 248 | --DOCSHELL 0000001437504000 == 92 [pid = 248] [id = 684] 16:02:23 INFO - PROCESS | 248 | --DOCSHELL 000000143583E800 == 91 [pid = 248] [id = 683] 16:02:23 INFO - PROCESS | 248 | --DOMWINDOW == 182 (0000001435BCF800) [pid = 248] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 16:02:23 INFO - PROCESS | 248 | --DOMWINDOW == 181 (000000143450CC00) [pid = 248] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 16:02:23 INFO - PROCESS | 248 | --DOMWINDOW == 180 (000000142DF2C400) [pid = 248] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 16:02:23 INFO - PROCESS | 248 | --DOMWINDOW == 179 (000000143E0A7000) [pid = 248] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 16:02:23 INFO - PROCESS | 248 | --DOMWINDOW == 178 (000000143F6CE400) [pid = 248] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 16:02:23 INFO - PROCESS | 248 | --DOMWINDOW == 177 (000000143EDD6C00) [pid = 248] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 16:02:23 INFO - PROCESS | 248 | --DOMWINDOW == 176 (000000143C97C000) [pid = 248] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 16:02:23 INFO - PROCESS | 248 | --DOMWINDOW == 175 (000000143469CC00) [pid = 248] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 16:02:23 INFO - PROCESS | 248 | ++DOCSHELL 000000142DE76800 == 92 [pid = 248] [id = 700] 16:02:23 INFO - PROCESS | 248 | ++DOMWINDOW == 176 (00000014240A0800) [pid = 248] [serial = 2100] [outer = 0000000000000000] 16:02:23 INFO - PROCESS | 248 | ++DOMWINDOW == 177 (0000001425819000) [pid = 248] [serial = 2101] [outer = 00000014240A0800] 16:02:23 INFO - PROCESS | 248 | 1464908543971 Marionette DEBUG loaded listener.js 16:02:24 INFO - PROCESS | 248 | ++DOMWINDOW == 178 (0000001430AA6000) [pid = 248] [serial = 2102] [outer = 00000014240A0800] 16:02:24 INFO - PROCESS | 248 | --DOCSHELL 0000001429935000 == 91 [pid = 248] [id = 682] 16:02:24 INFO - PROCESS | 248 | --DOCSHELL 0000001439A21000 == 90 [pid = 248] [id = 678] 16:02:24 INFO - PROCESS | 248 | --DOCSHELL 0000001438ED6800 == 89 [pid = 248] [id = 677] 16:02:24 INFO - PROCESS | 248 | --DOCSHELL 0000001437517800 == 88 [pid = 248] [id = 676] 16:02:24 INFO - PROCESS | 248 | --DOCSHELL 0000001430C4A000 == 87 [pid = 248] [id = 675] 16:02:24 INFO - PROCESS | 248 | --DOCSHELL 0000001438AA6000 == 86 [pid = 248] [id = 674] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 177 (000000143B280400) [pid = 248] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 176 (000000143C977400) [pid = 248] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 175 (00000014316D7C00) [pid = 248] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 174 (0000001430C24C00) [pid = 248] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 173 (000000142428E000) [pid = 248] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 172 (0000001423ABD800) [pid = 248] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 171 (000000142A3B0800) [pid = 248] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 170 (000000142AFDAC00) [pid = 248] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 169 (00000014342EDC00) [pid = 248] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 168 (0000001432560000) [pid = 248] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 167 (0000001430E65800) [pid = 248] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 166 (0000001434486400) [pid = 248] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 165 (000000142A34D400) [pid = 248] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 164 (0000001434517C00) [pid = 248] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 163 (0000001429295000) [pid = 248] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 162 (000000143C7B2800) [pid = 248] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 161 (00000014301EF000) [pid = 248] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 160 (00000014309AD800) [pid = 248] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | --DOMWINDOW == 159 (0000001430F5AC00) [pid = 248] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 16:02:24 INFO - PROCESS | 248 | 1464908544447 Marionette TRACE conn6 <- [1,2764,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]]]}] 16:02:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:02:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 880ms 16:02:24 INFO - PROCESS | 248 | 1464908544462 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 16:02:24 INFO - PROCESS | 248 | 1464908544465 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 16:02:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:02:24 INFO - PROCESS | 248 | 1464908544470 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:02:24 INFO - PROCESS | 248 | 1464908544476 Marionette TRACE conn6 <- [1,2766,null,{}] 16:02:24 INFO - PROCESS | 248 | 1464908544485 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:24 INFO - PROCESS | 248 | 1464908544588 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 16:02:24 INFO - PROCESS | 248 | 1464908544599 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:24 INFO - PROCESS | 248 | ++DOCSHELL 0000001435B10800 == 87 [pid = 248] [id = 701] 16:02:24 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (0000001430C1BC00) [pid = 248] [serial = 2103] [outer = 0000000000000000] 16:02:24 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (0000001431C24000) [pid = 248] [serial = 2104] [outer = 0000001430C1BC00] 16:02:24 INFO - PROCESS | 248 | 1464908544645 Marionette DEBUG loaded listener.js 16:02:24 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (0000001433450C00) [pid = 248] [serial = 2105] [outer = 0000001430C1BC00] 16:02:25 INFO - PROCESS | 248 | 1464908545136 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:02:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:02:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 692ms 16:02:25 INFO - PROCESS | 248 | 1464908545164 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 16:02:25 INFO - PROCESS | 248 | 1464908545167 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 16:02:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:02:25 INFO - PROCESS | 248 | 1464908545174 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:02:25 INFO - PROCESS | 248 | 1464908545176 Marionette TRACE conn6 <- [1,2770,null,{}] 16:02:25 INFO - PROCESS | 248 | 1464908545180 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:25 INFO - PROCESS | 248 | 1464908545282 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 16:02:25 INFO - PROCESS | 248 | 1464908545288 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:25 INFO - PROCESS | 248 | ++DOCSHELL 0000001437652800 == 88 [pid = 248] [id = 702] 16:02:25 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (00000014343E3000) [pid = 248] [serial = 2106] [outer = 0000000000000000] 16:02:25 INFO - PROCESS | 248 | ++DOMWINDOW == 164 (000000143450D400) [pid = 248] [serial = 2107] [outer = 00000014343E3000] 16:02:25 INFO - PROCESS | 248 | 1464908545334 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 248 | ++DOMWINDOW == 165 (000000143463D400) [pid = 248] [serial = 2108] [outer = 00000014343E3000] 16:02:25 INFO - PROCESS | 248 | 1464908545810 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:02:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:02:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 690ms 16:02:25 INFO - PROCESS | 248 | 1464908545870 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 16:02:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:02:25 INFO - PROCESS | 248 | 1464908545872 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 16:02:25 INFO - PROCESS | 248 | 1464908545875 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:02:25 INFO - PROCESS | 248 | 1464908545877 Marionette TRACE conn6 <- [1,2774,null,{}] 16:02:25 INFO - PROCESS | 248 | 1464908545881 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:25 INFO - PROCESS | 248 | 1464908545978 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 16:02:26 INFO - PROCESS | 248 | 1464908546079 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:26 INFO - PROCESS | 248 | ++DOCSHELL 0000001438AA3800 == 89 [pid = 248] [id = 703] 16:02:26 INFO - PROCESS | 248 | ++DOMWINDOW == 166 (000000143479C000) [pid = 248] [serial = 2109] [outer = 0000000000000000] 16:02:26 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (0000001434CD7400) [pid = 248] [serial = 2110] [outer = 000000143479C000] 16:02:26 INFO - PROCESS | 248 | 1464908546141 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 248 | ++DOMWINDOW == 168 (0000001435815000) [pid = 248] [serial = 2111] [outer = 000000143479C000] 16:02:26 INFO - PROCESS | 248 | 1464908546573 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:02:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 735ms 16:02:26 INFO - PROCESS | 248 | 1464908546612 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 16:02:26 INFO - PROCESS | 248 | 1464908546614 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 16:02:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:02:26 INFO - PROCESS | 248 | 1464908546631 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 248 | 1464908546633 Marionette TRACE conn6 <- [1,2778,null,{}] 16:02:26 INFO - PROCESS | 248 | 1464908546637 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:26 INFO - PROCESS | 248 | 1464908546797 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 16:02:26 INFO - PROCESS | 248 | 1464908546819 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:26 INFO - PROCESS | 248 | ++DOCSHELL 00000014399A4000 == 90 [pid = 248] [id = 704] 16:02:26 INFO - PROCESS | 248 | ++DOMWINDOW == 169 (0000001435A3F400) [pid = 248] [serial = 2112] [outer = 0000000000000000] 16:02:26 INFO - PROCESS | 248 | ++DOMWINDOW == 170 (0000001435ABA400) [pid = 248] [serial = 2113] [outer = 0000001435A3F400] 16:02:26 INFO - PROCESS | 248 | 1464908546865 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 248 | ++DOMWINDOW == 171 (0000001435B86400) [pid = 248] [serial = 2114] [outer = 0000001435A3F400] 16:02:27 INFO - PROCESS | 248 | 1464908547305 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:02:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:02:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 755ms 16:02:27 INFO - PROCESS | 248 | 1464908547381 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 16:02:27 INFO - PROCESS | 248 | 1464908547383 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 16:02:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:02:27 INFO - PROCESS | 248 | 1464908547392 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:02:27 INFO - PROCESS | 248 | 1464908547394 Marionette TRACE conn6 <- [1,2782,null,{}] 16:02:27 INFO - PROCESS | 248 | 1464908547403 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:27 INFO - PROCESS | 248 | 1464908547534 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 16:02:27 INFO - PROCESS | 248 | 1464908547554 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:27 INFO - PROCESS | 248 | ++DOCSHELL 000000143A959000 == 91 [pid = 248] [id = 705] 16:02:27 INFO - PROCESS | 248 | ++DOMWINDOW == 172 (0000001435B8FC00) [pid = 248] [serial = 2115] [outer = 0000000000000000] 16:02:27 INFO - PROCESS | 248 | ++DOMWINDOW == 173 (0000001435BCC800) [pid = 248] [serial = 2116] [outer = 0000001435B8FC00] 16:02:27 INFO - PROCESS | 248 | 1464908547599 Marionette DEBUG loaded listener.js 16:02:27 INFO - PROCESS | 248 | ++DOMWINDOW == 174 (0000001435C16C00) [pid = 248] [serial = 2117] [outer = 0000001435B8FC00] 16:02:28 INFO - PROCESS | 248 | 1464908548028 Marionette TRACE conn6 <- [1,2784,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]]]}] 16:02:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:02:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 691ms 16:02:28 INFO - PROCESS | 248 | 1464908548080 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 16:02:28 INFO - PROCESS | 248 | 1464908548082 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 16:02:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:02:28 INFO - PROCESS | 248 | 1464908548085 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:02:28 INFO - PROCESS | 248 | 1464908548087 Marionette TRACE conn6 <- [1,2786,null,{}] 16:02:28 INFO - PROCESS | 248 | 1464908548090 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:28 INFO - PROCESS | 248 | 1464908548259 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 16:02:28 INFO - PROCESS | 248 | 1464908548280 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:28 INFO - PROCESS | 248 | ++DOCSHELL 000000143BE91800 == 92 [pid = 248] [id = 706] 16:02:28 INFO - PROCESS | 248 | ++DOMWINDOW == 175 (0000001435C21C00) [pid = 248] [serial = 2118] [outer = 0000000000000000] 16:02:28 INFO - PROCESS | 248 | ++DOMWINDOW == 176 (0000001435E8B000) [pid = 248] [serial = 2119] [outer = 0000001435C21C00] 16:02:28 INFO - PROCESS | 248 | 1464908548326 Marionette DEBUG loaded listener.js 16:02:28 INFO - PROCESS | 248 | ++DOMWINDOW == 177 (00000014372F0400) [pid = 248] [serial = 2120] [outer = 0000001435C21C00] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 176 (0000001424894C00) [pid = 248] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 175 (0000001435B91400) [pid = 248] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 174 (0000001435B56C00) [pid = 248] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 173 (00000014297A5800) [pid = 248] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 172 (0000001435ABCC00) [pid = 248] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 171 (000000142ABC1C00) [pid = 248] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 170 (000000143E32D800) [pid = 248] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 169 (000000143C96F400) [pid = 248] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 168 (0000001430AA6400) [pid = 248] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 167 (000000143E0B1400) [pid = 248] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 166 (000000143478E800) [pid = 248] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 165 (0000001424152400) [pid = 248] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 164 (0000001430AA1400) [pid = 248] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 163 (000000143EFA4000) [pid = 248] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 162 (00000014372F2800) [pid = 248] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 161 (000000143B7B3800) [pid = 248] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 160 (000000143463D000) [pid = 248] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 159 (000000143EFAB400) [pid = 248] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 158 (000000143C565C00) [pid = 248] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 157 (000000143CA4BC00) [pid = 248] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 156 (0000001432E24C00) [pid = 248] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 155 (000000143421E400) [pid = 248] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 154 (0000001423110C00) [pid = 248] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 153 (000000143D351800) [pid = 248] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 152 (00000014375D2C00) [pid = 248] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 151 (000000143C563400) [pid = 248] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 150 (000000143C7B1C00) [pid = 248] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 149 (000000142A888800) [pid = 248] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 148 (00000014307AC800) [pid = 248] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 147 (000000143C96F800) [pid = 248] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 146 (000000143580D000) [pid = 248] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 145 (000000143C7B2C00) [pid = 248] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 144 (0000001436234400) [pid = 248] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 143 (00000014359E6800) [pid = 248] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 142 (0000001435CC7000) [pid = 248] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 141 (00000014237C2000) [pid = 248] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 140 (0000001424155800) [pid = 248] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 139 (000000142409DC00) [pid = 248] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 138 (0000001434517800) [pid = 248] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 137 (0000001430AA7400) [pid = 248] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:02:28 INFO - PROCESS | 248 | --DOMWINDOW == 136 (00000014301EDC00) [pid = 248] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:02:29 INFO - PROCESS | 248 | 1464908549191 Marionette TRACE conn6 <- [1,2788,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]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:02:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1125ms 16:02:29 INFO - PROCESS | 248 | 1464908549214 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 248 | 1464908549216 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 16:02:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:02:29 INFO - PROCESS | 248 | 1464908549219 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 248 | 1464908549221 Marionette TRACE conn6 <- [1,2790,null,{}] 16:02:29 INFO - PROCESS | 248 | 1464908549224 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:29 INFO - PROCESS | 248 | 1464908549324 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 16:02:29 INFO - PROCESS | 248 | 1464908549332 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:29 INFO - PROCESS | 248 | ++DOCSHELL 000000143BFA1000 == 93 [pid = 248] [id = 707] 16:02:29 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (000000142DF23C00) [pid = 248] [serial = 2121] [outer = 0000000000000000] 16:02:29 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (0000001431376800) [pid = 248] [serial = 2122] [outer = 000000142DF23C00] 16:02:29 INFO - PROCESS | 248 | 1464908549378 Marionette DEBUG loaded listener.js 16:02:29 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (0000001434641000) [pid = 248] [serial = 2123] [outer = 000000142DF23C00] 16:02:29 INFO - PROCESS | 248 | 1464908549817 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:02:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 628ms 16:02:29 INFO - PROCESS | 248 | 1464908549851 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 248 | 1464908549853 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 16:02:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:02:29 INFO - PROCESS | 248 | 1464908549871 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 248 | 1464908549873 Marionette TRACE conn6 <- [1,2794,null,{}] 16:02:29 INFO - PROCESS | 248 | 1464908549877 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:29 INFO - PROCESS | 248 | 1464908549976 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 16:02:29 INFO - PROCESS | 248 | 1464908549983 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 248 | ++DOCSHELL 000000143C784000 == 94 [pid = 248] [id = 708] 16:02:30 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (000000142DB3BC00) [pid = 248] [serial = 2124] [outer = 0000000000000000] 16:02:30 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (0000001435C15000) [pid = 248] [serial = 2125] [outer = 000000142DB3BC00] 16:02:30 INFO - PROCESS | 248 | 1464908550036 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (000000143997F800) [pid = 248] [serial = 2126] [outer = 000000142DB3BC00] 16:02:30 INFO - PROCESS | 248 | 1464908550515 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:02:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:02:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 670ms 16:02:30 INFO - PROCESS | 248 | 1464908550562 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 16:02:30 INFO - PROCESS | 248 | 1464908550565 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 16:02:30 INFO - PROCESS | 248 | 1464908550568 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 248 | 1464908550570 Marionette TRACE conn6 <- [1,2798,null,{}] 16:02:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:02:30 INFO - PROCESS | 248 | 1464908550574 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:30 INFO - PROCESS | 248 | 1464908550691 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 16:02:30 INFO - PROCESS | 248 | 1464908550697 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 248 | ++DOCSHELL 000000143D6D6000 == 95 [pid = 248] [id = 709] 16:02:30 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (000000143C4E8C00) [pid = 248] [serial = 2127] [outer = 0000000000000000] 16:02:30 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (000000143C7B1800) [pid = 248] [serial = 2128] [outer = 000000143C4E8C00] 16:02:30 INFO - PROCESS | 248 | 1464908550742 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (000000143C97A000) [pid = 248] [serial = 2129] [outer = 000000143C4E8C00] 16:02:31 INFO - PROCESS | 248 | 1464908551481 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:02:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 923ms 16:02:31 INFO - PROCESS | 248 | 1464908551499 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 248 | 1464908551504 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 16:02:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:02:31 INFO - PROCESS | 248 | 1464908551509 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 248 | 1464908551514 Marionette TRACE conn6 <- [1,2802,null,{}] 16:02:31 INFO - PROCESS | 248 | 1464908551520 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:31 INFO - PROCESS | 248 | 1464908551656 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 16:02:31 INFO - PROCESS | 248 | 1464908551815 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:31 INFO - PROCESS | 248 | ++DOCSHELL 0000001434D4D000 == 96 [pid = 248] [id = 710] 16:02:31 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (000000142A3ADC00) [pid = 248] [serial = 2130] [outer = 0000000000000000] 16:02:31 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (000000142DB41C00) [pid = 248] [serial = 2131] [outer = 000000142A3ADC00] 16:02:31 INFO - PROCESS | 248 | 1464908551876 Marionette DEBUG loaded listener.js 16:02:31 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (000000142FA0DC00) [pid = 248] [serial = 2132] [outer = 000000142A3ADC00] 16:02:32 INFO - PROCESS | 248 | 1464908552475 Marionette TRACE conn6 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:02:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:02:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 985ms 16:02:32 INFO - PROCESS | 248 | 1464908552498 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 16:02:32 INFO - PROCESS | 248 | 1464908552505 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 16:02:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:02:32 INFO - PROCESS | 248 | 1464908552512 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:02:32 INFO - PROCESS | 248 | 1464908552515 Marionette TRACE conn6 <- [1,2806,null,{}] 16:02:32 INFO - PROCESS | 248 | 1464908552519 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:32 INFO - PROCESS | 248 | 1464908552655 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 16:02:32 INFO - PROCESS | 248 | 1464908552772 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:32 INFO - PROCESS | 248 | ++DOCSHELL 0000001438C5E800 == 97 [pid = 248] [id = 711] 16:02:32 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (0000001431371400) [pid = 248] [serial = 2133] [outer = 0000000000000000] 16:02:32 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (0000001432EA5C00) [pid = 248] [serial = 2134] [outer = 0000001431371400] 16:02:32 INFO - PROCESS | 248 | 1464908552869 Marionette DEBUG loaded listener.js 16:02:32 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (0000001434698400) [pid = 248] [serial = 2135] [outer = 0000001431371400] 16:02:33 INFO - PROCESS | 248 | 1464908553491 Marionette TRACE conn6 <- [1,2808,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]]]}] 16:02:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:02:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1025ms 16:02:33 INFO - PROCESS | 248 | 1464908553546 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 16:02:33 INFO - PROCESS | 248 | 1464908553549 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 16:02:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:02:33 INFO - PROCESS | 248 | 1464908553554 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - PROCESS | 248 | 1464908553558 Marionette TRACE conn6 <- [1,2810,null,{}] 16:02:33 INFO - PROCESS | 248 | 1464908553589 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:33 INFO - PROCESS | 248 | 1464908553720 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 16:02:33 INFO - PROCESS | 248 | 1464908553866 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:33 INFO - PROCESS | 248 | ++DOCSHELL 000000143E276800 == 98 [pid = 248] [id = 712] 16:02:33 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (0000001435A3BC00) [pid = 248] [serial = 2136] [outer = 0000000000000000] 16:02:33 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (0000001435CC9800) [pid = 248] [serial = 2137] [outer = 0000001435A3BC00] 16:02:33 INFO - PROCESS | 248 | 1464908553925 Marionette DEBUG loaded listener.js 16:02:34 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (000000143B27DC00) [pid = 248] [serial = 2138] [outer = 0000001435A3BC00] 16:02:34 INFO - PROCESS | 248 | 1464908554550 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:02:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:02:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1035ms 16:02:34 INFO - PROCESS | 248 | 1464908554591 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 248 | 1464908554594 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 16:02:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:02:34 INFO - PROCESS | 248 | 1464908554598 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 248 | 1464908554600 Marionette TRACE conn6 <- [1,2814,null,{}] 16:02:34 INFO - PROCESS | 248 | 1464908554604 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:34 INFO - PROCESS | 248 | 1464908554743 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 16:02:34 INFO - PROCESS | 248 | 1464908554885 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:34 INFO - PROCESS | 248 | ++DOCSHELL 00000014449DB000 == 99 [pid = 248] [id = 713] 16:02:34 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (000000143CA4A400) [pid = 248] [serial = 2139] [outer = 0000000000000000] 16:02:34 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (000000143CA51C00) [pid = 248] [serial = 2140] [outer = 000000143CA4A400] 16:02:34 INFO - PROCESS | 248 | 1464908554943 Marionette DEBUG loaded listener.js 16:02:35 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (000000143E32E400) [pid = 248] [serial = 2141] [outer = 000000143CA4A400] 16:02:35 INFO - PROCESS | 248 | 1464908555510 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:02:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:02:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 986ms 16:02:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:02:35 INFO - PROCESS | 248 | 1464908555585 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 16:02:35 INFO - PROCESS | 248 | 1464908555588 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 16:02:35 INFO - PROCESS | 248 | 1464908555591 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:02:35 INFO - PROCESS | 248 | 1464908555593 Marionette TRACE conn6 <- [1,2818,null,{}] 16:02:35 INFO - PROCESS | 248 | 1464908555597 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:35 INFO - PROCESS | 248 | 1464908555771 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 16:02:35 INFO - PROCESS | 248 | 1464908555881 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:35 INFO - PROCESS | 248 | ++DOCSHELL 0000001440161000 == 100 [pid = 248] [id = 714] 16:02:35 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (000000143469B400) [pid = 248] [serial = 2142] [outer = 0000000000000000] 16:02:35 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (000000143E336800) [pid = 248] [serial = 2143] [outer = 000000143469B400] 16:02:35 INFO - PROCESS | 248 | 1464908555938 Marionette DEBUG loaded listener.js 16:02:36 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (000000143EDD9800) [pid = 248] [serial = 2144] [outer = 000000143469B400] 16:02:36 INFO - PROCESS | 248 | 1464908556530 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:02:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:02:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 985ms 16:02:36 INFO - PROCESS | 248 | 1464908556580 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 16:02:36 INFO - PROCESS | 248 | 1464908556582 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 16:02:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:02:36 INFO - PROCESS | 248 | 1464908556586 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:02:36 INFO - PROCESS | 248 | 1464908556588 Marionette TRACE conn6 <- [1,2822,null,{}] 16:02:36 INFO - PROCESS | 248 | 1464908556592 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:36 INFO - PROCESS | 248 | 1464908556726 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 16:02:36 INFO - PROCESS | 248 | 1464908556884 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:36 INFO - PROCESS | 248 | ++DOCSHELL 000000143E3DB000 == 101 [pid = 248] [id = 715] 16:02:36 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (000000143F326400) [pid = 248] [serial = 2145] [outer = 0000000000000000] 16:02:36 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (000000143F32F400) [pid = 248] [serial = 2146] [outer = 000000143F326400] 16:02:36 INFO - PROCESS | 248 | 1464908556942 Marionette DEBUG loaded listener.js 16:02:37 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (000000143F79E000) [pid = 248] [serial = 2147] [outer = 000000143F326400] 16:02:37 INFO - PROCESS | 248 | 1464908557502 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:02:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:02:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 943ms 16:02:37 INFO - PROCESS | 248 | 1464908557531 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 16:02:37 INFO - PROCESS | 248 | 1464908557534 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 16:02:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:02:37 INFO - PROCESS | 248 | 1464908557537 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:02:37 INFO - PROCESS | 248 | 1464908557539 Marionette TRACE conn6 <- [1,2826,null,{}] 16:02:37 INFO - PROCESS | 248 | 1464908557543 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:37 INFO - PROCESS | 248 | 1464908557667 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 16:02:37 INFO - PROCESS | 248 | 1464908557783 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:37 INFO - PROCESS | 248 | ++DOCSHELL 00000014422E5000 == 102 [pid = 248] [id = 716] 16:02:37 INFO - PROCESS | 248 | ++DOMWINDOW == 164 (000000143F303800) [pid = 248] [serial = 2148] [outer = 0000000000000000] 16:02:37 INFO - PROCESS | 248 | ++DOMWINDOW == 165 (000000143F30B000) [pid = 248] [serial = 2149] [outer = 000000143F303800] 16:02:37 INFO - PROCESS | 248 | 1464908557880 Marionette DEBUG loaded listener.js 16:02:37 INFO - PROCESS | 248 | ++DOMWINDOW == 166 (000000143F311400) [pid = 248] [serial = 2150] [outer = 000000143F303800] 16:02:38 INFO - PROCESS | 248 | 1464908558426 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:02:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:02:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 943ms 16:02:38 INFO - PROCESS | 248 | 1464908558483 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 16:02:38 INFO - PROCESS | 248 | 1464908558486 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 16:02:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:02:38 INFO - PROCESS | 248 | 1464908558490 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:02:38 INFO - PROCESS | 248 | 1464908558492 Marionette TRACE conn6 <- [1,2830,null,{}] 16:02:38 INFO - PROCESS | 248 | 1464908558496 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:38 INFO - PROCESS | 248 | 1464908558618 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 16:02:38 INFO - PROCESS | 248 | 1464908558762 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:38 INFO - PROCESS | 248 | ++DOCSHELL 00000014449E6000 == 103 [pid = 248] [id = 717] 16:02:38 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (000000143F304800) [pid = 248] [serial = 2151] [outer = 0000000000000000] 16:02:38 INFO - PROCESS | 248 | ++DOMWINDOW == 168 (000000143F7A5800) [pid = 248] [serial = 2152] [outer = 000000143F304800] 16:02:38 INFO - PROCESS | 248 | 1464908558819 Marionette DEBUG loaded listener.js 16:02:38 INFO - PROCESS | 248 | ++DOMWINDOW == 169 (000000143F87D800) [pid = 248] [serial = 2153] [outer = 000000143F304800] 16:02:39 INFO - PROCESS | 248 | 1464908559443 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:02:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:02:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 986ms 16:02:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:02:39 INFO - PROCESS | 248 | 1464908559479 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 16:02:39 INFO - PROCESS | 248 | 1464908559481 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 16:02:39 INFO - PROCESS | 248 | 1464908559484 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:02:39 INFO - PROCESS | 248 | 1464908559487 Marionette TRACE conn6 <- [1,2834,null,{}] 16:02:39 INFO - PROCESS | 248 | 1464908559490 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:39 INFO - PROCESS | 248 | 1464908559617 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 16:02:39 INFO - PROCESS | 248 | 1464908559780 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:39 INFO - PROCESS | 248 | ++DOCSHELL 000000143349B000 == 104 [pid = 248] [id = 718] 16:02:39 INFO - PROCESS | 248 | ++DOMWINDOW == 170 (00000014258F5400) [pid = 248] [serial = 2154] [outer = 0000000000000000] 16:02:39 INFO - PROCESS | 248 | ++DOMWINDOW == 171 (0000001430C1D400) [pid = 248] [serial = 2155] [outer = 00000014258F5400] 16:02:39 INFO - PROCESS | 248 | 1464908559837 Marionette DEBUG loaded listener.js 16:02:39 INFO - PROCESS | 248 | ++DOMWINDOW == 172 (00000014372EA800) [pid = 248] [serial = 2156] [outer = 00000014258F5400] 16:02:40 INFO - PROCESS | 248 | 1464908560424 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:02:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:02:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 985ms 16:02:40 INFO - PROCESS | 248 | 1464908560473 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 16:02:40 INFO - PROCESS | 248 | 1464908560475 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 16:02:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:02:40 INFO - PROCESS | 248 | 1464908560479 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:02:40 INFO - PROCESS | 248 | 1464908560481 Marionette TRACE conn6 <- [1,2838,null,{}] 16:02:40 INFO - PROCESS | 248 | 1464908560485 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:40 INFO - PROCESS | 248 | 1464908560609 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 16:02:40 INFO - PROCESS | 248 | 1464908560941 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:40 INFO - PROCESS | 248 | ++DOCSHELL 00000014333A0000 == 105 [pid = 248] [id = 719] 16:02:40 INFO - PROCESS | 248 | ++DOMWINDOW == 173 (0000001423AB8800) [pid = 248] [serial = 2157] [outer = 0000000000000000] 16:02:41 INFO - PROCESS | 248 | ++DOMWINDOW == 174 (00000014240A1000) [pid = 248] [serial = 2158] [outer = 0000001423AB8800] 16:02:41 INFO - PROCESS | 248 | 1464908561015 Marionette DEBUG loaded listener.js 16:02:41 INFO - PROCESS | 248 | ++DOMWINDOW == 175 (0000001428A64000) [pid = 248] [serial = 2159] [outer = 0000001423AB8800] 16:02:41 INFO - PROCESS | 248 | 1464908561633 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:02:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:02:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1191ms 16:02:41 INFO - PROCESS | 248 | 1464908561673 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 248 | 1464908561677 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 16:02:41 INFO - PROCESS | 248 | 1464908561682 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:02:41 INFO - PROCESS | 248 | 1464908561686 Marionette TRACE conn6 <- [1,2842,null,{}] 16:02:41 INFO - PROCESS | 248 | 1464908561690 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:41 INFO - PROCESS | 248 | 1464908561813 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 16:02:41 INFO - PROCESS | 248 | 1464908561963 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:41 INFO - PROCESS | 248 | ++DOCSHELL 0000001436247000 == 106 [pid = 248] [id = 720] 16:02:41 INFO - PROCESS | 248 | ++DOMWINDOW == 176 (000000142E7C5C00) [pid = 248] [serial = 2160] [outer = 0000000000000000] 16:02:42 INFO - PROCESS | 248 | ++DOMWINDOW == 177 (000000142E872800) [pid = 248] [serial = 2161] [outer = 000000142E7C5C00] 16:02:42 INFO - PROCESS | 248 | 1464908562017 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 248 | ++DOMWINDOW == 178 (0000001430A9EC00) [pid = 248] [serial = 2162] [outer = 000000142E7C5C00] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 0000001434D53800 == 105 [pid = 248] [id = 428] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 000000143E27B800 == 104 [pid = 248] [id = 592] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 00000014449DC800 == 103 [pid = 248] [id = 627] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 000000143C784000 == 102 [pid = 248] [id = 708] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 000000143BFA1000 == 101 [pid = 248] [id = 707] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 000000143BE91800 == 100 [pid = 248] [id = 706] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 000000143A959000 == 99 [pid = 248] [id = 705] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 00000014399A4000 == 98 [pid = 248] [id = 704] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 0000001438AA3800 == 97 [pid = 248] [id = 703] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 0000001437652800 == 96 [pid = 248] [id = 702] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 177 (000000143B277400) [pid = 248] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 0000001435B10800 == 95 [pid = 248] [id = 701] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 000000142DE76800 == 94 [pid = 248] [id = 700] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 0000001430714800 == 93 [pid = 248] [id = 699] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 0000001430E05000 == 92 [pid = 248] [id = 698] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 00000014449E4800 == 91 [pid = 248] [id = 696] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 000000143FDD5000 == 90 [pid = 248] [id = 695] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 000000143E5C9000 == 89 [pid = 248] [id = 694] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 000000143E25D000 == 88 [pid = 248] [id = 693] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 000000143B249000 == 87 [pid = 248] [id = 692] 16:02:42 INFO - PROCESS | 248 | --DOCSHELL 0000001435965800 == 86 [pid = 248] [id = 691] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 176 (00000014343E0000) [pid = 248] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 175 (0000001434220800) [pid = 248] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 174 (000000143F6D4000) [pid = 248] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 173 (000000143CA44800) [pid = 248] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 172 (000000143C974000) [pid = 248] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 171 (000000143589F800) [pid = 248] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 170 (000000143E0AD800) [pid = 248] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 169 (000000143D351400) [pid = 248] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 168 (000000143E333C00) [pid = 248] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 167 (0000001434CD4800) [pid = 248] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 166 (00000014358A5C00) [pid = 248] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 165 (000000142886B000) [pid = 248] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 164 (000000143C4DFC00) [pid = 248] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 163 (000000143B7B6C00) [pid = 248] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 162 (000000143D34C000) [pid = 248] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 161 (000000143C7BDC00) [pid = 248] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 160 (000000143C4E3000) [pid = 248] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 159 (000000143236B800) [pid = 248] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 158 (000000143EFA3800) [pid = 248] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 157 (00000014363F8400) [pid = 248] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 156 (000000143CA52C00) [pid = 248] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 155 (000000142DF52800) [pid = 248] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 154 (000000143C4E9800) [pid = 248] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 153 (000000143C4E6400) [pid = 248] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 152 (0000001430AA2400) [pid = 248] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 151 (00000014372EA400) [pid = 248] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 150 (00000014307AF400) [pid = 248] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 149 (000000143EDD6000) [pid = 248] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 148 (000000143D359400) [pid = 248] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 147 (00000014363F8000) [pid = 248] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 146 (000000143F877C00) [pid = 248] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 145 (0000001439978000) [pid = 248] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 144 (0000001435AB9C00) [pid = 248] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 143 (0000001435BC4800) [pid = 248] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 142 (0000001435B8A000) [pid = 248] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 141 (0000001434795C00) [pid = 248] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 140 (0000001428A62800) [pid = 248] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 139 (00000014307AE400) [pid = 248] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 138 (0000001424732C00) [pid = 248] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 137 (0000001435C0EC00) [pid = 248] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 136 (000000143448B400) [pid = 248] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 135 (000000143478FC00) [pid = 248] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 134 (000000142DB47000) [pid = 248] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 133 (000000143589BC00) [pid = 248] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 132 (0000001432E27400) [pid = 248] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 131 (00000014342EB800) [pid = 248] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 130 (00000014307A3C00) [pid = 248] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 129 (0000001430BD1800) [pid = 248] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 128 (0000001435AA3000) [pid = 248] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 127 (0000001434E66800) [pid = 248] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | 1464908562734 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 126 (00000014375D3C00) [pid = 248] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 125 (0000001435CCB000) [pid = 248] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 124 (000000142428B800) [pid = 248] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 123 (0000001435E8B400) [pid = 248] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 122 (00000014372E5C00) [pid = 248] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - PROCESS | 248 | --DOMWINDOW == 121 (00000014338BB800) [pid = 248] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 16:02:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:02:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1078ms 16:02:42 INFO - PROCESS | 248 | 1464908562766 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 16:02:42 INFO - PROCESS | 248 | 1464908562770 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 16:02:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:02:42 INFO - PROCESS | 248 | 1464908562777 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:02:42 INFO - PROCESS | 248 | 1464908562779 Marionette TRACE conn6 <- [1,2846,null,{}] 16:02:42 INFO - PROCESS | 248 | 1464908562783 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:42 INFO - PROCESS | 248 | 1464908562889 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 16:02:42 INFO - PROCESS | 248 | 1464908562896 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:42 INFO - PROCESS | 248 | ++DOCSHELL 00000014333A7000 == 87 [pid = 248] [id = 721] 16:02:42 INFO - PROCESS | 248 | ++DOMWINDOW == 122 (000000142A34B800) [pid = 248] [serial = 2163] [outer = 0000000000000000] 16:02:42 INFO - PROCESS | 248 | ++DOMWINDOW == 123 (000000142DF53800) [pid = 248] [serial = 2164] [outer = 000000142A34B800] 16:02:42 INFO - PROCESS | 248 | 1464908562944 Marionette DEBUG loaded listener.js 16:02:43 INFO - PROCESS | 248 | ++DOMWINDOW == 124 (0000001430AA4400) [pid = 248] [serial = 2165] [outer = 000000142A34B800] 16:02:43 INFO - PROCESS | 248 | 1464908563449 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:02:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:02:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 691ms 16:02:43 INFO - PROCESS | 248 | 1464908563469 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 16:02:43 INFO - PROCESS | 248 | 1464908563471 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 16:02:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:02:43 INFO - PROCESS | 248 | 1464908563476 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - PROCESS | 248 | 1464908563482 Marionette TRACE conn6 <- [1,2850,null,{}] 16:02:43 INFO - PROCESS | 248 | 1464908563496 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:43 INFO - PROCESS | 248 | 1464908563629 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 16:02:43 INFO - PROCESS | 248 | 1464908563743 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:43 INFO - PROCESS | 248 | ++DOCSHELL 0000001436247800 == 88 [pid = 248] [id = 722] 16:02:43 INFO - PROCESS | 248 | ++DOMWINDOW == 125 (00000014305C1400) [pid = 248] [serial = 2166] [outer = 0000000000000000] 16:02:43 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (0000001433455C00) [pid = 248] [serial = 2167] [outer = 00000014305C1400] 16:02:43 INFO - PROCESS | 248 | 1464908563789 Marionette DEBUG loaded listener.js 16:02:43 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (00000014343DC800) [pid = 248] [serial = 2168] [outer = 00000014305C1400] 16:02:44 INFO - PROCESS | 248 | 1464908564178 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:02:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:02:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 754ms 16:02:44 INFO - PROCESS | 248 | 1464908564232 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 16:02:44 INFO - PROCESS | 248 | 1464908564235 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 16:02:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:02:44 INFO - PROCESS | 248 | 1464908564241 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:02:44 INFO - PROCESS | 248 | 1464908564243 Marionette TRACE conn6 <- [1,2854,null,{}] 16:02:44 INFO - PROCESS | 248 | 1464908564246 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:44 INFO - PROCESS | 248 | 1464908564351 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 16:02:44 INFO - PROCESS | 248 | 1464908564358 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 248 | ++DOCSHELL 0000001437D1A000 == 89 [pid = 248] [id = 723] 16:02:44 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001434513C00) [pid = 248] [serial = 2169] [outer = 0000000000000000] 16:02:44 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001434695400) [pid = 248] [serial = 2170] [outer = 0000001434513C00] 16:02:44 INFO - PROCESS | 248 | 1464908564404 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (0000001434ADE000) [pid = 248] [serial = 2171] [outer = 0000001434513C00] 16:02:44 INFO - PROCESS | 248 | 1464908564890 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:02:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:02:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 692ms 16:02:44 INFO - PROCESS | 248 | 1464908564933 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 16:02:44 INFO - PROCESS | 248 | 1464908564936 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 16:02:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:02:44 INFO - PROCESS | 248 | 1464908564939 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:02:44 INFO - PROCESS | 248 | 1464908564941 Marionette TRACE conn6 <- [1,2858,null,{}] 16:02:44 INFO - PROCESS | 248 | 1464908564944 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:45 INFO - PROCESS | 248 | 1464908565109 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 16:02:45 INFO - PROCESS | 248 | 1464908565135 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:45 INFO - PROCESS | 248 | ++DOCSHELL 0000001438C46000 == 90 [pid = 248] [id = 724] 16:02:45 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (0000001434E62800) [pid = 248] [serial = 2172] [outer = 0000000000000000] 16:02:45 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (0000001435814800) [pid = 248] [serial = 2173] [outer = 0000001434E62800] 16:02:45 INFO - PROCESS | 248 | 1464908565190 Marionette DEBUG loaded listener.js 16:02:45 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (0000001435A3B400) [pid = 248] [serial = 2174] [outer = 0000001434E62800] 16:02:45 INFO - PROCESS | 248 | 1464908565671 Marionette TRACE conn6 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:02:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:02:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 775ms 16:02:45 INFO - PROCESS | 248 | 1464908565717 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 248 | 1464908565720 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 16:02:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:02:45 INFO - PROCESS | 248 | 1464908565728 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 248 | 1464908565730 Marionette TRACE conn6 <- [1,2862,null,{}] 16:02:45 INFO - PROCESS | 248 | 1464908565734 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:45 INFO - PROCESS | 248 | 1464908565868 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 16:02:45 INFO - PROCESS | 248 | 1464908565888 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:45 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A1D000 == 91 [pid = 248] [id = 725] 16:02:45 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (0000001435AA5C00) [pid = 248] [serial = 2175] [outer = 0000000000000000] 16:02:45 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (0000001435B8B400) [pid = 248] [serial = 2176] [outer = 0000001435AA5C00] 16:02:45 INFO - PROCESS | 248 | 1464908565933 Marionette DEBUG loaded listener.js 16:02:46 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (0000001435C13000) [pid = 248] [serial = 2177] [outer = 0000001435AA5C00] 16:02:46 INFO - PROCESS | 248 | 1464908566398 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:02:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:02:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 734ms 16:02:46 INFO - PROCESS | 248 | 1464908566491 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 16:02:46 INFO - PROCESS | 248 | 1464908566493 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 16:02:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:02:46 INFO - PROCESS | 248 | 1464908566498 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:02:46 INFO - PROCESS | 248 | 1464908566500 Marionette TRACE conn6 <- [1,2866,null,{}] 16:02:46 INFO - PROCESS | 248 | 1464908566504 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:46 INFO - PROCESS | 248 | 1464908566854 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 16:02:46 INFO - PROCESS | 248 | --DOMWINDOW == 135 (0000001430C1BC00) [pid = 248] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:02:46 INFO - PROCESS | 248 | --DOMWINDOW == 134 (0000001435C21C00) [pid = 248] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:02:46 INFO - PROCESS | 248 | --DOMWINDOW == 133 (000000142DF54000) [pid = 248] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:02:46 INFO - PROCESS | 248 | --DOMWINDOW == 132 (00000014240A0800) [pid = 248] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:02:46 INFO - PROCESS | 248 | --DOMWINDOW == 131 (000000143479C000) [pid = 248] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:02:46 INFO - PROCESS | 248 | --DOMWINDOW == 130 (0000001435A3F400) [pid = 248] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:02:46 INFO - PROCESS | 248 | --DOMWINDOW == 129 (000000142DF23C00) [pid = 248] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:02:46 INFO - PROCESS | 248 | --DOMWINDOW == 128 (00000014343E3000) [pid = 248] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:02:46 INFO - PROCESS | 248 | --DOMWINDOW == 127 (0000001435B8FC00) [pid = 248] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:02:46 INFO - PROCESS | 248 | --DOMWINDOW == 126 (0000001422FCDC00) [pid = 248] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:02:46 INFO - PROCESS | 248 | --DOMWINDOW == 125 (000000142DB3BC00) [pid = 248] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:02:46 INFO - PROCESS | 248 | 1464908566927 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:46 INFO - PROCESS | 248 | ++DOCSHELL 0000001437DCA000 == 92 [pid = 248] [id = 726] 16:02:46 INFO - PROCESS | 248 | ++DOMWINDOW == 126 (000000142409C400) [pid = 248] [serial = 2178] [outer = 0000000000000000] 16:02:46 INFO - PROCESS | 248 | ++DOMWINDOW == 127 (000000142AA4E000) [pid = 248] [serial = 2179] [outer = 000000142409C400] 16:02:46 INFO - PROCESS | 248 | 1464908566972 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 248 | ++DOMWINDOW == 128 (0000001434E60000) [pid = 248] [serial = 2180] [outer = 000000142409C400] 16:02:47 INFO - PROCESS | 248 | 1464908567338 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:02:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:02:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 878ms 16:02:47 INFO - PROCESS | 248 | 1464908567379 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 16:02:47 INFO - PROCESS | 248 | 1464908567381 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 16:02:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:02:47 INFO - PROCESS | 248 | 1464908567384 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:02:47 INFO - PROCESS | 248 | 1464908567386 Marionette TRACE conn6 <- [1,2870,null,{}] 16:02:47 INFO - PROCESS | 248 | 1464908567389 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:47 INFO - PROCESS | 248 | 1464908567489 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 16:02:47 INFO - PROCESS | 248 | 1464908567495 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:47 INFO - PROCESS | 248 | ++DOCSHELL 000000143BF9E800 == 93 [pid = 248] [id = 727] 16:02:47 INFO - PROCESS | 248 | ++DOMWINDOW == 129 (0000001435C16400) [pid = 248] [serial = 2181] [outer = 0000000000000000] 16:02:47 INFO - PROCESS | 248 | ++DOMWINDOW == 130 (000000143622E000) [pid = 248] [serial = 2182] [outer = 0000001435C16400] 16:02:47 INFO - PROCESS | 248 | 1464908567541 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 248 | ++DOMWINDOW == 131 (00000014372EBC00) [pid = 248] [serial = 2183] [outer = 0000001435C16400] 16:02:47 INFO - PROCESS | 248 | 1464908567985 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:02:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:02:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 628ms 16:02:48 INFO - PROCESS | 248 | 1464908568028 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 16:02:48 INFO - PROCESS | 248 | 1464908568030 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 16:02:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:02:48 INFO - PROCESS | 248 | 1464908568034 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:02:48 INFO - PROCESS | 248 | 1464908568036 Marionette TRACE conn6 <- [1,2874,null,{}] 16:02:48 INFO - PROCESS | 248 | 1464908568039 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:48 INFO - PROCESS | 248 | 1464908568142 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 16:02:48 INFO - PROCESS | 248 | 1464908568150 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:48 INFO - PROCESS | 248 | ++DOCSHELL 000000143C4BB800 == 94 [pid = 248] [id = 728] 16:02:48 INFO - PROCESS | 248 | ++DOMWINDOW == 132 (00000014375D2400) [pid = 248] [serial = 2184] [outer = 0000000000000000] 16:02:48 INFO - PROCESS | 248 | ++DOMWINDOW == 133 (0000001439978800) [pid = 248] [serial = 2185] [outer = 00000014375D2400] 16:02:48 INFO - PROCESS | 248 | 1464908568194 Marionette DEBUG loaded listener.js 16:02:48 INFO - PROCESS | 248 | ++DOMWINDOW == 134 (000000143B7B0400) [pid = 248] [serial = 2186] [outer = 00000014375D2400] 16:02:48 INFO - PROCESS | 248 | 1464908568672 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:02:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:02:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 692ms 16:02:48 INFO - PROCESS | 248 | 1464908568728 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 16:02:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:02:48 INFO - PROCESS | 248 | 1464908568730 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 16:02:48 INFO - PROCESS | 248 | 1464908568733 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:02:48 INFO - PROCESS | 248 | 1464908568735 Marionette TRACE conn6 <- [1,2878,null,{}] 16:02:48 INFO - PROCESS | 248 | 1464908568739 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:48 INFO - PROCESS | 248 | 1464908568839 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 16:02:49 INFO - PROCESS | 248 | 1464908569020 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:49 INFO - PROCESS | 248 | ++DOCSHELL 0000001430B3D000 == 95 [pid = 248] [id = 729] 16:02:49 INFO - PROCESS | 248 | ++DOMWINDOW == 135 (000000142273F800) [pid = 248] [serial = 2187] [outer = 0000000000000000] 16:02:49 INFO - PROCESS | 248 | ++DOMWINDOW == 136 (0000001424152400) [pid = 248] [serial = 2188] [outer = 000000142273F800] 16:02:49 INFO - PROCESS | 248 | 1464908569124 Marionette DEBUG loaded listener.js 16:02:49 INFO - PROCESS | 248 | ++DOMWINDOW == 137 (0000001429288C00) [pid = 248] [serial = 2189] [outer = 000000142273F800] 16:02:49 INFO - PROCESS | 248 | 1464908569831 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:02:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:02:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1131ms 16:02:49 INFO - PROCESS | 248 | 1464908569870 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 16:02:49 INFO - PROCESS | 248 | 1464908569875 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 16:02:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:02:49 INFO - PROCESS | 248 | 1464908569880 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:02:49 INFO - PROCESS | 248 | 1464908569884 Marionette TRACE conn6 <- [1,2882,null,{}] 16:02:49 INFO - PROCESS | 248 | 1464908569889 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:50 INFO - PROCESS | 248 | 1464908570027 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 16:02:50 INFO - PROCESS | 248 | 1464908570171 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:50 INFO - PROCESS | 248 | ++DOCSHELL 0000001436244000 == 96 [pid = 248] [id = 730] 16:02:50 INFO - PROCESS | 248 | ++DOMWINDOW == 138 (0000001430BCC000) [pid = 248] [serial = 2190] [outer = 0000000000000000] 16:02:50 INFO - PROCESS | 248 | ++DOMWINDOW == 139 (0000001430C26800) [pid = 248] [serial = 2191] [outer = 0000001430BCC000] 16:02:50 INFO - PROCESS | 248 | 1464908570230 Marionette DEBUG loaded listener.js 16:02:50 INFO - PROCESS | 248 | ++DOMWINDOW == 140 (0000001431C23000) [pid = 248] [serial = 2192] [outer = 0000001430BCC000] 16:02:50 INFO - PROCESS | 248 | 1464908570843 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:02:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:02:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 987ms 16:02:50 INFO - PROCESS | 248 | 1464908570871 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 248 | 1464908570876 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 16:02:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:02:50 INFO - PROCESS | 248 | 1464908570880 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:02:50 INFO - PROCESS | 248 | 1464908570882 Marionette TRACE conn6 <- [1,2886,null,{}] 16:02:50 INFO - PROCESS | 248 | 1464908570887 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:51 INFO - PROCESS | 248 | 1464908571018 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 16:02:51 INFO - PROCESS | 248 | 1464908571177 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:51 INFO - PROCESS | 248 | ++DOCSHELL 000000143C78B800 == 97 [pid = 248] [id = 731] 16:02:51 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (0000001434CD4800) [pid = 248] [serial = 2193] [outer = 0000000000000000] 16:02:51 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (0000001434D19400) [pid = 248] [serial = 2194] [outer = 0000001434CD4800] 16:02:51 INFO - PROCESS | 248 | 1464908571234 Marionette DEBUG loaded listener.js 16:02:51 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (0000001435A40000) [pid = 248] [serial = 2195] [outer = 0000001434CD4800] 16:02:51 INFO - PROCESS | 248 | 1464908571844 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:02:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:02:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 986ms 16:02:51 INFO - PROCESS | 248 | 1464908571869 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 16:02:51 INFO - PROCESS | 248 | 1464908571871 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 16:02:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:02:51 INFO - PROCESS | 248 | 1464908571882 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:02:51 INFO - PROCESS | 248 | 1464908571889 Marionette TRACE conn6 <- [1,2890,null,{}] 16:02:51 INFO - PROCESS | 248 | 1464908571893 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:52 INFO - PROCESS | 248 | 1464908572025 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 16:02:52 INFO - PROCESS | 248 | 1464908572166 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:52 INFO - PROCESS | 248 | ++DOCSHELL 000000143D6DA000 == 98 [pid = 248] [id = 732] 16:02:52 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (0000001435CC5400) [pid = 248] [serial = 2196] [outer = 0000000000000000] 16:02:52 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (000000143C4E9800) [pid = 248] [serial = 2197] [outer = 0000001435CC5400] 16:02:52 INFO - PROCESS | 248 | 1464908572223 Marionette DEBUG loaded listener.js 16:02:52 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (000000143C7B7000) [pid = 248] [serial = 2198] [outer = 0000001435CC5400] 16:02:52 INFO - PROCESS | 248 | 1464908572840 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:02:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:02:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1003ms 16:02:52 INFO - PROCESS | 248 | 1464908572880 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 16:02:52 INFO - PROCESS | 248 | 1464908572884 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 16:02:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:02:52 INFO - PROCESS | 248 | 1464908572887 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:02:52 INFO - PROCESS | 248 | 1464908572889 Marionette TRACE conn6 <- [1,2894,null,{}] 16:02:52 INFO - PROCESS | 248 | 1464908572893 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:53 INFO - PROCESS | 248 | 1464908573024 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 16:02:53 INFO - PROCESS | 248 | 1464908573165 Marionette TRACE conn6 -> [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.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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:53 INFO - PROCESS | 248 | ++DOCSHELL 000000143E25C800 == 99 [pid = 248] [id = 733] 16:02:53 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (000000143C7BFC00) [pid = 248] [serial = 2199] [outer = 0000000000000000] 16:02:53 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (000000143CA4CC00) [pid = 248] [serial = 2200] [outer = 000000143C7BFC00] 16:02:53 INFO - PROCESS | 248 | 1464908573222 Marionette DEBUG loaded listener.js 16:02:53 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (000000143D359000) [pid = 248] [serial = 2201] [outer = 000000143C7BFC00] 16:02:53 INFO - PROCESS | 248 | 1464908573829 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:02:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:02:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 986ms 16:02:53 INFO - PROCESS | 248 | 1464908573876 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 16:02:53 INFO - PROCESS | 248 | 1464908573878 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 16:02:53 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:02:53 INFO - PROCESS | 248 | 1464908573881 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:02:53 INFO - PROCESS | 248 | 1464908573884 Marionette TRACE conn6 <- [1,2898,null,{}] 16:02:53 INFO - PROCESS | 248 | 1464908573887 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:54 INFO - PROCESS | 248 | 1464908574012 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 16:02:54 INFO - PROCESS | 248 | 1464908574158 Marionette TRACE conn6 -> [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([\"/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:54 INFO - PROCESS | 248 | ++DOCSHELL 000000143E2EA000 == 100 [pid = 248] [id = 734] 16:02:54 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (000000143E33AC00) [pid = 248] [serial = 2202] [outer = 0000000000000000] 16:02:54 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (000000143EDD5C00) [pid = 248] [serial = 2203] [outer = 000000143E33AC00] 16:02:54 INFO - PROCESS | 248 | 1464908574222 Marionette DEBUG loaded listener.js 16:02:54 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (000000143EFA9C00) [pid = 248] [serial = 2204] [outer = 000000143E33AC00] 16:02:54 INFO - PROCESS | 248 | 1464908574768 Marionette TRACE conn6 <- [1,2900,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]]]}] 16:02:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:02:54 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:02:54 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 923ms 16:02:54 INFO - TEST-START | /DOMEvents/constructors.html 16:02:54 INFO - PROCESS | 248 | 1464908574808 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 16:02:54 INFO - PROCESS | 248 | 1464908574810 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 16:02:54 INFO - PROCESS | 248 | 1464908574814 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:02:54 INFO - PROCESS | 248 | 1464908574816 Marionette TRACE conn6 <- [1,2902,null,{}] 16:02:54 INFO - PROCESS | 248 | 1464908574820 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:54 INFO - PROCESS | 248 | 1464908574947 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 16:02:55 INFO - PROCESS | 248 | 1464908575060 Marionette TRACE conn6 -> [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([\"/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:55 INFO - PROCESS | 248 | ++DOCSHELL 000000143E5D7800 == 101 [pid = 248] [id = 735] 16:02:55 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (000000143EDD0400) [pid = 248] [serial = 2205] [outer = 0000000000000000] 16:02:55 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (000000143F32B000) [pid = 248] [serial = 2206] [outer = 000000143EDD0400] 16:02:55 INFO - PROCESS | 248 | 1464908575157 Marionette DEBUG loaded listener.js 16:02:55 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (000000143F79B000) [pid = 248] [serial = 2207] [outer = 000000143EDD0400] 16:02:55 INFO - PROCESS | 248 | 1464908575791 Marionette TRACE conn6 <- [1,2904,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]]]}] 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:02:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:02:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:02:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:02:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:02:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:02:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:02:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:02:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:02:55 INFO - TEST-OK | /DOMEvents/constructors.html | took 1045ms 16:02:55 INFO - PROCESS | 248 | 1464908575876 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 16:02:55 INFO - PROCESS | 248 | 1464908575879 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 16:02:55 INFO - PROCESS | 248 | 1464908575882 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:02:55 INFO - PROCESS | 248 | 1464908575885 Marionette TRACE conn6 <- [1,2906,null,{}] 16:02:55 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:02:55 INFO - PROCESS | 248 | 1464908575889 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:56 INFO - PROCESS | 248 | 1464908576013 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 16:02:56 INFO - PROCESS | 248 | 1464908576155 Marionette TRACE conn6 -> [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([\"/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:56 INFO - PROCESS | 248 | ++DOCSHELL 000000143EF10000 == 102 [pid = 248] [id = 736] 16:02:56 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (000000143F325400) [pid = 248] [serial = 2208] [outer = 0000000000000000] 16:02:56 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (000000143F87D000) [pid = 248] [serial = 2209] [outer = 000000143F325400] 16:02:56 INFO - PROCESS | 248 | 1464908576211 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (000000143F90B800) [pid = 248] [serial = 2210] [outer = 000000143F325400] 16:02:56 INFO - PROCESS | 248 | 1464908576788 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:02:56 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:02:56 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 943ms 16:02:56 INFO - PROCESS | 248 | 1464908576832 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 16:02:56 INFO - PROCESS | 248 | 1464908576834 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 16:02:56 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:02:56 INFO - PROCESS | 248 | 1464908576838 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:02:56 INFO - PROCESS | 248 | 1464908576840 Marionette TRACE conn6 <- [1,2910,null,{}] 16:02:56 INFO - PROCESS | 248 | 1464908576844 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:56 INFO - PROCESS | 248 | 1464908576967 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 16:02:57 INFO - PROCESS | 248 | 1464908577082 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:57 INFO - PROCESS | 248 | ++DOCSHELL 000000143FDD8000 == 103 [pid = 248] [id = 737] 16:02:57 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (000000143F206400) [pid = 248] [serial = 2211] [outer = 0000000000000000] 16:02:57 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (000000143F20EC00) [pid = 248] [serial = 2212] [outer = 000000143F206400] 16:02:57 INFO - PROCESS | 248 | 1464908577177 Marionette DEBUG loaded listener.js 16:02:57 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (000000143F908C00) [pid = 248] [serial = 2213] [outer = 000000143F206400] 16:02:57 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:02:57 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:02:57 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:02:57 INFO - PROCESS | 248 | [248] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:02:57 INFO - PROCESS | 248 | 1464908577774 Marionette TRACE conn6 <- [1,2912,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]]]}] 16:02:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:02:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:02:57 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 16:02:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:02:57 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 16:02:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:02:57 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]" 16:02:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:02:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:02:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:02:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 997ms 16:02:57 INFO - PROCESS | 248 | 1464908577837 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 16:02:57 INFO - PROCESS | 248 | 1464908577840 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 16:02:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:02:57 INFO - PROCESS | 248 | 1464908577844 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:02:57 INFO - PROCESS | 248 | 1464908577846 Marionette TRACE conn6 <- [1,2914,null,{}] 16:02:57 INFO - PROCESS | 248 | 1464908577850 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:58 INFO - PROCESS | 248 | 1464908578012 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 16:02:58 INFO - PROCESS | 248 | 1464908578130 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:58 INFO - PROCESS | 248 | ++DOCSHELL 0000001435980800 == 104 [pid = 248] [id = 738] 16:02:58 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (0000001423ABAC00) [pid = 248] [serial = 2214] [outer = 0000000000000000] 16:02:58 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (000000142428A800) [pid = 248] [serial = 2215] [outer = 0000001423ABAC00] 16:02:58 INFO - PROCESS | 248 | 1464908578415 Marionette DEBUG loaded listener.js 16:02:58 INFO - PROCESS | 248 | ++DOMWINDOW == 164 (000000142A3B0C00) [pid = 248] [serial = 2216] [outer = 0000001423ABAC00] 16:02:58 INFO - PROCESS | 248 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:02:58 INFO - PROCESS | 248 | 1464908578991 Marionette TRACE conn6 <- [1,2916,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]]]}] 16:02:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:02:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1184ms 16:02:59 INFO - PROCESS | 248 | 1464908579031 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 16:02:59 INFO - PROCESS | 248 | 1464908579036 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 16:02:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:02:59 INFO - PROCESS | 248 | 1464908579041 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:02:59 INFO - PROCESS | 248 | 1464908579045 Marionette TRACE conn6 <- [1,2918,null,{}] 16:02:59 INFO - PROCESS | 248 | 1464908579050 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:59 INFO - PROCESS | 248 | 1464908579172 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 16:02:59 INFO - PROCESS | 248 | 1464908579311 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:59 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A0D000 == 105 [pid = 248] [id = 739] 16:02:59 INFO - PROCESS | 248 | ++DOMWINDOW == 165 (0000001433343400) [pid = 248] [serial = 2217] [outer = 0000000000000000] 16:02:59 INFO - PROCESS | 248 | ++DOMWINDOW == 166 (00000014342E9800) [pid = 248] [serial = 2218] [outer = 0000001433343400] 16:02:59 INFO - PROCESS | 248 | 1464908579362 Marionette DEBUG loaded listener.js 16:02:59 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (0000001434D0B800) [pid = 248] [serial = 2219] [outer = 0000001433343400] 16:02:59 INFO - PROCESS | 248 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:02:59 INFO - PROCESS | 248 | 1464908579889 Marionette TRACE conn6 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:02:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:02:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 881ms 16:02:59 INFO - PROCESS | 248 | 1464908579926 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 16:02:59 INFO - PROCESS | 248 | 1464908579930 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 16:02:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:02:59 INFO - PROCESS | 248 | 1464908579936 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:02:59 INFO - PROCESS | 248 | 1464908579939 Marionette TRACE conn6 <- [1,2922,null,{}] 16:02:59 INFO - PROCESS | 248 | 1464908579943 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:00 INFO - PROCESS | 248 | 1464908580065 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 16:03:00 INFO - PROCESS | 248 | 1464908580189 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:00 INFO - PROCESS | 248 | ++DOCSHELL 0000001435966000 == 106 [pid = 248] [id = 740] 16:03:00 INFO - PROCESS | 248 | ++DOMWINDOW == 168 (0000001434698800) [pid = 248] [serial = 2220] [outer = 0000000000000000] 16:03:00 INFO - PROCESS | 248 | ++DOMWINDOW == 169 (00000014359E7800) [pid = 248] [serial = 2221] [outer = 0000001434698800] 16:03:00 INFO - PROCESS | 248 | 1464908580241 Marionette DEBUG loaded listener.js 16:03:00 INFO - PROCESS | 248 | ++DOMWINDOW == 170 (0000001435B85C00) [pid = 248] [serial = 2222] [outer = 0000001434698800] 16:03:00 INFO - PROCESS | 248 | 1464908580730 Marionette TRACE conn6 <- [1,2924,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]]]}] 16:03:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:03:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 838ms 16:03:00 INFO - PROCESS | 248 | 1464908580777 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 16:03:00 INFO - PROCESS | 248 | 1464908580780 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 16:03:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:03:00 INFO - PROCESS | 248 | 1464908580783 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:03:00 INFO - PROCESS | 248 | 1464908580787 Marionette TRACE conn6 <- [1,2926,null,{}] 16:03:00 INFO - PROCESS | 248 | 1464908580798 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:00 INFO - PROCESS | 248 | 1464908580968 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 16:03:00 INFO - PROCESS | 248 | --DOCSHELL 000000143C4BB800 == 105 [pid = 248] [id = 728] 16:03:00 INFO - PROCESS | 248 | --DOCSHELL 000000143BF9E800 == 104 [pid = 248] [id = 727] 16:03:00 INFO - PROCESS | 248 | --DOCSHELL 0000001437DCA000 == 103 [pid = 248] [id = 726] 16:03:00 INFO - PROCESS | 248 | --DOCSHELL 0000001439A1D000 == 102 [pid = 248] [id = 725] 16:03:00 INFO - PROCESS | 248 | --DOCSHELL 0000001438C46000 == 101 [pid = 248] [id = 724] 16:03:00 INFO - PROCESS | 248 | --DOCSHELL 0000001437D1A000 == 100 [pid = 248] [id = 723] 16:03:00 INFO - PROCESS | 248 | --DOCSHELL 0000001436247800 == 99 [pid = 248] [id = 722] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 169 (0000001435CC6400) [pid = 248] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 168 (000000143F798800) [pid = 248] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 167 (000000142E878400) [pid = 248] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 166 (000000143448D400) [pid = 248] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 165 (000000143C566000) [pid = 248] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 164 (000000143CA4AC00) [pid = 248] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 163 (000000143EFAA800) [pid = 248] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 162 (000000143C7B1800) [pid = 248] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOCSHELL 00000014333A7000 == 98 [pid = 248] [id = 721] 16:03:01 INFO - PROCESS | 248 | --DOCSHELL 0000001436247000 == 97 [pid = 248] [id = 720] 16:03:01 INFO - PROCESS | 248 | --DOCSHELL 00000014333A0000 == 96 [pid = 248] [id = 719] 16:03:01 INFO - PROCESS | 248 | --DOCSHELL 0000001440161000 == 95 [pid = 248] [id = 714] 16:03:01 INFO - PROCESS | 248 | --DOCSHELL 00000014449DB000 == 94 [pid = 248] [id = 713] 16:03:01 INFO - PROCESS | 248 | --DOCSHELL 000000143E276800 == 93 [pid = 248] [id = 712] 16:03:01 INFO - PROCESS | 248 | --DOCSHELL 0000001438C5E800 == 92 [pid = 248] [id = 711] 16:03:01 INFO - PROCESS | 248 | --DOCSHELL 0000001434D4D000 == 91 [pid = 248] [id = 710] 16:03:01 INFO - PROCESS | 248 | --DOCSHELL 000000143D6D6000 == 90 [pid = 248] [id = 709] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 161 (0000001433450C00) [pid = 248] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 160 (0000001431C24000) [pid = 248] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 159 (0000001435E8B000) [pid = 248] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 158 (0000001430BCD800) [pid = 248] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 157 (0000001430AA6000) [pid = 248] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 156 (0000001435815000) [pid = 248] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 155 (0000001435ABA400) [pid = 248] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 154 (0000001435B86400) [pid = 248] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 153 (0000001431376800) [pid = 248] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 152 (000000143463D400) [pid = 248] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 151 (0000001435BCC800) [pid = 248] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 150 (000000142581D000) [pid = 248] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 149 (0000001425819000) [pid = 248] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 148 (0000001434CD7400) [pid = 248] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 147 (0000001424097000) [pid = 248] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 146 (000000143450D400) [pid = 248] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 145 (00000014372F0400) [pid = 248] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 144 (0000001435C15000) [pid = 248] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 143 (0000001435C16C00) [pid = 248] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 142 (0000001434641000) [pid = 248] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 141 (000000142E87C000) [pid = 248] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | --DOMWINDOW == 140 (000000143997F800) [pid = 248] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 16:03:01 INFO - PROCESS | 248 | 1464908581182 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:01 INFO - PROCESS | 248 | ++DOCSHELL 0000001429943800 == 91 [pid = 248] [id = 741] 16:03:01 INFO - PROCESS | 248 | ++DOMWINDOW == 141 (0000001424097000) [pid = 248] [serial = 2223] [outer = 0000000000000000] 16:03:01 INFO - PROCESS | 248 | ++DOMWINDOW == 142 (0000001424284800) [pid = 248] [serial = 2224] [outer = 0000001424097000] 16:03:01 INFO - PROCESS | 248 | 1464908581234 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 248 | ++DOMWINDOW == 143 (000000142A496000) [pid = 248] [serial = 2225] [outer = 0000001424097000] 16:03:01 INFO - PROCESS | 248 | 1464908581610 Marionette TRACE conn6 <- [1,2928,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]]]}] 16:03:01 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. 16:03:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 880ms 16:03:01 INFO - PROCESS | 248 | 1464908581667 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 16:03:01 INFO - PROCESS | 248 | 1464908581670 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 16:03:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:03:01 INFO - PROCESS | 248 | 1464908581673 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:03:01 INFO - PROCESS | 248 | 1464908581675 Marionette TRACE conn6 <- [1,2930,null,{}] 16:03:01 INFO - PROCESS | 248 | 1464908581678 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:01 INFO - PROCESS | 248 | 1464908581784 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 16:03:01 INFO - PROCESS | 248 | 1464908581790 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:01 INFO - PROCESS | 248 | ++DOCSHELL 0000001436247000 == 92 [pid = 248] [id = 742] 16:03:01 INFO - PROCESS | 248 | ++DOMWINDOW == 144 (0000001430C20800) [pid = 248] [serial = 2226] [outer = 0000000000000000] 16:03:01 INFO - PROCESS | 248 | ++DOMWINDOW == 145 (0000001431C20400) [pid = 248] [serial = 2227] [outer = 0000001430C20800] 16:03:01 INFO - PROCESS | 248 | 1464908581837 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 248 | ++DOMWINDOW == 146 (00000014343DF800) [pid = 248] [serial = 2228] [outer = 0000001430C20800] 16:03:02 INFO - PROCESS | 248 | 1464908582295 Marionette TRACE conn6 <- [1,2932,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"]]]}] 16:03:02 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 16:03:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:03:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:03:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 691ms 16:03:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:03:02 INFO - PROCESS | 248 | 1464908582367 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 16:03:02 INFO - PROCESS | 248 | 1464908582369 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 16:03:02 INFO - PROCESS | 248 | 1464908582373 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 248 | 1464908582374 Marionette TRACE conn6 <- [1,2934,null,{}] 16:03:02 INFO - PROCESS | 248 | 1464908582378 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:02 INFO - PROCESS | 248 | 1464908582481 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 16:03:02 INFO - PROCESS | 248 | 1464908582487 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:02 INFO - PROCESS | 248 | ++DOCSHELL 0000001438B9D000 == 93 [pid = 248] [id = 743] 16:03:02 INFO - PROCESS | 248 | ++DOMWINDOW == 147 (0000001434CD8000) [pid = 248] [serial = 2229] [outer = 0000000000000000] 16:03:02 INFO - PROCESS | 248 | ++DOMWINDOW == 148 (000000143580DC00) [pid = 248] [serial = 2230] [outer = 0000001434CD8000] 16:03:02 INFO - PROCESS | 248 | 1464908582548 Marionette DEBUG loaded listener.js 16:03:02 INFO - PROCESS | 248 | ++DOMWINDOW == 149 (0000001435B8FC00) [pid = 248] [serial = 2231] [outer = 0000001434CD8000] 16:03:03 INFO - PROCESS | 248 | 1464908583044 Marionette TRACE conn6 <- [1,2936,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]]]}] 16:03:03 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. 16:03:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 733ms 16:03:03 INFO - PROCESS | 248 | 1464908583109 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 16:03:03 INFO - PROCESS | 248 | 1464908583111 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 16:03:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:03:03 INFO - PROCESS | 248 | 1464908583115 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:03:03 INFO - PROCESS | 248 | 1464908583116 Marionette TRACE conn6 <- [1,2938,null,{}] 16:03:03 INFO - PROCESS | 248 | 1464908583125 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:03 INFO - PROCESS | 248 | 1464908583231 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 16:03:03 INFO - PROCESS | 248 | 1464908583238 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:03 INFO - PROCESS | 248 | ++DOCSHELL 000000143BFAE800 == 94 [pid = 248] [id = 744] 16:03:03 INFO - PROCESS | 248 | ++DOMWINDOW == 150 (00000014375CCC00) [pid = 248] [serial = 2232] [outer = 0000000000000000] 16:03:03 INFO - PROCESS | 248 | ++DOMWINDOW == 151 (00000014375D4C00) [pid = 248] [serial = 2233] [outer = 00000014375CCC00] 16:03:03 INFO - PROCESS | 248 | 1464908583283 Marionette DEBUG loaded listener.js 16:03:03 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (000000143B27EC00) [pid = 248] [serial = 2234] [outer = 00000014375CCC00] 16:03:03 INFO - PROCESS | 248 | ++DOCSHELL 000000143C4AB000 == 95 [pid = 248] [id = 745] 16:03:03 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (000000143C563400) [pid = 248] [serial = 2235] [outer = 0000000000000000] 16:03:03 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (000000143C567800) [pid = 248] [serial = 2236] [outer = 000000143C563400] 16:03:03 INFO - PROCESS | 248 | 1464908583796 Marionette TRACE conn6 <- [1,2940,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]]]}] 16:03:03 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:03:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 733ms 16:03:03 INFO - PROCESS | 248 | 1464908583851 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 16:03:03 INFO - PROCESS | 248 | 1464908583853 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 16:03:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:03:03 INFO - PROCESS | 248 | 1464908583864 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:03:03 INFO - PROCESS | 248 | 1464908583866 Marionette TRACE conn6 <- [1,2942,null,{}] 16:03:03 INFO - PROCESS | 248 | 1464908583870 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:04 INFO - PROCESS | 248 | 1464908584059 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 16:03:04 INFO - PROCESS | 248 | 1464908584084 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:04 INFO - PROCESS | 248 | ++DOCSHELL 000000143CA7B000 == 96 [pid = 248] [id = 746] 16:03:04 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (00000014338C3000) [pid = 248] [serial = 2237] [outer = 0000000000000000] 16:03:04 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (000000143C4E4800) [pid = 248] [serial = 2238] [outer = 00000014338C3000] 16:03:04 INFO - PROCESS | 248 | 1464908584137 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (000000143CA4AC00) [pid = 248] [serial = 2239] [outer = 00000014338C3000] 16:03:04 INFO - PROCESS | 248 | 1464908584571 Marionette TRACE conn6 <- [1,2944,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]]]}] 16:03:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:03:04 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 16:03:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 734ms 16:03:04 INFO - PROCESS | 248 | 1464908584594 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 16:03:04 INFO - PROCESS | 248 | 1464908584596 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 16:03:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:03:04 INFO - PROCESS | 248 | 1464908584605 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:03:04 INFO - PROCESS | 248 | 1464908584607 Marionette TRACE conn6 <- [1,2946,null,{}] 16:03:04 INFO - PROCESS | 248 | 1464908584611 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:04 INFO - PROCESS | 248 | 1464908584760 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 16:03:04 INFO - PROCESS | 248 | 1464908584779 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:04 INFO - PROCESS | 248 | ++DOCSHELL 000000143E276800 == 97 [pid = 248] [id = 747] 16:03:04 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (0000001435BB3400) [pid = 248] [serial = 2240] [outer = 0000000000000000] 16:03:04 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (0000001435BB7800) [pid = 248] [serial = 2241] [outer = 0000001435BB3400] 16:03:04 INFO - PROCESS | 248 | 1464908584823 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (000000143CA4E000) [pid = 248] [serial = 2242] [outer = 0000001435BB3400] 16:03:05 INFO - PROCESS | 248 | 1464908585255 Marionette TRACE conn6 <- [1,2948,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]]]}] 16:03:05 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. 16:03:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 692ms 16:03:05 INFO - PROCESS | 248 | 1464908585294 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 16:03:05 INFO - PROCESS | 248 | 1464908585296 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 16:03:05 INFO - PROCESS | 248 | 1464908585299 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:03:05 INFO - PROCESS | 248 | 1464908585301 Marionette TRACE conn6 <- [1,2950,null,{}] 16:03:05 INFO - PROCESS | 248 | 1464908585305 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:05 INFO - PROCESS | 248 | 1464908585443 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 16:03:05 INFO - PROCESS | 248 | --DOMWINDOW == 159 (0000001434E62800) [pid = 248] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:03:05 INFO - PROCESS | 248 | --DOMWINDOW == 158 (0000001435AA5C00) [pid = 248] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:03:05 INFO - PROCESS | 248 | --DOMWINDOW == 157 (000000142409C400) [pid = 248] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:03:05 INFO - PROCESS | 248 | --DOMWINDOW == 156 (0000001435C16400) [pid = 248] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:03:05 INFO - PROCESS | 248 | --DOMWINDOW == 155 (000000142E7C5C00) [pid = 248] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:03:05 INFO - PROCESS | 248 | --DOMWINDOW == 154 (000000142A34B800) [pid = 248] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:03:05 INFO - PROCESS | 248 | --DOMWINDOW == 153 (0000001434513C00) [pid = 248] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:03:05 INFO - PROCESS | 248 | --DOMWINDOW == 152 (0000001423AB8800) [pid = 248] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:03:05 INFO - PROCESS | 248 | --DOMWINDOW == 151 (00000014305C1400) [pid = 248] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:03:05 INFO - PROCESS | 248 | 1464908585805 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:05 INFO - PROCESS | 248 | ++DOCSHELL 0000001434734800 == 98 [pid = 248] [id = 748] 16:03:05 INFO - PROCESS | 248 | ++DOMWINDOW == 152 (0000001428A62800) [pid = 248] [serial = 2243] [outer = 0000000000000000] 16:03:05 INFO - PROCESS | 248 | ++DOMWINDOW == 153 (000000142DB3F800) [pid = 248] [serial = 2244] [outer = 0000001428A62800] 16:03:05 INFO - PROCESS | 248 | 1464908585853 Marionette DEBUG loaded listener.js 16:03:05 INFO - PROCESS | 248 | ++DOMWINDOW == 154 (0000001435C03000) [pid = 248] [serial = 2245] [outer = 0000001428A62800] 16:03:06 INFO - PROCESS | 248 | 1464908586207 Marionette TRACE conn6 <- [1,2952,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]]]}] 16:03:06 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. 16:03:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 987ms 16:03:06 INFO - PROCESS | 248 | 1464908586291 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 16:03:06 INFO - PROCESS | 248 | 1464908586293 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 16:03:06 INFO - PROCESS | 248 | 1464908586296 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:03:06 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:03:06 INFO - PROCESS | 248 | 1464908586298 Marionette TRACE conn6 <- [1,2954,null,{}] 16:03:06 INFO - PROCESS | 248 | 1464908586302 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:06 INFO - PROCESS | 248 | 1464908586408 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 16:03:06 INFO - PROCESS | 248 | 1464908586414 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:06 INFO - PROCESS | 248 | ++DOCSHELL 000000143FDEC800 == 99 [pid = 248] [id = 749] 16:03:06 INFO - PROCESS | 248 | ++DOMWINDOW == 155 (000000143D65EC00) [pid = 248] [serial = 2246] [outer = 0000000000000000] 16:03:06 INFO - PROCESS | 248 | ++DOMWINDOW == 156 (000000143D668400) [pid = 248] [serial = 2247] [outer = 000000143D65EC00] 16:03:06 INFO - PROCESS | 248 | 1464908586465 Marionette DEBUG loaded listener.js 16:03:06 INFO - PROCESS | 248 | ++DOMWINDOW == 157 (000000143EFA2800) [pid = 248] [serial = 2248] [outer = 000000143D65EC00] 16:03:06 INFO - PROCESS | 248 | 1464908586901 Marionette TRACE conn6 <- [1,2956,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]]]}] 16:03:06 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. 16:03:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 629ms 16:03:06 INFO - PROCESS | 248 | 1464908586929 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 16:03:06 INFO - PROCESS | 248 | 1464908586931 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 16:03:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:03:06 INFO - PROCESS | 248 | 1464908586950 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:03:06 INFO - PROCESS | 248 | 1464908586953 Marionette TRACE conn6 <- [1,2958,null,{}] 16:03:06 INFO - PROCESS | 248 | 1464908586958 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:07 INFO - PROCESS | 248 | 1464908587075 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 16:03:07 INFO - PROCESS | 248 | 1464908587109 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:07 INFO - PROCESS | 248 | ++DOCSHELL 00000014449CD800 == 100 [pid = 248] [id = 750] 16:03:07 INFO - PROCESS | 248 | ++DOMWINDOW == 158 (000000143EFA9400) [pid = 248] [serial = 2249] [outer = 0000000000000000] 16:03:07 INFO - PROCESS | 248 | ++DOMWINDOW == 159 (000000143F2E3000) [pid = 248] [serial = 2250] [outer = 000000143EFA9400] 16:03:07 INFO - PROCESS | 248 | 1464908587155 Marionette DEBUG loaded listener.js 16:03:07 INFO - PROCESS | 248 | ++DOMWINDOW == 160 (000000143F2EBC00) [pid = 248] [serial = 2251] [outer = 000000143EFA9400] 16:03:07 INFO - PROCESS | 248 | 1464908587576 Marionette TRACE conn6 <- [1,2960,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]]]}] 16:03:07 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. 16:03:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 692ms 16:03:07 INFO - PROCESS | 248 | 1464908587632 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 16:03:07 INFO - PROCESS | 248 | 1464908587634 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 16:03:07 INFO - PROCESS | 248 | 1464908587638 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:03:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:03:07 INFO - PROCESS | 248 | 1464908587639 Marionette TRACE conn6 <- [1,2962,null,{}] 16:03:07 INFO - PROCESS | 248 | 1464908587643 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:07 INFO - PROCESS | 248 | 1464908587747 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 16:03:07 INFO - PROCESS | 248 | 1464908587927 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:07 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BB7800 == 101 [pid = 248] [id = 751] 16:03:07 INFO - PROCESS | 248 | ++DOMWINDOW == 161 (0000001422747C00) [pid = 248] [serial = 2252] [outer = 0000000000000000] 16:03:07 INFO - PROCESS | 248 | ++DOMWINDOW == 162 (000000142428B000) [pid = 248] [serial = 2253] [outer = 0000001422747C00] 16:03:07 INFO - PROCESS | 248 | 1464908587987 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 248 | ++DOMWINDOW == 163 (000000142A3B3400) [pid = 248] [serial = 2254] [outer = 0000001422747C00] 16:03:08 INFO - PROCESS | 248 | 1464908588599 Marionette TRACE conn6 <- [1,2964,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]]]}] 16:03:08 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. 16:03:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 985ms 16:03:08 INFO - PROCESS | 248 | 1464908588628 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 16:03:08 INFO - PROCESS | 248 | 1464908588633 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 16:03:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:03:08 INFO - PROCESS | 248 | 1464908588638 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:03:08 INFO - PROCESS | 248 | 1464908588642 Marionette TRACE conn6 <- [1,2966,null,{}] 16:03:08 INFO - PROCESS | 248 | 1464908588647 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:08 INFO - PROCESS | 248 | 1464908588818 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 16:03:08 INFO - PROCESS | 248 | 1464908588969 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:08 INFO - PROCESS | 248 | ++DOCSHELL 0000001438ED2000 == 102 [pid = 248] [id = 752] 16:03:08 INFO - PROCESS | 248 | ++DOMWINDOW == 164 (000000142FA0B800) [pid = 248] [serial = 2255] [outer = 0000000000000000] 16:03:09 INFO - PROCESS | 248 | ++DOMWINDOW == 165 (000000143421E400) [pid = 248] [serial = 2256] [outer = 000000142FA0B800] 16:03:09 INFO - PROCESS | 248 | 1464908589028 Marionette DEBUG loaded listener.js 16:03:09 INFO - PROCESS | 248 | ++DOMWINDOW == 166 (000000143479A800) [pid = 248] [serial = 2257] [outer = 000000142FA0B800] 16:03:09 INFO - PROCESS | 248 | 1464908589537 Marionette TRACE conn6 <- [1,2968,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]]]}] 16:03:09 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. 16:03:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 943ms 16:03:09 INFO - PROCESS | 248 | 1464908589605 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 16:03:09 INFO - PROCESS | 248 | 1464908589609 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 16:03:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:03:09 INFO - PROCESS | 248 | 1464908589615 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:03:09 INFO - PROCESS | 248 | 1464908589618 Marionette TRACE conn6 <- [1,2970,null,{}] 16:03:09 INFO - PROCESS | 248 | 1464908589622 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:09 INFO - PROCESS | 248 | 1464908589756 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 16:03:09 INFO - PROCESS | 248 | 1464908589916 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:09 INFO - PROCESS | 248 | ++DOCSHELL 000000143DA04800 == 103 [pid = 248] [id = 753] 16:03:09 INFO - PROCESS | 248 | ++DOMWINDOW == 167 (0000001435AC2800) [pid = 248] [serial = 2258] [outer = 0000000000000000] 16:03:09 INFO - PROCESS | 248 | ++DOMWINDOW == 168 (0000001435B8D800) [pid = 248] [serial = 2259] [outer = 0000001435AC2800] 16:03:09 INFO - PROCESS | 248 | 1464908589973 Marionette DEBUG loaded listener.js 16:03:10 INFO - PROCESS | 248 | ++DOMWINDOW == 169 (0000001435C19C00) [pid = 248] [serial = 2260] [outer = 0000001435AC2800] 16:03:10 INFO - PROCESS | 248 | 1464908590542 Marionette TRACE conn6 <- [1,2972,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"]]]}] 16:03:10 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 16:03:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:03:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:03:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 986ms 16:03:10 INFO - PROCESS | 248 | 1464908590606 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 16:03:10 INFO - PROCESS | 248 | 1464908590609 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 16:03:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:03:10 INFO - PROCESS | 248 | 1464908590620 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 248 | 1464908590627 Marionette TRACE conn6 <- [1,2974,null,{}] 16:03:10 INFO - PROCESS | 248 | 1464908590631 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:10 INFO - PROCESS | 248 | 1464908590797 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 16:03:10 INFO - PROCESS | 248 | 1464908590944 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:10 INFO - PROCESS | 248 | ++DOCSHELL 00000014422DE000 == 104 [pid = 248] [id = 754] 16:03:10 INFO - PROCESS | 248 | ++DOMWINDOW == 170 (00000014372EB400) [pid = 248] [serial = 2261] [outer = 0000000000000000] 16:03:11 INFO - PROCESS | 248 | ++DOMWINDOW == 171 (000000143E32EC00) [pid = 248] [serial = 2262] [outer = 00000014372EB400] 16:03:11 INFO - PROCESS | 248 | 1464908591001 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 248 | ++DOMWINDOW == 172 (000000143F20F000) [pid = 248] [serial = 2263] [outer = 00000014372EB400] 16:03:11 INFO - PROCESS | 248 | 1464908591545 Marionette TRACE conn6 <- [1,2976,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]]]}] 16:03:11 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. 16:03:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 944ms 16:03:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:03:11 INFO - PROCESS | 248 | 1464908591559 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 16:03:11 INFO - PROCESS | 248 | 1464908591562 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 16:03:11 INFO - PROCESS | 248 | 1464908591565 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:03:11 INFO - PROCESS | 248 | 1464908591567 Marionette TRACE conn6 <- [1,2978,null,{}] 16:03:11 INFO - PROCESS | 248 | 1464908591571 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:11 INFO - PROCESS | 248 | 1464908591703 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 16:03:11 INFO - PROCESS | 248 | 1464908591850 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:11 INFO - PROCESS | 248 | ++DOCSHELL 000000143E058800 == 105 [pid = 248] [id = 755] 16:03:11 INFO - PROCESS | 248 | ++DOMWINDOW == 173 (000000143D34EC00) [pid = 248] [serial = 2264] [outer = 0000000000000000] 16:03:11 INFO - PROCESS | 248 | ++DOMWINDOW == 174 (000000143F32B400) [pid = 248] [serial = 2265] [outer = 000000143D34EC00] 16:03:11 INFO - PROCESS | 248 | 1464908591907 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 248 | ++DOMWINDOW == 175 (000000143F7A2400) [pid = 248] [serial = 2266] [outer = 000000143D34EC00] 16:03:12 INFO - PROCESS | 248 | ++DOCSHELL 000000143DF10000 == 106 [pid = 248] [id = 756] 16:03:12 INFO - PROCESS | 248 | ++DOMWINDOW == 176 (000000143F87F000) [pid = 248] [serial = 2267] [outer = 0000000000000000] 16:03:12 INFO - PROCESS | 248 | ++DOMWINDOW == 177 (000000143F909000) [pid = 248] [serial = 2268] [outer = 000000143F87F000] 16:03:12 INFO - PROCESS | 248 | 1464908592465 Marionette TRACE conn6 <- [1,2980,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]]]}] 16:03:12 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. 16:03:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 945ms 16:03:12 INFO - PROCESS | 248 | 1464908592544 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 16:03:12 INFO - PROCESS | 248 | 1464908592547 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 16:03:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:03:12 INFO - PROCESS | 248 | 1464908592552 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:03:12 INFO - PROCESS | 248 | 1464908592554 Marionette TRACE conn6 <- [1,2982,null,{}] 16:03:12 INFO - PROCESS | 248 | 1464908592558 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:12 INFO - PROCESS | 248 | 1464908592725 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 16:03:12 INFO - PROCESS | 248 | 1464908592840 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:12 INFO - PROCESS | 248 | ++DOCSHELL 000000143DF22000 == 107 [pid = 248] [id = 757] 16:03:12 INFO - PROCESS | 248 | ++DOMWINDOW == 178 (000000143F90D000) [pid = 248] [serial = 2269] [outer = 0000000000000000] 16:03:12 INFO - PROCESS | 248 | ++DOMWINDOW == 179 (00000014403CA400) [pid = 248] [serial = 2270] [outer = 000000143F90D000] 16:03:12 INFO - PROCESS | 248 | 1464908592946 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 248 | ++DOMWINDOW == 180 (00000014403D1C00) [pid = 248] [serial = 2271] [outer = 000000143F90D000] 16:03:13 INFO - PROCESS | 248 | 1464908593493 Marionette TRACE conn6 <- [1,2984,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]]]}] 16:03:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:03:13 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 16:03:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 986ms 16:03:13 INFO - PROCESS | 248 | 1464908593541 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 16:03:13 INFO - PROCESS | 248 | 1464908593544 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 16:03:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:03:13 INFO - PROCESS | 248 | 1464908593547 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:03:13 INFO - PROCESS | 248 | 1464908593549 Marionette TRACE conn6 <- [1,2986,null,{}] 16:03:13 INFO - PROCESS | 248 | 1464908593553 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:13 INFO - PROCESS | 248 | 1464908593686 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 16:03:13 INFO - PROCESS | 248 | 1464908593835 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:13 INFO - PROCESS | 248 | ++DOCSHELL 000000143DF40800 == 108 [pid = 248] [id = 758] 16:03:13 INFO - PROCESS | 248 | ++DOMWINDOW == 181 (000000143F4FE400) [pid = 248] [serial = 2272] [outer = 0000000000000000] 16:03:13 INFO - PROCESS | 248 | ++DOMWINDOW == 182 (00000014403CD800) [pid = 248] [serial = 2273] [outer = 000000143F4FE400] 16:03:13 INFO - PROCESS | 248 | 1464908593891 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 248 | ++DOMWINDOW == 183 (00000014403D6800) [pid = 248] [serial = 2274] [outer = 000000143F4FE400] 16:03:14 INFO - PROCESS | 248 | 1464908594440 Marionette TRACE conn6 <- [1,2988,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]]]}] 16:03:14 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. 16:03:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 943ms 16:03:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:03:14 INFO - PROCESS | 248 | 1464908594494 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 16:03:14 INFO - PROCESS | 248 | 1464908594496 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 16:03:14 INFO - PROCESS | 248 | 1464908594500 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 248 | 1464908594502 Marionette TRACE conn6 <- [1,2990,null,{}] 16:03:14 INFO - PROCESS | 248 | 1464908594506 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:14 INFO - PROCESS | 248 | 1464908594632 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 16:03:14 INFO - PROCESS | 248 | 1464908594791 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:14 INFO - PROCESS | 248 | ++DOCSHELL 000000143DF58000 == 109 [pid = 248] [id = 759] 16:03:14 INFO - PROCESS | 248 | ++DOMWINDOW == 184 (000000143F4FE800) [pid = 248] [serial = 2275] [outer = 0000000000000000] 16:03:14 INFO - PROCESS | 248 | ++DOMWINDOW == 185 (00000014400C6400) [pid = 248] [serial = 2276] [outer = 000000143F4FE800] 16:03:14 INFO - PROCESS | 248 | 1464908594847 Marionette DEBUG loaded listener.js 16:03:14 INFO - PROCESS | 248 | ++DOMWINDOW == 186 (00000014400CD800) [pid = 248] [serial = 2277] [outer = 000000143F4FE800] 16:03:15 INFO - PROCESS | 248 | 1464908595343 Marionette TRACE conn6 <- [1,2992,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]]]}] 16:03:15 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. 16:03:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 881ms 16:03:15 INFO - PROCESS | 248 | 1464908595398 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 16:03:15 INFO - PROCESS | 248 | 1464908595401 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 16:03:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:03:15 INFO - PROCESS | 248 | 1464908595445 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:03:15 INFO - PROCESS | 248 | 1464908595447 Marionette TRACE conn6 <- [1,2994,null,{}] 16:03:15 INFO - PROCESS | 248 | 1464908595465 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:15 INFO - PROCESS | 248 | 1464908595594 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 16:03:15 INFO - PROCESS | 248 | 1464908595739 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:15 INFO - PROCESS | 248 | ++DOCSHELL 000000144034B800 == 110 [pid = 248] [id = 760] 16:03:15 INFO - PROCESS | 248 | ++DOMWINDOW == 187 (0000001440042800) [pid = 248] [serial = 2278] [outer = 0000000000000000] 16:03:15 INFO - PROCESS | 248 | ++DOMWINDOW == 188 (0000001440044C00) [pid = 248] [serial = 2279] [outer = 0000001440042800] 16:03:15 INFO - PROCESS | 248 | 1464908595796 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 248 | ++DOMWINDOW == 189 (00000014400CD400) [pid = 248] [serial = 2280] [outer = 0000001440042800] 16:03:16 INFO - PROCESS | 248 | 1464908596298 Marionette TRACE conn6 <- [1,2996,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]]]}] 16:03:16 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. 16:03:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 922ms 16:03:16 INFO - PROCESS | 248 | 1464908596331 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 16:03:16 INFO - PROCESS | 248 | 1464908596334 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 16:03:16 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:03:16 INFO - PROCESS | 248 | 1464908596337 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 248 | 1464908596339 Marionette TRACE conn6 <- [1,2998,null,{}] 16:03:16 INFO - PROCESS | 248 | 1464908596343 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:16 INFO - PROCESS | 248 | 1464908596503 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 16:03:16 INFO - PROCESS | 248 | 1464908596653 Marionette TRACE conn6 -> [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([\"/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:16 INFO - PROCESS | 248 | ++DOCSHELL 000000143F944000 == 111 [pid = 248] [id = 761] 16:03:16 INFO - PROCESS | 248 | ++DOMWINDOW == 190 (0000001440042C00) [pid = 248] [serial = 2281] [outer = 0000000000000000] 16:03:16 INFO - PROCESS | 248 | ++DOMWINDOW == 191 (0000001443067000) [pid = 248] [serial = 2282] [outer = 0000001440042C00] 16:03:16 INFO - PROCESS | 248 | 1464908596710 Marionette DEBUG loaded listener.js 16:03:16 INFO - PROCESS | 248 | ++DOMWINDOW == 192 (000000144306F400) [pid = 248] [serial = 2283] [outer = 0000001440042C00] 16:03:16 INFO - PROCESS | 248 | [248] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:03:17 INFO - PROCESS | 248 | 1464908597256 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:03:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:03:17 INFO - {} 16:03:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:03:17 INFO - {} 16:03:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:03:17 INFO - {} 16:03:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:03:17 INFO - {} 16:03:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 944ms 16:03:17 INFO - PROCESS | 248 | 1464908597286 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 16:03:17 INFO - PROCESS | 248 | 1464908597288 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 16:03:17 INFO - TEST-START | /FileAPI/fileReader.html 16:03:17 INFO - PROCESS | 248 | 1464908597292 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:03:17 INFO - PROCESS | 248 | 1464908597294 Marionette TRACE conn6 <- [1,3002,null,{}] 16:03:17 INFO - PROCESS | 248 | 1464908597298 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:17 INFO - PROCESS | 248 | 1464908597429 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 16:03:17 INFO - PROCESS | 248 | 1464908597639 Marionette TRACE conn6 -> [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([\"/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:17 INFO - PROCESS | 248 | ++DOCSHELL 000000143BFB8000 == 112 [pid = 248] [id = 762] 16:03:17 INFO - PROCESS | 248 | ++DOMWINDOW == 193 (0000001436234800) [pid = 248] [serial = 2284] [outer = 0000000000000000] 16:03:17 INFO - PROCESS | 248 | ++DOMWINDOW == 194 (0000001442F59C00) [pid = 248] [serial = 2285] [outer = 0000001436234800] 16:03:17 INFO - PROCESS | 248 | 1464908597702 Marionette DEBUG loaded listener.js 16:03:17 INFO - PROCESS | 248 | ++DOMWINDOW == 195 (0000001442F94800) [pid = 248] [serial = 2286] [outer = 0000001436234800] 16:03:18 INFO - PROCESS | 248 | 1464908598263 Marionette TRACE conn6 <- [1,3004,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]]]}] 16:03:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:03:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:03:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:03:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:03:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 986ms 16:03:18 INFO - PROCESS | 248 | 1464908598281 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 248 | 1464908598284 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 16:03:18 INFO - TEST-START | /FileAPI/historical.html 16:03:18 INFO - PROCESS | 248 | 1464908598288 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - PROCESS | 248 | 1464908598291 Marionette TRACE conn6 <- [1,3006,null,{}] 16:03:18 INFO - PROCESS | 248 | 1464908598295 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:18 INFO - PROCESS | 248 | 1464908598438 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 16:03:18 INFO - PROCESS | 248 | 1464908598593 Marionette TRACE conn6 -> [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([\"/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:18 INFO - PROCESS | 248 | ++DOCSHELL 0000001437259000 == 113 [pid = 248] [id = 763] 16:03:18 INFO - PROCESS | 248 | ++DOMWINDOW == 196 (0000001435C16800) [pid = 248] [serial = 2287] [outer = 0000000000000000] 16:03:18 INFO - PROCESS | 248 | ++DOMWINDOW == 197 (0000001442BA4800) [pid = 248] [serial = 2288] [outer = 0000001435C16800] 16:03:18 INFO - PROCESS | 248 | 1464908598650 Marionette DEBUG loaded listener.js 16:03:18 INFO - PROCESS | 248 | ++DOMWINDOW == 198 (0000001442BB0000) [pid = 248] [serial = 2289] [outer = 0000001435C16800] 16:03:19 INFO - PROCESS | 248 | 1464908599206 Marionette TRACE conn6 <- [1,3008,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"]]]}] 16:03:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:03:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:03:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:03:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:03:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:03:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:03:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:03:19 INFO - TEST-OK | /FileAPI/historical.html | took 942ms 16:03:19 INFO - PROCESS | 248 | 1464908599544 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 16:03:19 INFO - PROCESS | 248 | 1464908599549 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 16:03:19 INFO - PROCESS | 248 | 1464908599569 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:03:19 INFO - PROCESS | 248 | 1464908599572 Marionette TRACE conn6 <- [1,3010,null,{}] 16:03:19 INFO - PROCESS | 248 | 1464908599578 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:19 INFO - TEST-START | /FileAPI/idlharness.html 16:03:19 INFO - PROCESS | 248 | 1464908599710 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 16:03:19 INFO - PROCESS | 248 | 1464908599828 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:19 INFO - PROCESS | 248 | ++DOCSHELL 0000001437242000 == 114 [pid = 248] [id = 764] 16:03:19 INFO - PROCESS | 248 | ++DOMWINDOW == 199 (000000142955D800) [pid = 248] [serial = 2290] [outer = 0000000000000000] 16:03:19 INFO - PROCESS | 248 | ++DOMWINDOW == 200 (000000142AA4B400) [pid = 248] [serial = 2291] [outer = 000000142955D800] 16:03:19 INFO - PROCESS | 248 | 1464908599877 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 248 | ++DOMWINDOW == 201 (0000001430BD1800) [pid = 248] [serial = 2292] [outer = 000000142955D800] 16:03:20 INFO - PROCESS | 248 | 1464908600850 Marionette TRACE conn6 <- [1,3012,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]]]}] 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:03:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:03:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:03:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:03:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:03:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:03:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:03:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:03:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:03:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:03:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:03:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:03:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:03:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:03:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:03:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:03:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:03:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:03:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:03:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:03:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:03:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:03:20 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 16:03:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:03:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:03:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:03:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:03:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:03:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:03:20 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 16:03:20 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 16:03:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:03:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:03:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:03:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:03:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:03:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:03:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:03:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:03:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:03:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:03:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:03:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:03:20 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 16:03:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:03:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:03:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:03:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:03:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:03:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:03:20 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 16:03:20 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 16:03:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:03:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:03:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:03:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:03:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:03:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:03:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:03:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:03:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:03:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:03:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 1396ms 16:03:21 INFO - PROCESS | 248 | 1464908601020 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 16:03:21 INFO - PROCESS | 248 | 1464908601023 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 16:03:21 INFO - TEST-START | /FileAPI/idlharness.worker 16:03:21 INFO - PROCESS | 248 | 1464908601034 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:03:21 INFO - PROCESS | 248 | 1464908601038 Marionette TRACE conn6 <- [1,3014,null,{}] 16:03:21 INFO - PROCESS | 248 | 1464908601043 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:21 INFO - PROCESS | 248 | 1464908601160 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 16:03:21 INFO - PROCESS | 248 | 1464908601340 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:21 INFO - PROCESS | 248 | ++DOCSHELL 0000001430C45000 == 115 [pid = 248] [id = 765] 16:03:21 INFO - PROCESS | 248 | ++DOMWINDOW == 202 (00000014343E9000) [pid = 248] [serial = 2293] [outer = 0000000000000000] 16:03:21 INFO - PROCESS | 248 | ++DOMWINDOW == 203 (0000001434642000) [pid = 248] [serial = 2294] [outer = 00000014343E9000] 16:03:21 INFO - PROCESS | 248 | 1464908601435 Marionette DEBUG loaded listener.js 16:03:21 INFO - PROCESS | 248 | ++DOMWINDOW == 204 (0000001435A34400) [pid = 248] [serial = 2295] [outer = 00000014343E9000] 16:03:21 INFO - PROCESS | 248 | [248] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 0000001437DCC000 == 114 [pid = 248] [id = 438] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 00000014449CD800 == 113 [pid = 248] [id = 750] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 000000143FDEC800 == 112 [pid = 248] [id = 749] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 0000001434734800 == 111 [pid = 248] [id = 748] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 000000143E276800 == 110 [pid = 248] [id = 747] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 000000143CA7B000 == 109 [pid = 248] [id = 746] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 000000143C4AB000 == 108 [pid = 248] [id = 745] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 000000143BFAE800 == 107 [pid = 248] [id = 744] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 0000001438B9D000 == 106 [pid = 248] [id = 743] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 0000001436247000 == 105 [pid = 248] [id = 742] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 203 (0000001439978800) [pid = 248] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 202 (000000143F30B000) [pid = 248] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 201 (000000143F7A5800) [pid = 248] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 200 (0000001430C1D400) [pid = 248] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 0000001429943800 == 104 [pid = 248] [id = 741] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 0000001435966000 == 103 [pid = 248] [id = 740] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 0000001439A0D000 == 102 [pid = 248] [id = 739] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 0000001435980800 == 101 [pid = 248] [id = 738] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 000000143E5D7800 == 100 [pid = 248] [id = 735] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 000000143E2EA000 == 99 [pid = 248] [id = 734] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 000000143E25C800 == 98 [pid = 248] [id = 733] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 000000143D6DA000 == 97 [pid = 248] [id = 732] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 000000143C78B800 == 96 [pid = 248] [id = 731] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 0000001436244000 == 95 [pid = 248] [id = 730] 16:03:21 INFO - PROCESS | 248 | --DOCSHELL 0000001430B3D000 == 94 [pid = 248] [id = 729] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 199 (0000001435814800) [pid = 248] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 198 (0000001435B8B400) [pid = 248] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 197 (0000001435A3B400) [pid = 248] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 196 (000000142AA4E000) [pid = 248] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 195 (0000001435C13000) [pid = 248] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 194 (000000143622E000) [pid = 248] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 193 (000000143CA51C00) [pid = 248] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 192 (000000143E336800) [pid = 248] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 191 (0000001430A9EC00) [pid = 248] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 190 (000000142E872800) [pid = 248] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 189 (0000001432EA5C00) [pid = 248] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 188 (000000142DF53800) [pid = 248] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 187 (0000001430AA4400) [pid = 248] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 186 (000000143F32F400) [pid = 248] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 185 (0000001434695400) [pid = 248] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 184 (000000142DB41C00) [pid = 248] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 183 (0000001428A64000) [pid = 248] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 182 (00000014240A1000) [pid = 248] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 181 (00000014343DC800) [pid = 248] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 180 (0000001433455C00) [pid = 248] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 179 (0000001435CC9800) [pid = 248] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 178 (0000001434E60000) [pid = 248] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 177 (00000014372EBC00) [pid = 248] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 16:03:21 INFO - PROCESS | 248 | --DOMWINDOW == 176 (0000001434ADE000) [pid = 248] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 16:03:22 INFO - PROCESS | 248 | 1464908602571 Marionette TRACE conn6 <- [1,3016,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,{},{}]]]}] 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:03:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:03:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:03:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:03:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:03:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:03:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:03:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:03:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:03:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:03:22 INFO - {} 16:03:22 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 16:03:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:03:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:03:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:03:22 INFO - {} 16:03:22 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 - {} 16:03:22 INFO - {} 16:03:22 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 16:03:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:03:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:03:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:03:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:03:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:03:22 INFO - {} 16:03:22 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 16:03:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:03:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:03:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:03:22 INFO - {} 16:03:22 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 - {} 16:03:22 INFO - {} 16:03:22 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 16:03:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:03:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:03:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 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 16:03:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:03:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:03:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:03:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:03:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:03:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 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 16:03:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:03:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 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 16:03:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:03:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 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 16:03:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:03:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:03:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:03:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:03:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:03:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:03:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:03:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:03:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:03:22 INFO - {} 16:03:22 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1713ms 16:03:22 INFO - PROCESS | 248 | 1464908602752 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 16:03:22 INFO - PROCESS | 248 | 1464908602756 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 16:03:22 INFO - PROCESS | 248 | 1464908602760 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:03:22 INFO - PROCESS | 248 | 1464908602762 Marionette TRACE conn6 <- [1,3018,null,{}] 16:03:22 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:03:22 INFO - PROCESS | 248 | 1464908602772 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:22 INFO - PROCESS | 248 | 1464908602880 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 16:03:22 INFO - PROCESS | 248 | 1464908602889 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:22 INFO - PROCESS | 248 | ++DOCSHELL 000000143E1D5800 == 95 [pid = 248] [id = 766] 16:03:22 INFO - PROCESS | 248 | ++DOMWINDOW == 177 (000000143B7BE800) [pid = 248] [serial = 2296] [outer = 0000000000000000] 16:03:22 INFO - PROCESS | 248 | ++DOMWINDOW == 178 (000000143C4E6400) [pid = 248] [serial = 2297] [outer = 000000143B7BE800] 16:03:22 INFO - PROCESS | 248 | 1464908602940 Marionette DEBUG loaded listener.js 16:03:23 INFO - PROCESS | 248 | ++DOMWINDOW == 179 (000000143CA50400) [pid = 248] [serial = 2298] [outer = 000000143B7BE800] 16:03:23 INFO - PROCESS | 248 | 1464908603407 Marionette TRACE conn6 <- [1,3020,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]]]}] 16:03:23 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 16:03:23 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 671ms 16:03:23 INFO - PROCESS | 248 | 1464908603435 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 16:03:23 INFO - PROCESS | 248 | 1464908603437 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 16:03:23 INFO - PROCESS | 248 | 1464908603441 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:03:23 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:03:23 INFO - PROCESS | 248 | 1464908603443 Marionette TRACE conn6 <- [1,3022,null,{}] 16:03:23 INFO - PROCESS | 248 | 1464908603446 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:23 INFO - PROCESS | 248 | 1464908603563 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 16:03:23 INFO - PROCESS | 248 | 1464908603569 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:23 INFO - PROCESS | 248 | ++DOCSHELL 000000143EBA2000 == 96 [pid = 248] [id = 767] 16:03:23 INFO - PROCESS | 248 | ++DOMWINDOW == 180 (000000143E0B2800) [pid = 248] [serial = 2299] [outer = 0000000000000000] 16:03:23 INFO - PROCESS | 248 | ++DOMWINDOW == 181 (000000143EDDCC00) [pid = 248] [serial = 2300] [outer = 000000143E0B2800] 16:03:23 INFO - PROCESS | 248 | 1464908603616 Marionette DEBUG loaded listener.js 16:03:23 INFO - PROCESS | 248 | ++DOMWINDOW == 182 (000000143F20A800) [pid = 248] [serial = 2301] [outer = 000000143E0B2800] 16:03:24 INFO - PROCESS | 248 | 1464908604371 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:03:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:03:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 985ms 16:03:24 INFO - PROCESS | 248 | 1464908604430 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 16:03:24 INFO - PROCESS | 248 | 1464908604436 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 16:03:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:03:24 INFO - PROCESS | 248 | 1464908604441 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:03:24 INFO - PROCESS | 248 | 1464908604446 Marionette TRACE conn6 <- [1,3026,null,{}] 16:03:24 INFO - PROCESS | 248 | 1464908604451 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:24 INFO - PROCESS | 248 | 1464908604593 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 16:03:24 INFO - PROCESS | 248 | 1464908604744 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:24 INFO - PROCESS | 248 | ++DOCSHELL 0000001438EE1000 == 97 [pid = 248] [id = 768] 16:03:24 INFO - PROCESS | 248 | ++DOMWINDOW == 183 (0000001430F5A000) [pid = 248] [serial = 2302] [outer = 0000000000000000] 16:03:24 INFO - PROCESS | 248 | ++DOMWINDOW == 184 (0000001432516800) [pid = 248] [serial = 2303] [outer = 0000001430F5A000] 16:03:24 INFO - PROCESS | 248 | 1464908604805 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 248 | ++DOMWINDOW == 185 (0000001434644400) [pid = 248] [serial = 2304] [outer = 0000001430F5A000] 16:03:25 INFO - PROCESS | 248 | 1464908605321 Marionette TRACE conn6 <- [1,3028,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"]]]}] 16:03:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:03:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:03:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 943ms 16:03:25 INFO - PROCESS | 248 | 1464908605388 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 16:03:25 INFO - PROCESS | 248 | 1464908605395 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 16:03:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:03:25 INFO - PROCESS | 248 | 1464908605402 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - PROCESS | 248 | 1464908605405 Marionette TRACE conn6 <- [1,3030,null,{}] 16:03:25 INFO - PROCESS | 248 | 1464908605410 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:25 INFO - PROCESS | 248 | 1464908605546 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 16:03:25 INFO - PROCESS | 248 | 1464908605666 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 248 | ++DOCSHELL 000000143E387000 == 98 [pid = 248] [id = 769] 16:03:25 INFO - PROCESS | 248 | ++DOMWINDOW == 186 (00000014375D7C00) [pid = 248] [serial = 2305] [outer = 0000000000000000] 16:03:25 INFO - PROCESS | 248 | ++DOMWINDOW == 187 (0000001439983800) [pid = 248] [serial = 2306] [outer = 00000014375D7C00] 16:03:25 INFO - PROCESS | 248 | 1464908605764 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 248 | ++DOMWINDOW == 188 (000000143C55C000) [pid = 248] [serial = 2307] [outer = 00000014375D7C00] 16:03:26 INFO - PROCESS | 248 | 1464908606572 Marionette TRACE conn6 <- [1,3032,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 13","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]]]}] 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:03:26 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. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:03:26 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'.) 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:03:26 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. 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:03:26 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. 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:03:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:03:26 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. 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:03:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:03:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 16:03:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:03:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:03:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:03:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:03:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:03:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:03:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:03:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:03:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:03:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:03:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:03:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:03:26 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1262ms 16:03:26 INFO - PROCESS | 248 | 1464908606710 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 248 | 1464908606713 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 16:03:26 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:03:26 INFO - PROCESS | 248 | 1464908606719 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 248 | 1464908606723 Marionette TRACE conn6 <- [1,3034,null,{}] 16:03:26 INFO - PROCESS | 248 | 1464908606735 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:26 INFO - PROCESS | 248 | 1464908606859 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 16:03:27 INFO - PROCESS | 248 | 1464908607003 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:27 INFO - PROCESS | 248 | ++DOCSHELL 0000001444819000 == 99 [pid = 248] [id = 770] 16:03:27 INFO - PROCESS | 248 | ++DOMWINDOW == 189 (000000143F2E7400) [pid = 248] [serial = 2308] [outer = 0000000000000000] 16:03:27 INFO - PROCESS | 248 | ++DOMWINDOW == 190 (000000143F30E400) [pid = 248] [serial = 2309] [outer = 000000143F2E7400] 16:03:27 INFO - PROCESS | 248 | 1464908607103 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 248 | ++DOMWINDOW == 191 (000000143F6DB400) [pid = 248] [serial = 2310] [outer = 000000143F2E7400] 16:03:27 INFO - PROCESS | 248 | [248] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:03:27 INFO - PROCESS | 248 | 1464908607696 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:03:27 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:03:27 INFO - {} 16:03:27 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1030ms 16:03:27 INFO - PROCESS | 248 | 1464908607752 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 248 | 1464908607756 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 16:03:27 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:03:27 INFO - PROCESS | 248 | 1464908607759 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 248 | 1464908607761 Marionette TRACE conn6 <- [1,3038,null,{}] 16:03:27 INFO - PROCESS | 248 | 1464908607765 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:27 INFO - PROCESS | 248 | 1464908607959 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 16:03:28 INFO - PROCESS | 248 | 1464908608065 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 248 | ++DOCSHELL 0000001434258800 == 100 [pid = 248] [id = 771] 16:03:28 INFO - PROCESS | 248 | ++DOMWINDOW == 192 (000000142ABC2400) [pid = 248] [serial = 2311] [outer = 0000000000000000] 16:03:28 INFO - PROCESS | 248 | ++DOMWINDOW == 193 (000000142DEF3400) [pid = 248] [serial = 2312] [outer = 000000142ABC2400] 16:03:28 INFO - PROCESS | 248 | 1464908608124 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 248 | ++DOMWINDOW == 194 (0000001430AA2000) [pid = 248] [serial = 2313] [outer = 000000142ABC2400] 16:03:28 INFO - PROCESS | 248 | 1464908608669 Marionette TRACE conn6 <- [1,3040,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]]]}] 16:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:03:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:03:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 943ms 16:03:28 INFO - PROCESS | 248 | 1464908608704 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 16:03:28 INFO - PROCESS | 248 | 1464908608707 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 16:03:28 INFO - PROCESS | 248 | 1464908608710 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:03:28 INFO - PROCESS | 248 | 1464908608713 Marionette TRACE conn6 <- [1,3042,null,{}] 16:03:28 INFO - PROCESS | 248 | 1464908608733 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:28 INFO - PROCESS | 248 | 1464908608898 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 16:03:28 INFO - PROCESS | 248 | 1464908608982 Marionette TRACE conn6 -> [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-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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 248 | ++DOCSHELL 0000001437509000 == 101 [pid = 248] [id = 772] 16:03:28 INFO - PROCESS | 248 | ++DOMWINDOW == 195 (0000001430C23000) [pid = 248] [serial = 2314] [outer = 0000000000000000] 16:03:29 INFO - PROCESS | 248 | ++DOMWINDOW == 196 (000000143255F000) [pid = 248] [serial = 2315] [outer = 0000001430C23000] 16:03:29 INFO - PROCESS | 248 | 1464908609038 Marionette DEBUG loaded listener.js 16:03:29 INFO - PROCESS | 248 | ++DOMWINDOW == 197 (0000001434492000) [pid = 248] [serial = 2316] [outer = 0000001430C23000] 16:03:29 INFO - PROCESS | 248 | 1464908609941 Marionette TRACE conn6 <- [1,3044,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"]]]}] 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:03:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:03:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:03:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:03:30 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" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:03:30 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" 16:03:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:03:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:03:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1328ms 16:03:30 INFO - PROCESS | 248 | 1464908610078 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 248 | 1464908610081 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 16:03:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:03:30 INFO - PROCESS | 248 | 1464908610086 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 248 | 1464908610088 Marionette TRACE conn6 <- [1,3046,null,{}] 16:03:30 INFO - PROCESS | 248 | 1464908610092 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:30 INFO - PROCESS | 248 | 1464908610218 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 16:03:30 INFO - PROCESS | 248 | 1464908610359 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:30 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A5B000 == 102 [pid = 248] [id = 773] 16:03:30 INFO - PROCESS | 248 | ++DOMWINDOW == 198 (0000001434D15000) [pid = 248] [serial = 2317] [outer = 0000000000000000] 16:03:30 INFO - PROCESS | 248 | ++DOMWINDOW == 199 (000000143F87B800) [pid = 248] [serial = 2318] [outer = 0000001434D15000] 16:03:30 INFO - PROCESS | 248 | 1464908610456 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 248 | ++DOMWINDOW == 200 (0000001442BB0C00) [pid = 248] [serial = 2319] [outer = 0000001434D15000] 16:03:31 INFO - PROCESS | 248 | 1464908611004 Marionette TRACE conn6 <- [1,3048,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]]]}] 16:03:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:03:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:03:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:03:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:03:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:03:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:03:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:03:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:03:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:03:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:03:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:03:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:03:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:03:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:03:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:03:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:03:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:03:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:03:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:03:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 955ms 16:03:31 INFO - PROCESS | 248 | 1464908611042 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 16:03:31 INFO - PROCESS | 248 | 1464908611044 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 16:03:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:03:31 INFO - PROCESS | 248 | 1464908611048 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 248 | 1464908611050 Marionette TRACE conn6 <- [1,3050,null,{}] 16:03:31 INFO - PROCESS | 248 | 1464908611054 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:31 INFO - PROCESS | 248 | 1464908611187 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 16:03:31 INFO - PROCESS | 248 | 1464908611347 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:31 INFO - PROCESS | 248 | ++DOCSHELL 000000143C374800 == 103 [pid = 248] [id = 774] 16:03:31 INFO - PROCESS | 248 | ++DOMWINDOW == 201 (000000144076B400) [pid = 248] [serial = 2320] [outer = 0000000000000000] 16:03:31 INFO - PROCESS | 248 | ++DOMWINDOW == 202 (0000001440777800) [pid = 248] [serial = 2321] [outer = 000000144076B400] 16:03:31 INFO - PROCESS | 248 | 1464908611403 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 248 | ++DOMWINDOW == 203 (0000001442BD6000) [pid = 248] [serial = 2322] [outer = 000000144076B400] 16:03:31 INFO - PROCESS | 248 | [248] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:03:31 INFO - PROCESS | 248 | 1464908611964 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:03:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:03:32 INFO - {} 16:03:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 942ms 16:03:32 INFO - PROCESS | 248 | 1464908612030 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 248 | 1464908612032 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 16:03:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:03:32 INFO - PROCESS | 248 | 1464908612041 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 248 | 1464908612044 Marionette TRACE conn6 <- [1,3054,null,{}] 16:03:32 INFO - PROCESS | 248 | 1464908612048 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:32 INFO - PROCESS | 248 | 1464908612180 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 16:03:32 INFO - PROCESS | 248 | 1464908612296 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:32 INFO - PROCESS | 248 | ++DOCSHELL 0000001440948800 == 104 [pid = 248] [id = 775] 16:03:32 INFO - PROCESS | 248 | ++DOMWINDOW == 204 (000000143D618400) [pid = 248] [serial = 2323] [outer = 0000000000000000] 16:03:32 INFO - PROCESS | 248 | ++DOMWINDOW == 205 (000000143D621C00) [pid = 248] [serial = 2324] [outer = 000000143D618400] 16:03:32 INFO - PROCESS | 248 | 1464908612350 Marionette DEBUG loaded listener.js 16:03:32 INFO - PROCESS | 248 | ++DOMWINDOW == 206 (0000001442BDC400) [pid = 248] [serial = 2325] [outer = 000000143D618400] 16:03:32 INFO - PROCESS | 248 | 1464908612840 Marionette TRACE conn6 <- [1,3056,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]]]}] 16:03:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:03:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:03:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:03:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:03:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:03:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:03:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:03:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 838ms 16:03:32 INFO - PROCESS | 248 | 1464908612886 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 248 | 1464908612888 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 16:03:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:03:32 INFO - PROCESS | 248 | 1464908612891 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 248 | 1464908612893 Marionette TRACE conn6 <- [1,3058,null,{}] 16:03:32 INFO - PROCESS | 248 | 1464908612897 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:33 INFO - PROCESS | 248 | 1464908613027 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 16:03:33 INFO - PROCESS | 248 | 1464908613178 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 248 | ++DOCSHELL 0000001443298000 == 105 [pid = 248] [id = 776] 16:03:33 INFO - PROCESS | 248 | ++DOMWINDOW == 207 (00000014345E5000) [pid = 248] [serial = 2326] [outer = 0000000000000000] 16:03:33 INFO - PROCESS | 248 | ++DOMWINDOW == 208 (000000143F2ED000) [pid = 248] [serial = 2327] [outer = 00000014345E5000] 16:03:33 INFO - PROCESS | 248 | 1464908613235 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 248 | ++DOMWINDOW == 209 (0000001442F52C00) [pid = 248] [serial = 2328] [outer = 00000014345E5000] 16:03:33 INFO - PROCESS | 248 | 1464908613763 Marionette TRACE conn6 <- [1,3060,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]]]}] 16:03:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:03:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:03:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:03:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:03:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:03:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:03:33 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 881ms 16:03:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:03:33 INFO - PROCESS | 248 | 1464908613775 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 16:03:33 INFO - PROCESS | 248 | 1464908613777 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 16:03:33 INFO - PROCESS | 248 | 1464908613781 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:03:33 INFO - PROCESS | 248 | 1464908613783 Marionette TRACE conn6 <- [1,3062,null,{}] 16:03:33 INFO - PROCESS | 248 | 1464908613787 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:33 INFO - PROCESS | 248 | 1464908613944 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 16:03:34 INFO - PROCESS | 248 | 1464908614095 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:34 INFO - PROCESS | 248 | ++DOCSHELL 00000014456F1000 == 106 [pid = 248] [id = 777] 16:03:34 INFO - PROCESS | 248 | ++DOMWINDOW == 210 (00000014345E5400) [pid = 248] [serial = 2329] [outer = 0000000000000000] 16:03:34 INFO - PROCESS | 248 | ++DOMWINDOW == 211 (0000001442229400) [pid = 248] [serial = 2330] [outer = 00000014345E5400] 16:03:34 INFO - PROCESS | 248 | 1464908614151 Marionette DEBUG loaded listener.js 16:03:34 INFO - PROCESS | 248 | ++DOMWINDOW == 212 (0000001442230800) [pid = 248] [serial = 2331] [outer = 00000014345E5400] 16:03:34 INFO - PROCESS | 248 | 1464908614641 Marionette TRACE conn6 <- [1,3064,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]]]}] 16:03:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:03:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:03:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:03:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:03:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:03:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:03:34 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 878ms 16:03:34 INFO - PROCESS | 248 | 1464908614662 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 248 | 1464908614665 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 16:03:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:03:34 INFO - PROCESS | 248 | 1464908614669 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 248 | 1464908614672 Marionette TRACE conn6 <- [1,3066,null,{}] 16:03:34 INFO - PROCESS | 248 | 1464908614675 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:34 INFO - PROCESS | 248 | 1464908614853 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 16:03:35 INFO - PROCESS | 248 | 1464908615009 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:35 INFO - PROCESS | 248 | ++DOCSHELL 0000001445B5F800 == 107 [pid = 248] [id = 778] 16:03:35 INFO - PROCESS | 248 | ++DOMWINDOW == 213 (0000001442F57000) [pid = 248] [serial = 2332] [outer = 0000000000000000] 16:03:35 INFO - PROCESS | 248 | ++DOMWINDOW == 214 (0000001442F8B000) [pid = 248] [serial = 2333] [outer = 0000001442F57000] 16:03:35 INFO - PROCESS | 248 | 1464908615070 Marionette DEBUG loaded listener.js 16:03:35 INFO - PROCESS | 248 | ++DOMWINDOW == 215 (0000001443073800) [pid = 248] [serial = 2334] [outer = 0000001442F57000] 16:03:35 INFO - PROCESS | 248 | 1464908615591 Marionette TRACE conn6 <- [1,3068,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,3069,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 248 | 1464908615659 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 16:03:35 INFO - PROCESS | 248 | 1464908615663 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 248 | 1464908615665 Marionette TRACE conn6 <- [1,3070,null,{}] 16:03:35 INFO - PROCESS | 248 | 1464908615669 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:35 INFO - PROCESS | 248 | 1464908615800 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 16:03:36 INFO - PROCESS | 248 | 1464908615989 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 248 | ++DOCSHELL 0000001445EED000 == 108 [pid = 248] [id = 779] 16:03:36 INFO - PROCESS | 248 | ++DOMWINDOW == 216 (0000001428B5BC00) [pid = 248] [serial = 2335] [outer = 0000000000000000] 16:03:36 INFO - PROCESS | 248 | ++DOMWINDOW == 217 (0000001442DE7C00) [pid = 248] [serial = 2336] [outer = 0000001428B5BC00] 16:03:36 INFO - PROCESS | 248 | 1464908616046 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 248 | ++DOMWINDOW == 218 (0000001445BEF000) [pid = 248] [serial = 2337] [outer = 0000001428B5BC00] 16:03:36 INFO - PROCESS | 248 | 1464908616617 Marionette TRACE conn6 <- [1,3072,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]]]}] 16:03:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:03:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:03:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:03:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 985ms 16:03:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:03:36 INFO - PROCESS | 248 | 1464908616650 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 248 | 1464908616653 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 16:03:36 INFO - PROCESS | 248 | 1464908616656 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 248 | 1464908616660 Marionette TRACE conn6 <- [1,3074,null,{}] 16:03:36 INFO - PROCESS | 248 | 1464908616664 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:36 INFO - PROCESS | 248 | 1464908616796 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 16:03:36 INFO - PROCESS | 248 | 1464908616968 Marionette TRACE conn6 -> [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_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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 248 | ++DOCSHELL 0000001445DAB800 == 109 [pid = 248] [id = 780] 16:03:36 INFO - PROCESS | 248 | ++DOMWINDOW == 219 (0000001442DEA800) [pid = 248] [serial = 2338] [outer = 0000000000000000] 16:03:37 INFO - PROCESS | 248 | ++DOMWINDOW == 220 (0000001445BF8800) [pid = 248] [serial = 2339] [outer = 0000001442DEA800] 16:03:37 INFO - PROCESS | 248 | 1464908617025 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 248 | ++DOMWINDOW == 221 (0000001446253400) [pid = 248] [serial = 2340] [outer = 0000001442DEA800] 16:03:37 INFO - PROCESS | 248 | 1464908617585 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:03:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:03:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 986ms 16:03:37 INFO - PROCESS | 248 | 1464908617651 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 16:03:37 INFO - PROCESS | 248 | 1464908617654 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 16:03:37 INFO - PROCESS | 248 | 1464908617659 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:03:37 INFO - PROCESS | 248 | 1464908617662 Marionette TRACE conn6 <- [1,3078,null,{}] 16:03:37 INFO - PROCESS | 248 | 1464908617665 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:37 INFO - PROCESS | 248 | 1464908617802 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 16:03:37 INFO - PROCESS | 248 | 1464908617944 Marionette TRACE conn6 -> [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_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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:37 INFO - PROCESS | 248 | ++DOCSHELL 000000144620A000 == 110 [pid = 248] [id = 781] 16:03:37 INFO - PROCESS | 248 | ++DOMWINDOW == 222 (00000014436B9400) [pid = 248] [serial = 2341] [outer = 0000000000000000] 16:03:37 INFO - PROCESS | 248 | ++DOMWINDOW == 223 (00000014436BE000) [pid = 248] [serial = 2342] [outer = 00000014436B9400] 16:03:38 INFO - PROCESS | 248 | 1464908618000 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 248 | ++DOMWINDOW == 224 (00000014436C3000) [pid = 248] [serial = 2343] [outer = 00000014436B9400] 16:03:38 INFO - PROCESS | 248 | --DOCSHELL 000000143E1D5800 == 109 [pid = 248] [id = 766] 16:03:38 INFO - PROCESS | 248 | --DOCSHELL 0000001430C45000 == 108 [pid = 248] [id = 765] 16:03:38 INFO - PROCESS | 248 | --DOCSHELL 0000001437242000 == 107 [pid = 248] [id = 764] 16:03:38 INFO - PROCESS | 248 | --DOCSHELL 000000143DF40800 == 106 [pid = 248] [id = 758] 16:03:38 INFO - PROCESS | 248 | --DOCSHELL 000000143DF22000 == 105 [pid = 248] [id = 757] 16:03:38 INFO - PROCESS | 248 | --DOCSHELL 000000143DF10000 == 104 [pid = 248] [id = 756] 16:03:38 INFO - PROCESS | 248 | --DOCSHELL 000000143E058800 == 103 [pid = 248] [id = 755] 16:03:38 INFO - PROCESS | 248 | --DOCSHELL 00000014422DE000 == 102 [pid = 248] [id = 754] 16:03:38 INFO - PROCESS | 248 | --DOCSHELL 000000143DA04800 == 101 [pid = 248] [id = 753] 16:03:38 INFO - PROCESS | 248 | --DOCSHELL 0000001438ED2000 == 100 [pid = 248] [id = 752] 16:03:38 INFO - PROCESS | 248 | --DOCSHELL 0000001430BB7800 == 99 [pid = 248] [id = 751] 16:03:39 INFO - PROCESS | 248 | 1464908619134 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:03:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:03:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1489ms 16:03:39 INFO - PROCESS | 248 | 1464908619165 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 248 | 1464908619170 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 16:03:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:03:39 INFO - PROCESS | 248 | 1464908619174 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 248 | 1464908619179 Marionette TRACE conn6 <- [1,3082,null,{}] 16:03:39 INFO - PROCESS | 248 | 1464908619183 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:39 INFO - PROCESS | 248 | 1464908619345 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 16:03:39 INFO - PROCESS | 248 | 1464908619371 Marionette TRACE conn6 -> [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_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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:39 INFO - PROCESS | 248 | ++DOCSHELL 0000001435968000 == 100 [pid = 248] [id = 782] 16:03:39 INFO - PROCESS | 248 | ++DOMWINDOW == 225 (000000142A3AB400) [pid = 248] [serial = 2344] [outer = 0000000000000000] 16:03:39 INFO - PROCESS | 248 | ++DOMWINDOW == 226 (000000142DB4A400) [pid = 248] [serial = 2345] [outer = 000000142A3AB400] 16:03:39 INFO - PROCESS | 248 | 1464908619420 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 248 | ++DOMWINDOW == 227 (0000001430AA8C00) [pid = 248] [serial = 2346] [outer = 000000142A3AB400] 16:03:39 INFO - PROCESS | 248 | 1464908619893 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:03:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:03:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 733ms 16:03:39 INFO - PROCESS | 248 | 1464908619962 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 248 | 1464908619968 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 16:03:39 INFO - PROCESS | 248 | 1464908619974 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 248 | 1464908619977 Marionette TRACE conn6 <- [1,3086,null,{}] 16:03:39 INFO - PROCESS | 248 | 1464908619980 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:03:40 INFO - PROCESS | 248 | 1464908620140 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 226 (000000143EFA9400) [pid = 248] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 225 (00000014375D2400) [pid = 248] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 224 (0000001435B87C00) [pid = 248] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 223 (0000001434E65800) [pid = 248] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 222 (000000142A34CC00) [pid = 248] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 221 (00000014334DDC00) [pid = 248] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 220 (000000143623B400) [pid = 248] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 219 (000000143463F000) [pid = 248] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 218 (0000001428866C00) [pid = 248] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 217 (0000001429383400) [pid = 248] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 216 (00000014338C3000) [pid = 248] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 215 (0000001435BB3400) [pid = 248] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 214 (0000001428A62800) [pid = 248] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 213 (000000143D65EC00) [pid = 248] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 212 (0000001430C20800) [pid = 248] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 211 (00000014375CCC00) [pid = 248] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 210 (0000001423ABAC00) [pid = 248] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 209 (0000001434698800) [pid = 248] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 208 (0000001424097000) [pid = 248] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 207 (0000001434CD8000) [pid = 248] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 206 (000000143F87F000) [pid = 248] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 205 (000000142955D800) [pid = 248] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 204 (0000001433343400) [pid = 248] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 203 (000000143C563400) [pid = 248] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 202 (000000143C4E8C00) [pid = 248] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 201 (00000014343E9000) [pid = 248] [serial = 2293] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:03:40 INFO - PROCESS | 248 | --DOMWINDOW == 200 (000000143B7BE800) [pid = 248] [serial = 2296] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:03:40 INFO - PROCESS | 248 | 1464908620548 Marionette TRACE conn6 -> [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_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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 248 | ++DOCSHELL 0000001439A4D000 == 101 [pid = 248] [id = 783] 16:03:40 INFO - PROCESS | 248 | ++DOMWINDOW == 201 (000000142273E400) [pid = 248] [serial = 2347] [outer = 0000000000000000] 16:03:40 INFO - PROCESS | 248 | ++DOMWINDOW == 202 (000000142428FC00) [pid = 248] [serial = 2348] [outer = 000000142273E400] 16:03:40 INFO - PROCESS | 248 | 1464908620596 Marionette DEBUG loaded listener.js 16:03:40 INFO - PROCESS | 248 | ++DOMWINDOW == 203 (00000014345DCC00) [pid = 248] [serial = 2349] [outer = 000000142273E400] 16:03:40 INFO - PROCESS | 248 | 1464908620978 Marionette TRACE conn6 <- [1,3088,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]]]}] 16:03:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:03:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:03:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1015ms 16:03:41 INFO - PROCESS | 248 | 1464908621000 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 16:03:41 INFO - PROCESS | 248 | 1464908621002 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 16:03:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:03:41 INFO - PROCESS | 248 | 1464908621016 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - PROCESS | 248 | 1464908621020 Marionette TRACE conn6 <- [1,3090,null,{}] 16:03:41 INFO - PROCESS | 248 | 1464908621044 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:41 INFO - PROCESS | 248 | 1464908621159 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 16:03:41 INFO - PROCESS | 248 | 1464908621167 Marionette TRACE conn6 -> [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_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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:41 INFO - PROCESS | 248 | ++DOCSHELL 000000143DA15000 == 102 [pid = 248] [id = 784] 16:03:41 INFO - PROCESS | 248 | ++DOMWINDOW == 204 (0000001434E62000) [pid = 248] [serial = 2350] [outer = 0000000000000000] 16:03:41 INFO - PROCESS | 248 | ++DOMWINDOW == 205 (0000001435A39C00) [pid = 248] [serial = 2351] [outer = 0000001434E62000] 16:03:41 INFO - PROCESS | 248 | 1464908621216 Marionette DEBUG loaded listener.js 16:03:41 INFO - PROCESS | 248 | ++DOMWINDOW == 206 (0000001435BB0000) [pid = 248] [serial = 2352] [outer = 0000001434E62000] 16:03:41 INFO - PROCESS | 248 | 1464908621668 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:03:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:03:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 692ms 16:03:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:03:41 INFO - PROCESS | 248 | 1464908621723 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 16:03:41 INFO - PROCESS | 248 | 1464908621726 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 16:03:41 INFO - PROCESS | 248 | 1464908621729 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - PROCESS | 248 | 1464908621731 Marionette TRACE conn6 <- [1,3094,null,{}] 16:03:41 INFO - PROCESS | 248 | 1464908621735 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:41 INFO - PROCESS | 248 | 1464908621849 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 16:03:41 INFO - PROCESS | 248 | 1464908621883 Marionette TRACE conn6 -> [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_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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:41 INFO - PROCESS | 248 | ++DOCSHELL 000000143DF4C000 == 103 [pid = 248] [id = 785] 16:03:41 INFO - PROCESS | 248 | ++DOMWINDOW == 207 (0000001435C1B000) [pid = 248] [serial = 2353] [outer = 0000000000000000] 16:03:41 INFO - PROCESS | 248 | ++DOMWINDOW == 208 (0000001435C1F000) [pid = 248] [serial = 2354] [outer = 0000001435C1B000] 16:03:41 INFO - PROCESS | 248 | 1464908621932 Marionette DEBUG loaded listener.js 16:03:42 INFO - PROCESS | 248 | ++DOMWINDOW == 209 (00000014363F0400) [pid = 248] [serial = 2355] [outer = 0000001435C1B000] 16:03:42 INFO - PROCESS | 248 | 1464908622392 Marionette TRACE conn6 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:03:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:03:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:03:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:03:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 692ms 16:03:42 INFO - PROCESS | 248 | 1464908622430 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 16:03:42 INFO - PROCESS | 248 | 1464908622432 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 16:03:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:03:42 INFO - PROCESS | 248 | 1464908622436 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:03:42 INFO - PROCESS | 248 | 1464908622438 Marionette TRACE conn6 <- [1,3098,null,{}] 16:03:42 INFO - PROCESS | 248 | 1464908622441 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:42 INFO - PROCESS | 248 | 1464908622641 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 16:03:42 INFO - PROCESS | 248 | 1464908622797 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:42 INFO - PROCESS | 248 | ++DOCSHELL 0000001430BB7800 == 104 [pid = 248] [id = 786] 16:03:42 INFO - PROCESS | 248 | ++DOMWINDOW == 210 (0000001424020800) [pid = 248] [serial = 2356] [outer = 0000000000000000] 16:03:42 INFO - PROCESS | 248 | ++DOMWINDOW == 211 (00000014243E2000) [pid = 248] [serial = 2357] [outer = 0000001424020800] 16:03:42 INFO - PROCESS | 248 | 1464908622861 Marionette DEBUG loaded listener.js 16:03:42 INFO - PROCESS | 248 | ++DOMWINDOW == 212 (000000142E862000) [pid = 248] [serial = 2358] [outer = 0000001424020800] 16:03:43 INFO - PROCESS | 248 | 1464908623452 Marionette TRACE conn6 <- [1,3100,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"]]]}] 16:03:43 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:03:43 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 16:03:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:03:43 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1028ms 16:03:43 INFO - PROCESS | 248 | 1464908623466 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 16:03:43 INFO - PROCESS | 248 | 1464908623471 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 16:03:43 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:03:43 INFO - PROCESS | 248 | 1464908623497 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:03:43 INFO - PROCESS | 248 | 1464908623500 Marionette TRACE conn6 <- [1,3102,null,{}] 16:03:43 INFO - PROCESS | 248 | 1464908623505 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:43 INFO - PROCESS | 248 | 1464908623648 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 16:03:43 INFO - PROCESS | 248 | 1464908623812 Marionette TRACE conn6 -> [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/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\", \"7ca0347b-266a-413d-bc64-974abee0cd55\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:43 INFO - PROCESS | 248 | ++DOCSHELL 000000143CA7A000 == 105 [pid = 248] [id = 787] 16:03:43 INFO - PROCESS | 248 | ++DOMWINDOW == 213 (0000001432EAE000) [pid = 248] [serial = 2359] [outer = 0000000000000000] 16:03:43 INFO - PROCESS | 248 | ++DOMWINDOW == 214 (000000143463E400) [pid = 248] [serial = 2360] [outer = 0000001432EAE000] 16:03:43 INFO - PROCESS | 248 | 1464908623872 Marionette DEBUG loaded listener.js 16:03:43 INFO - PROCESS | 248 | ++DOMWINDOW == 215 (0000001435A40400) [pid = 248] [serial = 2361] [outer = 0000001432EAE000] 16:03:44 INFO - PROCESS | 248 | 1464908624394 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:03:44 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:03:44 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 964ms 16:03:44 INFO - PROCESS | 248 | 1464908624454 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 248 | 1464908624457 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 16:03:45 WARNING - u'runner_teardown' () 16:03:45 INFO - No more tests 16:03:45 INFO - Got 0 unexpected results 16:03:45 INFO - SUITE-END | took 711s 16:03:45 INFO - Closing logging queue 16:03:45 INFO - queue closed 16:03:45 INFO - Return code: 0 16:03:45 WARNING - # TBPL SUCCESS # 16:03:45 INFO - Running post-action listener: _resource_record_post_action 16:03:45 INFO - Running post-run listener: _resource_record_post_run 16:03:46 INFO - Total resource usage - Wall time: 722s; CPU: 14.0%; Read bytes: 238613504; Write bytes: 1005983232; Read time: 2877030; Write time: 6634950 16:03:46 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:03:46 INFO - install - Wall time: 3s; CPU: 13.0%; Read bytes: 0; Write bytes: 43522048; Read time: 0; Write time: 53480 16:03:46 INFO - run-tests - Wall time: 720s; CPU: 14.0%; Read bytes: 238613504; Write bytes: 893832704; Read time: 2877030; Write time: 6518150 16:03:46 INFO - Running post-run listener: _upload_blobber_files 16:03:46 INFO - Blob upload gear active. 16:03:46 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 16:03:46 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:03:46 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-aurora', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 16:03:46 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-aurora -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 16:03:47 INFO - (blobuploader) - INFO - Open directory for files ... 16:03:47 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 16:03:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:03:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:03:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:03:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:03:48 INFO - (blobuploader) - INFO - Done attempting. 16:03:48 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 16:03:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:03:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:03:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:03:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:03:49 INFO - (blobuploader) - INFO - Done attempting. 16:03:49 INFO - (blobuploader) - INFO - Iteration through files over. 16:03:49 INFO - Return code: 0 16:03:49 INFO - rmtree: C:\slave\test\build\uploaded_files.json 16:03:49 INFO - Using _rmtree_windows ... 16:03:49 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 16:03:49 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/873fcc7947ab714c7a02bc79f1bd5dd5e388842be7997f4950cd8a0096b7faae6251760c5e4466de585de3224d26c9a7d233dc69735d3cec196d13e2274d8163", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/71eca859dc0b34ad906f90f22cc55f72ecbcbc3ea4f33fd3ad550450aed7dd5855f1cbd0a3ecc1e1ad8fbdb830e7906f1bdc39f58dc1946b3f3587ccd5ce36b4"} 16:03:49 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 16:03:49 INFO - Writing to file C:\slave\test\properties\blobber_files 16:03:49 INFO - Contents: 16:03:49 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/873fcc7947ab714c7a02bc79f1bd5dd5e388842be7997f4950cd8a0096b7faae6251760c5e4466de585de3224d26c9a7d233dc69735d3cec196d13e2274d8163", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/71eca859dc0b34ad906f90f22cc55f72ecbcbc3ea4f33fd3ad550450aed7dd5855f1cbd0a3ecc1e1ad8fbdb830e7906f1bdc39f58dc1946b3f3587ccd5ce36b4"} 16:03:49 INFO - Running post-run listener: copy_logs_to_upload_dir 16:03:49 INFO - Copying logs to upload dir... 16:03:49 INFO - mkdir: C:\slave\test\build\upload\logs 16:03:49 INFO - Copying logs to upload dir... 16:03:49 INFO - Using _rmtree_windows ... 16:03:49 INFO - Using _rmtree_windows ... 16:03:49 INFO - Using _rmtree_windows ... 16:03:49 INFO - Using _rmtree_windows ... 16:03:49 INFO - Using _rmtree_windows ... 16:03:49 INFO - Using _rmtree_windows ... 16:03:49 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=928.552000 ========= master_lag: 0.21 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 28 secs) (at 2016-06-02 16:03:50.194273) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-06-02 16:03:50.195127) ========= 'cmd' '/C' 'for' '%f' 'in' '(*)' 'do' '@type' '%f' in dir C:\slave\test\properties (timeout 1200 secs) watching logfiles {} argv: ['cmd', '/C', 'for', '%f', 'in', '(*)', 'do', '@type', '%f'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-087\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-087 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-087 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-087\AppData\Local LOGONSERVER=\\T-W864-IX-087 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-087 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-087 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-087 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/873fcc7947ab714c7a02bc79f1bd5dd5e388842be7997f4950cd8a0096b7faae6251760c5e4466de585de3224d26c9a7d233dc69735d3cec196d13e2274d8163", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/71eca859dc0b34ad906f90f22cc55f72ecbcbc3ea4f33fd3ad550450aed7dd5855f1cbd0a3ecc1e1ad8fbdb830e7906f1bdc39f58dc1946b3f3587ccd5ce36b4"} build_url:https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/873fcc7947ab714c7a02bc79f1bd5dd5e388842be7997f4950cd8a0096b7faae6251760c5e4466de585de3224d26c9a7d233dc69735d3cec196d13e2274d8163", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/71eca859dc0b34ad906f90f22cc55f72ecbcbc3ea4f33fd3ad550450aed7dd5855f1cbd0a3ecc1e1ad8fbdb830e7906f1bdc39f58dc1946b3f3587ccd5ce36b4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/B7gcBtdcQnmhTYluISQkQw/artifacts/public/build/firefox-48.0a2.en-US.win64.crashreporter-symbols.zip' ========= master_lag: 2.26 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-06-02 16:03:52.554271) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 16:03:52.554619) ========= 'rm' '-f' 'oauth.txt' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-087\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-087 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-087 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-087\AppData\Local LOGONSERVER=\\T-W864-IX-087 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-087 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-087 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-087 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 16:03:52.671988) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-02 16:03:52.672340) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-02 16:03:53.342740) ========= ========= Total master_lag: 2.63 =========