Author: stefan2 Date: Thu Apr 12 12:24:59 2012 New Revision: 1325217 URL: http://svn.apache.org/viewvc?rev=1325217&view=rev Log: On the revprop-cache branch: Fix build of named_atomic-test-proc
* subversion/tests/libsvn_subr/named_atomic-test-common.h move necessary #includes here from named_atomic-test.c (TEST_NAMESPACE, ATOMIC_NAME, HUGE_VALUE): move here from named_atomic-test.c * subversion/tests/libsvn_subr/named_atomic-test-proc.c remove unnecessary #includes (main): call the right test function * subversion/tests/libsvn_subr/named_atomic-test.c remove unnecessary #includes (TEST_NAMESPACE, ATOMIC_NAME, HUGE_VALUE): drop here Modified: subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test-common.h subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test-proc.c subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test.c Modified: subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test-common.h URL: http://svn.apache.org/viewvc/subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test-common.h?rev=1325217&r1=1325216&r2=1325217&view=diff ============================================================================== --- subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test-common.h (original) +++ subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test-common.h Thu Apr 12 12:24:59 2012 @@ -24,6 +24,21 @@ +#include "../svn_test.h" +#include "svn_pools.h" +#include "private/svn_named_atomic.h" + +/* Some constants that we will use in our tests */ + +/* to separate this code from any production environment */ +#define TEST_NAMESPACE "SvnTests" + +/* All our atomics start with that name */ +#define ATOMIC_NAME "MyTestAtomic" + +/* Factor used to create non-trivial 64 bit numbers */ +#define HUGE_VALUE 1234567890123456ll + /* "pipeline" test: worker with ID 0 initializes the data; all workers * (COUNT in total) have one input and one output bucket that form a ring * spanning all workers. Each worker passes the value along ITERATIONS times. Modified: subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test-proc.c URL: http://svn.apache.org/viewvc/subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test-proc.c?rev=1325217&r1=1325216&r2=1325217&view=diff ============================================================================== --- subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test-proc.c (original) +++ subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test-proc.c Thu Apr 12 12:24:59 2012 @@ -28,12 +28,6 @@ #include <stdio.h> -#include <apr_pools.h> - -#include "svn_io.h" -#include "svn_error.h" -#include "svn_pools.h" - /* shared test implementation */ #include "named_atomic-test-common.h" @@ -71,7 +65,7 @@ main(int argc, const char *argv[]) /* run test routine */ - err = test(id, count, iterations, pool); + err = test_pipeline(id, count, iterations, pool); if (err) { got_error = TRUE; Modified: subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test.c URL: http://svn.apache.org/viewvc/subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test.c?rev=1325217&r1=1325216&r2=1325217&view=diff ============================================================================== --- subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test.c (original) +++ subversion/branches/revprop-cache/subversion/tests/libsvn_subr/named_atomic-test.c Thu Apr 12 12:24:59 2012 @@ -27,35 +27,16 @@ #include <stdio.h> -#include <string.h> - -#include <apr_pools.h> #include <apr_file_io.h> -#include "../svn_test.h" - #include "svn_io.h" -#include "svn_error.h" -#include "svn_pools.h" -#include "private/svn_named_atomic.h" - -/* Some constants that we will use in our tests */ - -/* to separate this code from any production environment */ -#define TEST_NAMESPACE "SvnTests" - -/* All our atomics start with that name */ -#define ATOMIC_NAME "MyTestAtomic" -/* Factor used to create non-trivial 64 bit numbers */ -#define HUGE_VALUE 1234567890123456ll +/* shared test implementation */ +#include "named_atomic-test-common.h" /* Name of the worker process executable */ #define TEST_PROC "named_atomic-test-proc" -/* shared test implementation */ -#include "named_atomic-test-common.h" - /* number of hardware threads (logical cores) that we may use. * Will be set to at least 2 - even on unicore machines. */ static int hw_thread_count = 0;