Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
remove older mpich test suite
[simgrid.git] / teshsuite / smpi / mpich-test / context / test.c
diff --git a/teshsuite/smpi/mpich-test/context/test.c b/teshsuite/smpi/mpich-test/context/test.c
deleted file mode 100644 (file)
index f276bb6..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-/* Procedures for recording and printing test results */
-
-#include <stdio.h>
-#include <string.h>
-#include "test.h"
-#include "mpi.h"
-
-static int tests_passed = 0;
-static int tests_failed = 0;
-static char failed_tests[255][81];
-static char suite_name[255];
-FILE *fileout = NULL;
-
-void Test_Init(suite, rank)
-const char *suite;
-int rank;
-{
-    char filename[512];
-
-    sprintf(filename, "%s-%d.out", suite, rank);
-    strncpy(suite_name, suite, 255);
-    fileout = fopen(filename, "w");
-    if (!fileout) {
-       fprintf( stderr, "Could not open %s on node %d\n", filename, rank );
-       MPI_Abort( MPI_COMM_WORLD, 1 );
-    }
-}
-
-void Test_Message(mess)
-const char *mess;
-{
-    fprintf(fileout, "[%s]: %s\n", suite_name, mess);
-    fflush(fileout);
-}
-
-void Test_Failed(test)
-const char *test;
-{
-    fprintf(fileout, "[%s]: *** Test '%s' Failed! ***\n", suite_name, test);
-    strncpy(failed_tests[tests_failed], test, 81);
-    fflush(fileout);
-    tests_failed++;
-}
-
-void Test_Passed(test)
-const char *test;
-{
-    fprintf(fileout, "[%s]: Test '%s' Passed.\n", suite_name, test);
-    fflush(fileout);
-    tests_passed++;
-}
-
-int Summarize_Test_Results()
-{
-    fprintf(fileout, "For test suite '%s':\n", suite_name);
-    fprintf(fileout, "Of %d attempted tests, %d passed, %d failed.\n", 
-           tests_passed + tests_failed, tests_passed, tests_failed);
-    if (tests_failed > 0) {
-       int i;
-
-       fprintf(fileout, "*** Tests Failed:\n");
-       for (i = 0; i < tests_failed; i++)
-           fprintf(fileout, "*** %s\n", failed_tests[i]);
-    }
-    return tests_failed;
-}
-
-void Test_Finalize()
-{
-    fflush(fileout);
-    fclose(fileout);
-}
-
-#include "mpi.h"
-/* Wait for every process to pass through this point.  This test is used
-   to make sure that all processes complete, and that a test "passes" because
-   it executed, not because it some process failed.  
- */
-void Test_Waitforall( )
-{
-int m, one, myrank, n;
-
-MPI_Comm_rank( MPI_COMM_WORLD, &myrank );
-MPI_Comm_size( MPI_COMM_WORLD, &n );
-one = 1;
-MPI_Allreduce( &one, &m, 1, MPI_INT, MPI_SUM, MPI_COMM_WORLD );
-
-if (m != n) {
-    printf( "[%d] Expected %d processes to wait at end, got %d\n", myrank, 
-           n, m );
-    }
-if (myrank == 0) 
-    printf( "All processes completed test\n" );
-}