Thread: [Argil-svn] SF.net SVN: argil: [500] branches
Status: Alpha
Brought to you by:
tswicegood
|
From: <tsw...@us...> - 2007-03-03 20:59:37
|
Revision: 500
http://argil.svn.sourceforge.net/argil/?rev=500&view=rev
Author: tswicegood
Date: 2007-03-03 12:59:31 -0800 (Sat, 03 Mar 2007)
Log Message:
-----------
Playing with some new model ideas
Added Paths:
-----------
branches/tswicegood-newmodel/
branches/tswicegood-newmodel/build.xml
branches/tswicegood-newmodel/docs/ArgilAjaxApi
branches/tswicegood-newmodel/docs/CodingStandard
branches/tswicegood-newmodel/docs/HowTos/BookmarkApp
branches/tswicegood-newmodel/docs/HowTos/HelloWorld
branches/tswicegood-newmodel/docs/InstallingArgil
branches/tswicegood-newmodel/docs/Manifesto
branches/tswicegood-newmodel/docs/OneMinuteTutorial
branches/tswicegood-newmodel/misc/build.properties
branches/tswicegood-newmodel/public/index.php
branches/tswicegood-newmodel/scripts/argil
branches/tswicegood-newmodel/src/Argil/
branches/tswicegood-newmodel/src/Argil/Xml/ArgilNsCleaner.php
branches/tswicegood-newmodel/src/ArgilCore/
branches/tswicegood-newmodel/src/ArgilCore/Controllers/DemoController.php
branches/tswicegood-newmodel/src/ArgilCore/Helpers/Grid.php
branches/tswicegood-newmodel/src/ArgilCore/PageTypes/Html/default.php
branches/tswicegood-newmodel/src/ArgilCore/Public/
branches/tswicegood-newmodel/src/ArgilCore/Public/css/drawer.css
branches/tswicegood-newmodel/src/ArgilCore/Public/css/layout.css
branches/tswicegood-newmodel/src/ArgilCore/Public/scripts/argil.moo.js
branches/tswicegood-newmodel/src/ArgilCore/Public/scripts/mootools.full.v1.00.js
branches/tswicegood-newmodel/src/ArgilCore/Views/Demo/
branches/tswicegood-newmodel/src/ArgilCore/Views/Demo/drawer.php
branches/tswicegood-newmodel/src/ArgilImpl/
branches/tswicegood-newmodel/src/ArgilSample/
branches/tswicegood-newmodel/src/ArgilSample/sample.config.php
branches/tswicegood-newmodel/tests/AllTests.php
branches/tswicegood-newmodel/tests/Argil/
branches/tswicegood-newmodel/tests/Argil/Database/Reflection/TableTest.php
branches/tswicegood-newmodel/tests/Argil/Model/MapperTest.php
branches/tswicegood-newmodel/tests/Argil/Model/MetaTest.php
branches/tswicegood-newmodel/tests/Argil/Model/Relationship/MapperTest.php
branches/tswicegood-newmodel/tests/Argil/ModelListTest.php
branches/tswicegood-newmodel/tests/Argil/ModelTest.php
branches/tswicegood-newmodel/tests/Argil/Xml/ArgilNsCleanerTest.php
branches/tswicegood-newmodel/tests/ArgilCore/
branches/tswicegood-newmodel/tests/ArgilCore/Models/Finders/AllTest.php
branches/tswicegood-newmodel/tests/ArgilCore/Models/Finders/OneTest.php
branches/tswicegood-newmodel/tests/ArgilSample/
branches/tswicegood-newmodel/tests/ArgilSample/TestCase.php
branches/tswicegood-newmodel/tests/ArgilUnitTest.config.php
branches/tswicegood-newmodel/tests/support/Widget/Controllers/AuthRequiredController.php
branches/tswicegood-newmodel/tests/support/Widget/Controllers/SimpleController.php
branches/tswicegood-newmodel/tests/support/Widget/Controllers/SubController.php
branches/tswicegood-newmodel/tests/support/Widget/Controllers/WidgetController.php
branches/tswicegood-newmodel/tests/support/Widget/Models/Mappers/SubMapper.php
branches/tswicegood-newmodel/tests/support/Widget/Models/Mappers/WidgetMapper.php
branches/tswicegood-newmodel/tests/support/Widget/Models/Metas/SubMeta.php
branches/tswicegood-newmodel/tests/support/Widget/Models/Metas/WidgetMeta.php
branches/tswicegood-newmodel/tests/support/Widget/Models/Sub.php
branches/tswicegood-newmodel/tests/support/Widget/Models/SubList.php
branches/tswicegood-newmodel/tests/support/Widget/Models/Widget.php
branches/tswicegood-newmodel/tests/support/Widget/Models/WidgetList.php
Removed Paths:
-------------
branches/tswicegood-newmodel/build.xml
branches/tswicegood-newmodel/docs/CodingStandard
branches/tswicegood-newmodel/docs/HowTos/BookmarkApp
branches/tswicegood-newmodel/docs/HowTos/HelloWorld
branches/tswicegood-newmodel/docs/InstallingPipes
branches/tswicegood-newmodel/docs/Manifesto
branches/tswicegood-newmodel/docs/OneMinuteTutorial
branches/tswicegood-newmodel/docs/PipesAjaxApi
branches/tswicegood-newmodel/misc/build.properties
branches/tswicegood-newmodel/public/index.php
branches/tswicegood-newmodel/scripts/pipes
branches/tswicegood-newmodel/src/Argil/Xml/PipesNsCleaner.php
branches/tswicegood-newmodel/src/ArgilCore/Helpers/Grid.php
branches/tswicegood-newmodel/src/ArgilCore/PageTypes/Html/default.php
branches/tswicegood-newmodel/src/ArgilCore/Public/
branches/tswicegood-newmodel/src/ArgilCore/Public/css/layout.css
branches/tswicegood-newmodel/src/ArgilCore/Public/scripts/argil.moo.js
branches/tswicegood-newmodel/src/ArgilCore/Public/scripts/mootools.full.v1.00.js
branches/tswicegood-newmodel/src/ArgilCore/Views/Demo/drawer.php
branches/tswicegood-newmodel/src/ArgilSample/sample.config.php
branches/tswicegood-newmodel/src/Pipes/
branches/tswicegood-newmodel/src/PipesCore/
branches/tswicegood-newmodel/src/PipesImpl/
branches/tswicegood-newmodel/src/PipesSample/
branches/tswicegood-newmodel/tests/AllTests.php
branches/tswicegood-newmodel/tests/Argil/Database/Reflection/TableTest.php
branches/tswicegood-newmodel/tests/Argil/Model/MapperTest.php
branches/tswicegood-newmodel/tests/Argil/Model/MetaTest.php
branches/tswicegood-newmodel/tests/Argil/Model/Relationship/MapperTest.php
branches/tswicegood-newmodel/tests/Argil/ModelListTest.php
branches/tswicegood-newmodel/tests/Argil/ModelTest.php
branches/tswicegood-newmodel/tests/Argil/Xml/PipesNsCleanerTest.php
branches/tswicegood-newmodel/tests/ArgilCore/Models/Finders/AllTest.php
branches/tswicegood-newmodel/tests/ArgilCore/Models/Finders/OneTest.php
branches/tswicegood-newmodel/tests/ArgilSample/TestCase.php
branches/tswicegood-newmodel/tests/Pipes/
branches/tswicegood-newmodel/tests/PipesCore/
branches/tswicegood-newmodel/tests/PipesSample/
branches/tswicegood-newmodel/tests/PipesUnitTest.config.php
branches/tswicegood-newmodel/tests/support/Widget/Controllers/AuthRequiredController.php
branches/tswicegood-newmodel/tests/support/Widget/Controllers/SimpleController.php
branches/tswicegood-newmodel/tests/support/Widget/Controllers/SubController.php
branches/tswicegood-newmodel/tests/support/Widget/Controllers/WidgetController.php
branches/tswicegood-newmodel/tests/support/Widget/Models/Mappers/SubMapper.php
branches/tswicegood-newmodel/tests/support/Widget/Models/Mappers/WidgetMapper.php
branches/tswicegood-newmodel/tests/support/Widget/Models/Metas/SubMeta.php
branches/tswicegood-newmodel/tests/support/Widget/Models/Metas/WidgetMeta.php
branches/tswicegood-newmodel/tests/support/Widget/Models/Sub.php
branches/tswicegood-newmodel/tests/support/Widget/Models/SubList.php
branches/tswicegood-newmodel/tests/support/Widget/Models/Widget.php
branches/tswicegood-newmodel/tests/support/Widget/Models/WidgetList.php
Copied: branches/tswicegood-newmodel (from rev 477, trunk)
Deleted: branches/tswicegood-newmodel/build.xml
===================================================================
--- trunk/build.xml 2007-02-13 19:38:46 UTC (rev 477)
+++ branches/tswicegood-newmodel/build.xml 2007-03-03 20:59:31 UTC (rev 500)
@@ -1,306 +0,0 @@
-<?xml version="1.0" ?>
-<!--
- This is the build.xml file for Phing that is used to create packages of the
- currently checked out code.
--->
-
-<project name="Pipes" basedir="." default="Pipes.pear">
- <property file="${project.basedir}/misc/build.properties" />
-
- <!--
-
- -->
-
- <target name="all">
- <phingcall target="Pipes.pear" />
- <phingcall target="PipesImpl.pear" />
- <phingcall target="PipesCore.pear" />
- </target>
-
- <target name="prepare">
- <echo>Preparing build directory structure</echo>
- <mkdir dir="${pipes.build.basedir}" />
- </target>
-
- <target name="prepare.src" depends="prepare">
- <echo message="Preparing source directory structure..." />
- <mkdir dir="${pipes.build.src.basedir}" />
- </target>
-
- <target name="prepare.tests" depends="prepare">
- <echo message="Preparing tests" />
- <delete dir="${pipes.build.tests.basedir}" />
- <mkdir dir="${pipes.build.tests.basedir}" />
- <copy todir="${pipes.build.tests.basedir}">
- <fileset dir="${pipes.tests.basedir}">
- <include name="*.php" />
- </fileset>
- </copy>
- <exec command="svn export ${pipes.tests.support} ${pipes.build.tests.support}" />
- <property name="tests.prepared" value="true" />
- </target>
-
- <target name="prepare.pear" depends="prepare">
- <echo message="Preparing PEAR build directory..." />
- <delete dir="${pipes.build.pear.basedir}" />
- <mkdir dir="${pipes.build.pear.basedir}" />
- </target>
-
- <target name="clean">
- <echo>Cleaning out previous build...</echo>
- <delete dir="${pipes.build.basedir}" />
- <phingcall target="prepare" />
- </target>
-
- <target name="PipesImpl.src.prepare" depends="prepare.src">
- <echo message="Preparing PipesImpl source code..." />
- <exec command="svn export ${pipes.src.PipesImpl} ${pipes.build.src.PipesImpl}" />
- </target>
-
- <target name="PipesCore.src.prepare" depends="prepare.src">
- <echo message="Preparing PipesCore source code..." />
- <exec command="svn export ${pipes.src.PipesCore} ${pipes.build.src.PipesCore}" />
- </target>
-
- <target name="PipesImpl.pear" depends="prepare">
- <phingcall target="PipesImpl.pear.prepare" />
- <phingcall target="PipesImpl.pear.package" />
- <phingcall target="PipesImpl.pear.tar" />
- </target>
-
- <target name="PipesImpl.pear.prepare" depends="PipesImpl.src.prepare">
- <phingcall target="prepare.pear" />
- <echo message="Preparing PipesImpl source code for PEAR packaging..." />
- <copy todir="${pipes.build.pear.PipesImpl}">
- <fileset dir="${pipes.build.src.PipesImpl}">
- <include name="**" />
- </fileset>
- </copy>
- </target>
-
- <target name="PipesImpl.pear.package" depends="PipesImpl.pear.prepare">
- <echo>Building PEAR package.xml file</echo>
- <pearpkg name="PipesImpl" dir="${pipes.build.pear.PipesImpl}" destFile="${pipes.build.pear.basedir}/package.xml">
- <fileset dir="${pipes.build.pear.PipesImpl}">
- <include name="**/*" />
- </fileset>
-
- <option name="notes">Nothing here yet</option>
- <option name="description">PipesImpl: Better Plumbing Interfaces</option>
- <option name="summary">
- Provides all of the Interfaces for Pipes
- </option>
- <option name="version" value="${PipesImpl.version}" />
- <option name="state" value="alpha" />
- <option name="license" value="LGPL" />
-
- <mapping name="maintainers">
- <element>
- <element key="handle" value="tswicegood" />
- <element key="name" value="Travis Swicegood" />
- <element key="email" value="development [at] domain51 [dot] com" />
- <element key="role" value="lead" />
- </element>
- </mapping>
-
- <mapping name="deps">
- <element>
- <element key="type" value="php" />
- <element key="version" value="5.1.6" />
- <element key="rel" value="ge" />
- </element>
- </mapping>
- </pearpkg>
-
- <echo>Converting package.xml 1.0 to package.xml 2.0</echo>
- <exec command="pear convert ${pipes.build.pear.basedir}/package.xml" dir="${pipes.build.pear.basedir}" />
-
- <echo>Replacing old package.xml 1.0 with new</echo>
- <move file="${pipes.build.pear.basedir}/package2.xml" tofile="${pipes.build.pear.basedir}/package.xml" overwrite="true" />
- <delete file="${pipes.build.pear.basedir}/package2.xml" />
- </target>
-
- <target name="PipesImpl.pear.tar" depends="PipesImpl.pear.package">
- <echo>Creating pear tar.gz file</echo>
- <delete file="${pipes.package.pear.PipesImpl}" />
- <tar compression="gzip" destfile="${pipes.package.pear.PipesImpl}" basedir="${pipes.build.pear.basedir}" />
- </target>
-
- <!--
- Begin PipesCore PEAR Package
- -->
-
- <target name="PipesCore.pear" depends="prepare">
- <phingcall target="PipesCore.tests.run" />
- <phingcall target="PipesCore.pear.prepare" />
- <phingcall target="PipesCore.pear.package" />
- <phingcall target="PipesCore.pear.tar" />
- </target>
-
- <target name="PipesCore.tests.prepare" depends="prepare.tests">
- <echo message="Preparing Pipes unit tests..." />
- <exec command="svn export ${pipes.tests.PipesCore} ${pipes.build.tests.PipesCore}" />
- </target>
-
- <target name="PipesCore.tests.run" depends="PipesCore.tests.prepare, Pipes.src.prepare">
- <echo message="Running Pipes unit tests..." />
- <exec command="phpunit AllTests ${pipes.build.tests.basedir}/AllTests.php" checkreturn="true" passthru="true"/>
- </target>
-
- <target name="PipesCore.pear.prepare" depends="PipesCore.src.prepare">
- <phingcall target="prepare.pear" />
- <echo message="Preparing PipesCore source code for PEAR packaging..." />
- <copy todir="${pipes.build.pear.PipesCore}">
- <fileset dir="${pipes.build.src.PipesCore}">
- <include name="**" />
- </fileset>
- </copy>
- </target>
-
- <target name="PipesCore.pear.package" depends="PipesCore.pear.prepare">
- <echo>Building PEAR package.xml file</echo>
- <pearpkg name="PipesCore" dir="${pipes.build.pear.PipesCore}" destFile="${pipes.build.pear.basedir}/package.xml">
- <fileset dir="${pipes.build.pear.PipesCore}">
- <include name="**/*" />
- </fileset>
-
- <option name="notes">Nothing here yet</option>
- <option name="description">PipesImpl: Better Plumbing Interfaces</option>
- <option name="summary">
- Provides all of the Interfaces for Pipes
- </option>
- <option name="version" value="${PipesCore.version}" />
- <option name="state" value="alpha" />
- <option name="license" value="LGPL" />
-
- <mapping name="maintainers">
- <element>
- <element key="handle" value="tswicegood" />
- <element key="name" value="Travis Swicegood" />
- <element key="email" value="development [at] domain51 [dot] com" />
- <element key="role" value="lead" />
- </element>
- </mapping>
-
- <mapping name="deps">
- <element>
- <element key="type" value="php" />
- <element key="version" value="5.1.6" />
- <element key="rel" value="ge" />
- </element>
- </mapping>
- </pearpkg>
-
- <echo>Converting package.xml 1.0 to package.xml 2.0</echo>
- <exec command="pear convert ${pipes.build.pear.basedir}/package.xml" dir="${pipes.build.pear.basedir}" />
-
- <echo>Replacing old package.xml 1.0 with new</echo>
- <move file="${pipes.build.pear.basedir}/package2.xml" tofile="${pipes.build.pear.basedir}/package.xml" overwrite="true" />
- <delete file="${pipes.build.pear.basedir}/package2.xml" />
- </target>
-
- <target name="PipesCore.pear.tar" depends="PipesCore.pear.package">
- <echo>Creating pear tar.gz file</echo>
- <delete file="${pipes.package.pear.PipesCore}" />
- <tar compression="gzip" destfile="${pipes.package.pear.PipesCore}" basedir="${pipes.build.pear.basedir}" />
- </target>
-
-
-
- <!--
- Begin Pipes PEAR Package creation
- -->
-
- <target name="Pipes.pear" depends="prepare">
- <phingcall target="Pipes.tests.run" />
- <phingcall target="Pipes.pear.prepare" />
- <phingcall target="Pipes.pear.package" />
- <phingcall target="Pipes.pear.tar" />
- </target>
-
- <target name="Pipes.src.prepare" depends="prepare.src, PipesImpl.src.prepare, PipesCore.src.prepare">
- <echo message="Exporting Pipes source code..." />
- <exec command="svn export ${pipes.src.pipesdir} ${pipes.build.src.pipes}" />
- </target>
-
- <target name="Pipes.tests.prepare" depends="prepare.tests">
- <echo message="Preparing Pipes unit tests..." />
- <exec command="svn export ${pipes.tests.pipes} ${pipes.build.tests.pipes}" />
- </target>
-
- <target name="Pipes.tests.run" depends="Pipes.tests.prepare, Pipes.src.prepare">
- <echo message="Running Pipes unit tests..." />
- <exec command="phpunit AllTests ${pipes.build.tests.basedir}/AllTests.php" checkreturn="true" passthru="true"/>
- </target>
-
- <target name="Pipes.pear.prepare" depends="Pipes.src.prepare">
- <echo message="Preparing source code for PEAR packaging..." />
- <copy todir="${pipes.build.pear.Pipes}">
- <fileset dir="${pipes.build.src.pipes}">
- <include name="**" />
- </fileset>
- </copy>
- </target>
-
- <target name="Pipes.pear.package" depends="Pipes.pear.prepare">
- <echo>Building PEAR package.xml file</echo>
- <pearpkg name="Pipes" dir="${pipes.build.pear.Pipes}" destFile="${pipes.build.pear.basedir}/package.xml">
- <fileset dir="${pipes.build.pear.Pipes}">
- <include name="**/*" />
- </fileset>
-
- <option name="notes">Nothing here yet</option>
- <option name="description">Pipes: Better Plumbing</option>
- <option name="summary">
- Pipes provides a rapid application development framework to get code up and running quickly
- </option>
- <option name="version" value="${pipes.version}" />
- <option name="state" value="alpha" />
- <option name="license" value="LGPL" />
-
- <mapping name="maintainers">
- <element>
- <element key="handle" value="tswicegood" />
- <element key="name" value="Travis Swicegood" />
- <element key="email" value="development [at] domain51 [dot] com" />
- <element key="role" value="lead" />
- </element>
- </mapping>
-
- <mapping name="deps">
- <element>
- <element key="type" value="php" />
- <element key="version" value="5.1.6" />
- <element key="rel" value="ge" />
- </element>
- <element>
- <element key="type" value="pkg" />
- <element key="version" value="${pipes.version}" />
- <element key="rel" value="eq" />
- <element key="name" value="PipesImpl" />
- </element>
- <element>
- <element key="type" value="pkg" />
- <element key="version" value="${pipes.version}" />
- <element key="rel" value="eq" />
- <element key="name" value="PipesCore" />
- </element>
- </mapping>
- </pearpkg>
-
- <echo>Converting package.xml 1.0 to package.xml 2.0</echo>
- <exec command="pear convert ${pipes.build.pear.basedir}/package.xml" dir="${pipes.build.pear.basedir}" />
-
- <echo>Replacing old package.xml 1.0 with new</echo>
- <move file="${pipes.build.pear.basedir}/package2.xml" tofile="${pipes.build.pear.basedir}/package.xml" overwrite="true" />
- <delete file="${pipes.build.pear.basedir}/package2.xml" />
-
- </target>
-
- <target name="Pipes.pear.tar" depends="Pipes.pear.package">
- <echo>Creating pear tar.gz file</echo>
- <delete file="${pipes.build.pear.tarfile}" />
- <tar compression="gzip" destfile="${pipes.build.pear.tarfile}" basedir="${pipes.build.pear.basedir}" />
- </target>
-
-</project>
Copied: branches/tswicegood-newmodel/build.xml (from rev 482, trunk/build.xml)
===================================================================
--- branches/tswicegood-newmodel/build.xml (rev 0)
+++ branches/tswicegood-newmodel/build.xml 2007-03-03 20:59:31 UTC (rev 500)
@@ -0,0 +1,306 @@
+<?xml version="1.0" ?>
+<!--
+ This is the build.xml file for Phing that is used to create packages of the
+ currently checked out code.
+-->
+
+<project name="Argil" basedir="." default="all">
+ <property file="${project.basedir}/misc/build.properties" />
+
+ <!--
+
+ -->
+
+ <target name="all">
+ <phingcall target="Argil.pear" />
+ <phingcall target="ArgilImpl.pear" />
+ <phingcall target="ArgilCore.pear" />
+ </target>
+
+ <target name="prepare">
+ <echo>Preparing build directory structure</echo>
+ <mkdir dir="${argil.build.basedir}" />
+ </target>
+
+ <target name="prepare.src" depends="prepare">
+ <echo message="Preparing source directory structure..." />
+ <mkdir dir="${argil.build.src.basedir}" />
+ </target>
+
+ <target name="prepare.tests" depends="prepare">
+ <echo message="Preparing tests" />
+ <delete dir="${argil.build.tests.basedir}" />
+ <mkdir dir="${argil.build.tests.basedir}" />
+ <copy todir="${argil.build.tests.basedir}">
+ <fileset dir="${argil.tests.basedir}">
+ <include name="*.php" />
+ </fileset>
+ </copy>
+ <exec command="svn export ${argil.tests.support} ${argil.build.tests.support}" />
+ <property name="tests.prepared" value="true" />
+ </target>
+
+ <target name="prepare.pear" depends="prepare">
+ <echo message="Preparing PEAR build directory..." />
+ <delete dir="${argil.build.pear.basedir}" />
+ <mkdir dir="${argil.build.pear.basedir}" />
+ </target>
+
+ <target name="clean">
+ <echo>Cleaning out previous build...</echo>
+ <delete dir="${argil.build.basedir}" />
+ <phingcall target="prepare" />
+ </target>
+
+ <target name="ArgilImpl.src.prepare" depends="prepare.src">
+ <echo message="Preparing ArgilImpl source code..." />
+ <exec command="svn export ${argil.src.ArgilImpl} ${argil.build.src.ArgilImpl}" />
+ </target>
+
+ <target name="ArgilCore.src.prepare" depends="prepare.src">
+ <echo message="Preparing ArgilCore source code..." />
+ <exec command="svn export ${argil.src.ArgilCore} ${argil.build.src.ArgilCore}" />
+ </target>
+
+ <target name="ArgilImpl.pear" depends="prepare">
+ <phingcall target="ArgilImpl.pear.prepare" />
+ <phingcall target="ArgilImpl.pear.package" />
+ <phingcall target="ArgilImpl.pear.tar" />
+ </target>
+
+ <target name="ArgilImpl.pear.prepare" depends="ArgilImpl.src.prepare">
+ <phingcall target="prepare.pear" />
+ <echo message="Preparing ArgilImpl source code for PEAR packaging..." />
+ <copy todir="${argil.build.pear.ArgilImpl}">
+ <fileset dir="${argil.build.src.ArgilImpl}">
+ <include name="**" />
+ </fileset>
+ </copy>
+ </target>
+
+ <target name="ArgilImpl.pear.package" depends="ArgilImpl.pear.prepare">
+ <echo>Building PEAR package.xml file</echo>
+ <pearpkg name="ArgilImpl" dir="${argil.build.pear.ArgilImpl}" destFile="${argil.build.pear.basedir}/package.xml">
+ <fileset dir="${argil.build.pear.ArgilImpl}">
+ <include name="**/*" />
+ </fileset>
+
+ <option name="notes">Nothing here yet</option>
+ <option name="description">ArgilImpl: Better Plumbing Interfaces</option>
+ <option name="summary">
+ Provides all of the Interfaces for Argil
+ </option>
+ <option name="version" value="${ArgilImpl.version}" />
+ <option name="state" value="alpha" />
+ <option name="license" value="LGPL" />
+
+ <mapping name="maintainers">
+ <element>
+ <element key="handle" value="tswicegood" />
+ <element key="name" value="Travis Swicegood" />
+ <element key="email" value="development [at] domain51 [dot] com" />
+ <element key="role" value="lead" />
+ </element>
+ </mapping>
+
+ <mapping name="deps">
+ <element>
+ <element key="type" value="php" />
+ <element key="version" value="5.1.6" />
+ <element key="rel" value="ge" />
+ </element>
+ </mapping>
+ </pearpkg>
+
+ <echo>Converting package.xml 1.0 to package.xml 2.0</echo>
+ <exec command="pear convert ${argil.build.pear.basedir}/package.xml" dir="${argil.build.pear.basedir}" />
+
+ <echo>Replacing old package.xml 1.0 with new</echo>
+ <move file="${argil.build.pear.basedir}/package2.xml" tofile="${argil.build.pear.basedir}/package.xml" overwrite="true" />
+ <delete file="${argil.build.pear.basedir}/package2.xml" />
+ </target>
+
+ <target name="ArgilImpl.pear.tar" depends="ArgilImpl.pear.package">
+ <echo>Creating pear tar.gz file</echo>
+ <delete file="${argil.package.pear.ArgilImpl}" />
+ <tar compression="gzip" destfile="${argil.package.pear.ArgilImpl}" basedir="${argil.build.pear.basedir}" />
+ </target>
+
+ <!--
+ Begin ArgilCore PEAR Package
+ -->
+
+ <target name="ArgilCore.pear" depends="prepare">
+ <phingcall target="ArgilCore.tests.run" />
+ <phingcall target="ArgilCore.pear.prepare" />
+ <phingcall target="ArgilCore.pear.package" />
+ <phingcall target="ArgilCore.pear.tar" />
+ </target>
+
+ <target name="ArgilCore.tests.prepare" depends="prepare.tests">
+ <echo message="Preparing Argil unit tests..." />
+ <exec command="svn export ${argil.tests.ArgilCore} ${argil.build.tests.ArgilCore}" />
+ </target>
+
+ <target name="ArgilCore.tests.run" depends="ArgilCore.tests.prepare, Argil.src.prepare">
+ <echo message="Running Argil unit tests..." />
+ <exec command="phpunit AllTests ${argil.build.tests.basedir}/AllTests.php" checkreturn="true" passthru="true"/>
+ </target>
+
+ <target name="ArgilCore.pear.prepare" depends="ArgilCore.src.prepare">
+ <phingcall target="prepare.pear" />
+ <echo message="Preparing ArgilCore source code for PEAR packaging..." />
+ <copy todir="${argil.build.pear.ArgilCore}">
+ <fileset dir="${argil.build.src.ArgilCore}">
+ <include name="**" />
+ </fileset>
+ </copy>
+ </target>
+
+ <target name="ArgilCore.pear.package" depends="ArgilCore.pear.prepare">
+ <echo>Building PEAR package.xml file</echo>
+ <pearpkg name="ArgilCore" dir="${argil.build.pear.ArgilCore}" destFile="${argil.build.pear.basedir}/package.xml">
+ <fileset dir="${argil.build.pear.ArgilCore}">
+ <include name="**/*" />
+ </fileset>
+
+ <option name="notes">Nothing here yet</option>
+ <option name="description">ArgilImpl: Better Plumbing Interfaces</option>
+ <option name="summary">
+ Provides all of the Interfaces for Argil
+ </option>
+ <option name="version" value="${ArgilCore.version}" />
+ <option name="state" value="alpha" />
+ <option name="license" value="LGPL" />
+
+ <mapping name="maintainers">
+ <element>
+ <element key="handle" value="tswicegood" />
+ <element key="name" value="Travis Swicegood" />
+ <element key="email" value="development [at] domain51 [dot] com" />
+ <element key="role" value="lead" />
+ </element>
+ </mapping>
+
+ <mapping name="deps">
+ <element>
+ <element key="type" value="php" />
+ <element key="version" value="5.1.6" />
+ <element key="rel" value="ge" />
+ </element>
+ </mapping>
+ </pearpkg>
+
+ <echo>Converting package.xml 1.0 to package.xml 2.0</echo>
+ <exec command="pear convert ${argil.build.pear.basedir}/package.xml" dir="${argil.build.pear.basedir}" />
+
+ <echo>Replacing old package.xml 1.0 with new</echo>
+ <move file="${argil.build.pear.basedir}/package2.xml" tofile="${argil.build.pear.basedir}/package.xml" overwrite="true" />
+ <delete file="${argil.build.pear.basedir}/package2.xml" />
+ </target>
+
+ <target name="ArgilCore.pear.tar" depends="ArgilCore.pear.package">
+ <echo>Creating pear tar.gz file</echo>
+ <delete file="${argil.package.pear.ArgilCore}" />
+ <tar compression="gzip" destfile="${argil.package.pear.ArgilCore}" basedir="${argil.build.pear.basedir}" />
+ </target>
+
+
+
+ <!--
+ Begin Argil PEAR Package creation
+ -->
+
+ <target name="Argil.pear" depends="prepare">
+ <phingcall target="Argil.tests.run" />
+ <phingcall target="Argil.pear.prepare" />
+ <phingcall target="Argil.pear.package" />
+ <phingcall target="Argil.pear.tar" />
+ </target>
+
+ <target name="Argil.src.prepare" depends="prepare.src, ArgilImpl.src.prepare, ArgilCore.src.prepare">
+ <echo message="Exporting Argil source code..." />
+ <exec command="svn export ${argil.src.argildir} ${argil.build.src.argil}" />
+ </target>
+
+ <target name="Argil.tests.prepare" depends="prepare.tests">
+ <echo message="Preparing Argil unit tests..." />
+ <exec command="svn export ${argil.tests.argil} ${argil.build.tests.argil}" />
+ </target>
+
+ <target name="Argil.tests.run" depends="Argil.tests.prepare, Argil.src.prepare">
+ <echo message="Running Argil unit tests..." />
+ <exec command="phpunit AllTests ${argil.build.tests.basedir}/AllTests.php" checkreturn="true" passthru="true"/>
+ </target>
+
+ <target name="Argil.pear.prepare" depends="Argil.src.prepare">
+ <echo message="Preparing source code for PEAR packaging..." />
+ <copy todir="${argil.build.pear.Argil}">
+ <fileset dir="${argil.build.src.argil}">
+ <include name="**" />
+ </fileset>
+ </copy>
+ </target>
+
+ <target name="Argil.pear.package" depends="Argil.pear.prepare">
+ <echo>Building PEAR package.xml file</echo>
+ <pearpkg name="Argil" dir="${argil.build.pear.Argil}" destFile="${argil.build.pear.basedir}/package.xml">
+ <fileset dir="${argil.build.pear.Argil}">
+ <include name="**/*" />
+ </fileset>
+
+ <option name="notes">Nothing here yet</option>
+ <option name="description">Argil: Better Plumbing</option>
+ <option name="summary">
+ Argil provides a rapid application development framework to get code up and running quickly
+ </option>
+ <option name="version" value="${argil.version}" />
+ <option name="state" value="alpha" />
+ <option name="license" value="LGPL" />
+
+ <mapping name="maintainers">
+ <element>
+ <element key="handle" value="tswicegood" />
+ <element key="name" value="Travis Swicegood" />
+ <element key="email" value="development [at] domain51 [dot] com" />
+ <element key="role" value="lead" />
+ </element>
+ </mapping>
+
+ <mapping name="deps">
+ <element>
+ <element key="type" value="php" />
+ <element key="version" value="5.1.6" />
+ <element key="rel" value="ge" />
+ </element>
+ <element>
+ <element key="type" value="pkg" />
+ <element key="version" value="${argil.version}" />
+ <element key="rel" value="eq" />
+ <element key="name" value="ArgilImpl" />
+ </element>
+ <element>
+ <element key="type" value="pkg" />
+ <element key="version" value="${argil.version}" />
+ <element key="rel" value="eq" />
+ <element key="name" value="ArgilCore" />
+ </element>
+ </mapping>
+ </pearpkg>
+
+ <echo>Converting package.xml 1.0 to package.xml 2.0</echo>
+ <exec command="pear convert ${argil.build.pear.basedir}/package.xml" dir="${argil.build.pear.basedir}" />
+
+ <echo>Replacing old package.xml 1.0 with new</echo>
+ <move file="${argil.build.pear.basedir}/package2.xml" tofile="${argil.build.pear.basedir}/package.xml" overwrite="true" />
+ <delete file="${argil.build.pear.basedir}/package2.xml" />
+
+ </target>
+
+ <target name="Argil.pear.tar" depends="Argil.pear.package">
+ <echo>Creating pear tar.gz file</echo>
+ <delete file="${argil.build.pear.tarfile}" />
+ <tar compression="gzip" destfile="${argil.build.pear.tarfile}" basedir="${argil.build.pear.basedir}" />
+ </target>
+
+</proje...
[truncated message content] |
|
From: <tsw...@us...> - 2007-03-21 15:52:47
|
Revision: 501
http://argil.svn.sourceforge.net/argil/?rev=501&view=rev
Author: tswicegood
Date: 2007-03-21 08:52:47 -0700 (Wed, 21 Mar 2007)
Log Message:
-----------
Add in the experimental branch with a base Route object
Added Paths:
-----------
branches/experimental/
branches/experimental/public/
branches/experimental/src/
branches/experimental/src/Argil/
branches/experimental/src/Argil/Route.php
branches/experimental/tests/
branches/experimental/tests/Argil/
branches/experimental/tests/Argil/Route.php
branches/experimental/tests/config.php
Added: branches/experimental/src/Argil/Route.php
===================================================================
--- branches/experimental/src/Argil/Route.php (rev 0)
+++ branches/experimental/src/Argil/Route.php 2007-03-21 15:52:47 UTC (rev 501)
@@ -0,0 +1,14 @@
+<?php
+
+class Argil_Route
+{
+ private $_callback = null;
+
+ public function __construct($callback) {
+ $this->_callback = $callback;
+ }
+
+ public function execute() {
+ call_user_func($this->_callback);
+ }
+}
Added: branches/experimental/tests/Argil/Route.php
===================================================================
--- branches/experimental/tests/Argil/Route.php (rev 0)
+++ branches/experimental/tests/Argil/Route.php 2007-03-21 15:52:47 UTC (rev 501)
@@ -0,0 +1,29 @@
+<?php
+
+require_once dirname(__FILE__) . '/../config.php';
+require_once 'Argil/Route.php';
+
+class ArgilCallbackObject {
+ public function callback() { }
+}
+
+Mock::generate('ArgilCallbackObject');
+
+class Argil_RouteTest extends UnitTestCase
+{
+ public function testBasicCallback() {
+ $mock = new MockArgilCallbackObject();
+ $mock->expectOnce('callback');
+
+ $route = new Argil_Route(
+ array(
+ $mock,
+ 'callback'
+ )
+ );
+
+ $route->execute();
+ }
+}
+
+
Added: branches/experimental/tests/config.php
===================================================================
--- branches/experimental/tests/config.php (rev 0)
+++ branches/experimental/tests/config.php 2007-03-21 15:52:47 UTC (rev 501)
@@ -0,0 +1,15 @@
+<?php
+
+require_once 'simpletest/unit_tester.php';
+require_once 'simpletest/mock_objects.php';
+require_once 'simpletest/ui/colortext_reporter.php';
+require_once 'simpletest/autorun.php';
+
+set_include_path(dirname(__FILE__) . '/../src' . PATH_SEPARATOR . get_include_path());
+
+if (SimpleReporter::inCli()) {
+ SimpleTest::prefer(new ColorTextReporter());
+} else {
+ SimpleTest::prefer(new HtmlReporter());
+}
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|