tools/testy/TestySupport.cpp
author Marco Bonardo <mak77@bonardo.net>
Thu, 30 Oct 2008 09:45:21 +0100
changeset 21087 5c7b0c34e603b76f1f1f11a5c238fdebddd8d405
parent 1 9b2a99adc05e53cd4010de512f50118594756650
child 77799 e7854b4d29ba905ae3994f821b160c989bac4260
permissions -rw-r--r--
Bug 462205 - add statementCallback interface to nsPlacesDBFlush, r=sdwilsh

#include "nspr.h"
#include "TestySupport.h"

FILE* gLogFile = NULL;

int Testy_LogInit(const char* fileName)
{
  gLogFile = fopen(fileName, "w+b");
  if (!gLogFile) return -1;
  return 0;
}

void Testy_LogShutdown()
{
  if (gLogFile)
    fclose(gLogFile);
}


void Testy_LogStart(const char* name)
{
  PR_ASSERT(gLogFile);
  fprintf(gLogFile, "Test Case: %s", name);
  fflush(gLogFile);
}

void Testy_LogComment(const char* name, const char* comment)
{
  PR_ASSERT(gLogFile);
  fprintf(gLogFile, "Test Case: %s\n\t%s", name, comment);
  fflush(gLogFile);
}

void Testy_LogEnd(const char* name, PRBool passed)
{
  PR_ASSERT(gLogFile);
  fprintf(gLogFile, "Test Case: %s (%s)", name, passed ? "Passed" : "Failed");
  fflush(gLogFile);
}

void Testy_GenericStartup()
{
  
}

void Testy_GenericShutdown()
{
  
}