[dev] Horde_Kolab_Format and test unit

Remi Collet remi at fedoraproject.org
Thu Mar 28 17:23:55 UTC 2013


Hi,

I'm working on Packaging Horde_Kolab_Format.

In the git tree, in lib/Horde/Kolab/Format.php

    const VERSION = '@version@';

So the test suite run there works.

In the published tarball

    const VERSION = '2.0.3;

So test fails with , for exemple.

2) Horde_Kolab_Format_Integration_PreferencesTest::testOverwrite
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
   <sensitivity>public</sensitivity>
-  <product-id>Horde_Kolab_Format_Xml- at version@ (api version:
2)</product-id>
+  <product-id>Horde_Kolab_Format_Xml-2.0.3 (api version: 2)</product-id>
   <application>Test</application>
   <pref>test</pref>


I'd like to understand how this  is changed.
Usually it should be done at install time (using a pear task).
It seems it is done at release time (before the tarball is created)

In all case, shouldn't the @version@ in test unit change at the same
time (so, also having 2.0.3 in the unit test)

Thanks for any explanation
Remi



More information about the dev mailing list