Commit:    2eb4c26646f1a5cacdaf7b10cfa8f3c4fed14db0
Author:    Peter Kokot <peterko...@gmail.com>         Wed, 10 Oct 2018 00:27:41 
+0200
Committer: Christoph M. Becker <cmbecke...@gmx.de>      Fri, 12 Oct 2018 
09:55:53 +0200
Parents:   00ddba32293f77f0baa8903fb44af43add859186
Branches:  master

Link:       
http://git.php.net/?p=web/qa.git;a=commitdiff;h=2eb4c26646f1a5cacdaf7b10cfa8f3c4fed14db0

Log:
Add --PHPDBG-- section

Changed paths:
  M  phpt_details.php
  A  sample_tests/phpdbg_1.php


Diff:
diff --git a/phpt_details.php b/phpt_details.php
index 5259d1d..4d2b352 100644
--- a/phpt_details.php
+++ b/phpt_details.php
@@ -26,6 +26,7 @@ common_header();
 [<a href="#ini_section">--INI--</a>]<br/>
 [<a href="#args_section">--ARGS--</a>]<br/>
 [<a href="#env_section">--ENV--</a>]<br/>
+[<a href="#phpdbg_section">--PHPDBG--</a>]<br/>
 <a href="#file_section">--FILE--</a> | <a 
href="#fileeof_section">--FILEEOF--</a> | <a 
href="#file_external_section">--FILE_EXTERNAL--</a> | <a 
href="#redirecttest_section">--REDIRECTTEST--</a><br/>
 [<a href="#cgi_section">--CGI--</a>]<br/>
 [<a href="#xfail_section">--XFAIL--</a>]<br/>
@@ -371,6 +372,29 @@ PATH_INFO=/hi</pre></p>
 <p><b>Example 1 (full):</b> <a 
href="sample_tests/sample018.php">sample018.phpt</a></p>
 </dd>
 
+<dt id="phpdbg_section">--PHPDBG--</dt>
+<dd>
+<p><b>Description:</b><br/>
+This section takes arbitrary phpdbg commands and executes the test file
+according to them as it would be run in the phpdbg prompt.</p>
+<p><b>Required:</b><br/>
+No.</p>
+<p><b>Format:</b><br/>
+arbitrary phpdbg commands</p>
+<p><b>Example 1 (snippet):</b><br/>
+<pre>--PHPDBG--
+b 4
+b del 0
+b 5
+r
+b del 1
+r
+y
+q
+</pre></p>
+<p><b>Example 1 (full):</b> <a 
href="sample_tests/phpdbg_1.php">phpdbg_1.phpt</a></p>
+</dd>
+
 <dt id="file_section">--FILE--</dt>
 <dd>
 <p><b>Description:</b><br/>
diff --git a/sample_tests/phpdbg_1.php b/sample_tests/phpdbg_1.php
new file mode 100644
index 0000000..c6e01b6
--- /dev/null
+++ b/sample_tests/phpdbg_1.php
@@ -0,0 +1,51 @@
+<?php
+include("../include/functions.php");
+
+$TITLE = "Sample Test [PHP-QAT: Quality Assurance Team]";
+$SITE_UPDATE = date("D M d H:i:s Y T", filectime(__FILE__));
+
+common_header();
+?>
+
+<div style="padding: 10px">
+<h1>Sample Test: phpdbg_1.phpt</h1>
+<p>Back to &quot;<a href="../phpt_details.php">PHPT Test File 
Layout</a>&quot;</p>
+<pre>--TEST--
+Test deleting breakpoints
+--PHPDBG--
+b 4
+b del 0
+b 5
+r
+b del 1
+r
+y
+q
+--EXPECTF--
+[Successful compilation of %s]
+prompt> [Breakpoint #0 added at %s:4]
+prompt> [Deleted breakpoint #0]
+prompt> [Breakpoint #1 added at %s:5]
+prompt> 12
+[Breakpoint #1 at %s:5, hits: 1]
+>00005: echo $i++;
+ 00006: echo $i++;
+ 00007:&nbsp;
+prompt> [Deleted breakpoint #1]
+prompt> Do you really want to restart execution? (type y or n): 1234
+[Script ended normally]
+prompt>&nbsp;
+--FILE--
+&lt;?php
+$i = 1;
+echo $i++;
+echo $i++;
+echo $i++;
+echo $i++;
+</pre>
+<p>Back to &quot;<a href="../phpt_details.php">PHPT Test File 
Layout</a>&quot;</p>
+</div>
+
+<?php
+common_footer();
+?>

Reply via email to