summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/test (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-03-10Minor cleanup, renamed mcache to memcache, added a uuid util function to get ↵jsdelfino5-16/+8
consistent and unique uuids across languages. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@921270 13f79535-47bb-0310-9956-ffa450edef68
2010-03-06Translated XML, ATOM and JSON conversion functions from C++ to Python. Added ↵jsdelfino1-1/+1
support for JSON-RPC and ATOM to the WSGI integration. Adjusted server module test cases to help test the WSGI server. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@919721 13f79535-47bb-0310-9956-ffa450edef68
2010-03-01Fixed build bootstrap error with duplicate variable definitions.jsdelfino1-2/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917441 13f79535-47bb-0310-9956-ffa450edef68
2010-03-01Minor fixes to distro build. Added missing scripts. Placed libraries in the ↵jsdelfino2-3/+3
correct module and component directories. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917438 13f79535-47bb-0310-9956-ffa450edef68
2010-02-22Moved component start calls from HTTPD postConfig to childInit, to give ↵jsdelfino5-116/+92
components an opportunity to start and setup connections and resources in each HTTPD child process. Adjusted utility components and test cases to this change. Minor code cleanup of Java components and integration tests. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@912491 13f79535-47bb-0310-9956-ffa450edef68
2010-02-17Working queue and chat components. Added a few useful start/stop scripts. ↵jsdelfino8-28/+8
Fixed lifecycle code to call start/stop/restart functions before APR pools are cleaned up in both parent and child processes. Minor build script improvements. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@910819 13f79535-47bb-0310-9956-ffa450edef68
2010-02-07Moved server configuration to HTTPD postConfig phase, to avoid running ↵jsdelfino11-23/+11
configuration commands twice and added a way for runtime modules and components to handle start/restart/stop events. Improved build scripts a little, to not depend on external environment variables. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@907352 13f79535-47bb-0310-9956-ffa450edef68
2010-02-01Added missing headers to scheme and python test cases. Updated NOTICE and ↵jsdelfino9-0/+153
LICENSE files. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@905204 13f79535-47bb-0310-9956-ffa450edef68
2010-01-30Correctly pass property values to component implementations.jsdelfino6-20/+22
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@904734 13f79535-47bb-0310-9956-ffa450edef68
2010-01-24Minor improvements to java component support, use one classloader per ↵jsdelfino9-11/+278
component, use Iterables instead of arrays to represent lists, added more tests and a working java version of the store integration test. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@902539 13f79535-47bb-0310-9956-ffa450edef68
2010-01-17Updated test composites and xsds to the latest SCA schemas.jsdelfino4-4/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900233 13f79535-47bb-0310-9956-ffa450edef68
2010-01-17Simplified Makefiles a bit. Added -R options to configure shared library ↵jsdelfino23-36/+1583
runtime search path and not require LD_LIBRARY_PATH anymore. Refactored test shell scripts and added a store-cpp integration test. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900073 13f79535-47bb-0310-9956-ffa450edef68
2010-01-17Integrated Java component support as an HTTPD module. Added test case and ↵jsdelfino4-0/+918
store scenario skeleton. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900072 13f79535-47bb-0310-9956-ffa450edef68
2010-01-17Cleaned up test composite files. Adjusted C++ implementation elements to ↵jsdelfino4-76/+10
match the spec. Minor refactoring/terminology cleanup in HTTPD modules, renamed readImplementation to evalImplementation and evalImplementation to applyImplementation. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900071 13f79535-47bb-0310-9956-ffa450edef68
2010-01-11Improvements to autoconf build to make support for python, web service etc ↵jsdelfino4-4/+6
and relevant test cases optional and generate ac_defines used in ifdefs to check for debug and multithreading. Moved some optional code and test cases around to run them only when the tested features are built. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897791 13f79535-47bb-0310-9956-ffa450edef68
2010-01-11Minor fixes to server and python evaluator to get python store working. ↵jsdelfino15-113/+64
Some changes to python and scheme store test cases to simplify them a bit and make them consistent. Enabled a few more server test combinations. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897785 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06Added test/store-python test case, renamed test/store-script to ↵jsdelfino25-1/+1162
store-scheme, started to convert the store test code to python. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896331 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06Minor cleanup, removed unnecessary references to GC pools.jsdelfino1-5/+5
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896327 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05Fixed shopping cart delete function. Map HTTP delete with no path info to a ↵jsdelfino4-5/+14
deleteall function, to distinguish delete of a resource and delete of the whole collection of resources. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895970 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05Refactored eval module to avoid confusion with the python eval module.jsdelfino2-10/+10
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895952 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02Performance improvements when running both in multi-threaded and pre-forked ↵jsdelfino1-31/+25
HTTPD. Changed memory management to use Apache APR pools instead of ref counting pointers as it's much faster and easier to integrate with the Python and Ruby interpreters. Changed to use simple pool-based string and stream implementations instead of the STL ones, which cause a lots of mutex locks in a multi-threaded environment. Added build options to compile with threading and profiling. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895165 13f79535-47bb-0310-9956-ffa450edef68
2009-12-26Simplified server configuration, HTTPD modules now use deployment composite ↵jsdelfino5-68/+33
to route service requests, minor fixes to store integration test. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@893939 13f79535-47bb-0310-9956-ffa450edef68
2009-12-26Added timing functions to measure performance, removed unused cache support, ↵jsdelfino28-1396/+1
refactored and removed some obsolete tests and adjusted build. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@893937 13f79535-47bb-0310-9956-ffa450edef68
2009-11-30More build improvements, added a configure option to turn on debugging and ↵jsdelfino3-4/+4
profiling, fixed compile and link options to support multithreading where applicable, moved non-building tools to contrib, and adjusted the top readmes and build instructions. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885350 13f79535-47bb-0310-9956-ffa450edef68
2009-11-30Fixes to the http client, httpd modules and memcached component to get the ↵jsdelfino7-22/+78
store and shopping cart test case working end to end. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885349 13f79535-47bb-0310-9956-ffa450edef68
2009-11-30Added debug macros and cleaned up debug logging. Added locking macros used ↵jsdelfino2-2/+4
when compiling for multithreading. Fixed value conversions to numbers. Fixed compile warnings. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885348 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23Simplified the automake build using configure options instead of environment ↵jsdelfino3-19/+7
variables and cleaned up some of the makefile.am files. Adjusted build instructions. Moved directories that don't yet build or work out of the main build dir and obsolete docs to a contrib dir. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883254 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23Refactored httpd server integration, split http support and server logic in ↵jsdelfino1-2/+3
two modules. Added functions to load component implementations packaged as dynamic libraries. Minor monad code cleanup, converted cast operators to separate functions. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883249 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16Cleaning up SVN structure, moving sca trunk to sca-cpp/trunk.jsdelfino41-0/+2807
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880633 13f79535-47bb-0310-9956-ffa450edef68