[MediaWiki-commits] [Gerrit] Improvements to PHPUnit runner code - change (mediawiki...Diff)

2013-05-08 Thread Jeroen De Dauw (Code Review)
Jeroen De Dauw has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/62821


Change subject: Improvements to PHPUnit runner code
..

Improvements to PHPUnit runner code

* The phpunit.php runner now properly forwards arguments to PHPUnit
* Added a PHPUnit xml config file with default settings and inclusion path

Change-Id: Ida13de815cf8f2ea9b4d8bf132d9c224fd8c7dc3
---
M RELEASE-NOTES
A phpunit.xml.dist
A tests/bootstrap.php
M tests/phpunit.php
4 files changed, 50 insertions(+), 8 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Diff 
refs/changes/21/62821/1

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 3d412e2..84bffbf 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -17,6 +17,7 @@
 * Added phpunit.php runner in the tests directory
 * Added Diff\Comparer\ValueComparer interface with CallbackComparer and 
StrictComparer implementations
 * Added MapPatcher::setValueComparer to facilitate patching maps containing 
objects
+* Added PHPUnit configuration file using the new tests/bootstrap.php
 
 ; Removals
 
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
new file mode 100644
index 000..2e31e7d
--- /dev/null
+++ b/phpunit.xml.dist
@@ -0,0 +1,20 @@
+phpunit backupGlobals=false
+ backupStaticAttributes=false
+ bootstrap=tests/bootstrap.php
+ cacheTokens=false
+ colors=true
+ convertErrorsToExceptions=true
+ convertNoticesToExceptions=true
+ convertWarningsToExceptions=true
+ stopOnError=false
+ stopOnFailure=false
+ stopOnIncomplete=false
+ stopOnSkipped=false
+ strict=true
+ verbose=true
+testsuites
+testsuite name=Diff
+directorytests/directory
+/testsuite
+/testsuites
+/phpunit
diff --git a/tests/bootstrap.php b/tests/bootstrap.php
new file mode 100644
index 000..5788a07
--- /dev/null
+++ b/tests/bootstrap.php
@@ -0,0 +1,15 @@
+?php
+
+/**
+ * PHPUnit test bootstrap file for the Diff library.
+ *
+ * @since 0.6
+ *
+ * @file
+ * @ingroup Diff
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw  jeroended...@gmail.com 
+ */
+
+require_once( __DIR__ . '/../Diff.php' );
diff --git a/tests/phpunit.php b/tests/phpunit.php
index 7f44963..e0bfc4f 100755
--- a/tests/phpunit.php
+++ b/tests/phpunit.php
@@ -10,13 +10,19 @@
 
 require_once( 'PHPUnit/Autoload.php' );
 
-require_once( __DIR__ . '/../Diff.php' );
+require_once( __DIR__ . '/bootstrap.php' );
+
+echo 'Running tests for Diff version ' . Diff_VERSION . .\n;
+
+$arguments = $_SERVER['argv'];
+array_shift( $arguments );
+
+if ( array_search( '--group', $arguments ) === false ) {
+   $arguments[] = '--group';
+   $arguments[] = 'Diff';
+}
+
+$arguments[] = __DIR__;
 
 $runner = new PHPUnit_TextUI_Command();
-
-$runner-run( array(
-   __FILE__,
-   '--group',
-   'Diff',
-   __DIR__
-) );
\ No newline at end of file
+$runner-run( $arguments );

-- 
To view, visit https://gerrit.wikimedia.org/r/62821
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ida13de815cf8f2ea9b4d8bf132d9c224fd8c7dc3
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Diff
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw jeroended...@gmail.com

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Improvements to PHPUnit runner code - change (mediawiki...Diff)

2013-05-08 Thread Daniel Werner (Code Review)
Daniel Werner has submitted this change and it was merged.

Change subject: Improvements to PHPUnit runner code
..


Improvements to PHPUnit runner code

* The phpunit.php runner now properly forwards arguments to PHPUnit
* Added a PHPUnit xml config file with default settings and inclusion path

Change-Id: Ida13de815cf8f2ea9b4d8bf132d9c224fd8c7dc3
---
M RELEASE-NOTES
A phpunit.xml.dist
A tests/bootstrap.php
M tests/phpunit.php
4 files changed, 50 insertions(+), 8 deletions(-)

Approvals:
  Daniel Werner: Verified; Looks good to me, approved
  jenkins-bot: Verified



diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 3d412e2..84bffbf 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -17,6 +17,7 @@
 * Added phpunit.php runner in the tests directory
 * Added Diff\Comparer\ValueComparer interface with CallbackComparer and 
StrictComparer implementations
 * Added MapPatcher::setValueComparer to facilitate patching maps containing 
objects
+* Added PHPUnit configuration file using the new tests/bootstrap.php
 
 ; Removals
 
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
new file mode 100644
index 000..2e31e7d
--- /dev/null
+++ b/phpunit.xml.dist
@@ -0,0 +1,20 @@
+phpunit backupGlobals=false
+ backupStaticAttributes=false
+ bootstrap=tests/bootstrap.php
+ cacheTokens=false
+ colors=true
+ convertErrorsToExceptions=true
+ convertNoticesToExceptions=true
+ convertWarningsToExceptions=true
+ stopOnError=false
+ stopOnFailure=false
+ stopOnIncomplete=false
+ stopOnSkipped=false
+ strict=true
+ verbose=true
+testsuites
+testsuite name=Diff
+directorytests/directory
+/testsuite
+/testsuites
+/phpunit
diff --git a/tests/bootstrap.php b/tests/bootstrap.php
new file mode 100644
index 000..5788a07
--- /dev/null
+++ b/tests/bootstrap.php
@@ -0,0 +1,15 @@
+?php
+
+/**
+ * PHPUnit test bootstrap file for the Diff library.
+ *
+ * @since 0.6
+ *
+ * @file
+ * @ingroup Diff
+ *
+ * @licence GNU GPL v2+
+ * @author Jeroen De Dauw  jeroended...@gmail.com 
+ */
+
+require_once( __DIR__ . '/../Diff.php' );
diff --git a/tests/phpunit.php b/tests/phpunit.php
index 7f44963..e0bfc4f 100755
--- a/tests/phpunit.php
+++ b/tests/phpunit.php
@@ -10,13 +10,19 @@
 
 require_once( 'PHPUnit/Autoload.php' );
 
-require_once( __DIR__ . '/../Diff.php' );
+require_once( __DIR__ . '/bootstrap.php' );
+
+echo 'Running tests for Diff version ' . Diff_VERSION . .\n;
+
+$arguments = $_SERVER['argv'];
+array_shift( $arguments );
+
+if ( array_search( '--group', $arguments ) === false ) {
+   $arguments[] = '--group';
+   $arguments[] = 'Diff';
+}
+
+$arguments[] = __DIR__;
 
 $runner = new PHPUnit_TextUI_Command();
-
-$runner-run( array(
-   __FILE__,
-   '--group',
-   'Diff',
-   __DIR__
-) );
\ No newline at end of file
+$runner-run( $arguments );

-- 
To view, visit https://gerrit.wikimedia.org/r/62821
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ida13de815cf8f2ea9b4d8bf132d9c224fd8c7dc3
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Diff
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw jeroended...@gmail.com
Gerrit-Reviewer: Daniel Werner daniel.wer...@wikimedia.de
Gerrit-Reviewer: jenkins-bot

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits