Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

Commit

Permalink
Fixed timestamp issue.
Browse files Browse the repository at this point in the history
  • Loading branch information
mkauppila committed Aug 28, 2011
1 parent 42b78bf commit 254515c
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions test/test-automation/src/runner/runner.c
Expand Up @@ -969,7 +969,7 @@ GenerateRunSeed(const int length)
*/
LoggerData *
SetUpLogger(const int log_stdout_enabled, const int xml_enabled, const int xsl_enabled,
const int custom_xsl_enabled, const char *defaultXslSheet)
const int custom_xsl_enabled, const char *defaultXslSheet, const time_t timestamp)
{
LoggerData *loggerData = SDL_malloc(sizeof(LoggerData));
if(loggerData == NULL) {
Expand All @@ -992,7 +992,7 @@ SetUpLogger(const int log_stdout_enabled, const int xml_enabled, const int xsl_e
unsigned int mode = S_IRWXU | S_IRGRP | S_ISUID;
mkdir(log_directory, mode);

char *timeString = TimestampToStringWithFormat(time(0), "%Y%m%d_%H:%M:%S");
char *timeString = TimestampToStringWithFormat(timestamp, "%Y%m%d_%H:%M:%S");


/* Combine and create directory for log file */
Expand Down Expand Up @@ -1376,8 +1376,10 @@ main(int argc, char *argv[])
}
}

const time_t startTimestamp = time(0);

LoggerData *loggerData = SetUpLogger(log_stdout_enabled, xml_enabled,
xsl_enabled, custom_xsl_enabled, defaultXSLStylesheet);
xsl_enabled, custom_xsl_enabled, defaultXSLStylesheet, startTimestamp);
if(loggerData == NULL) {
printf("Failed to create a logger.\n");
return 2;
Expand All @@ -1392,7 +1394,7 @@ main(int argc, char *argv[])
fflush(stdout);
}

RunStarted(argc, argv, runSeed, time(0), loggerData);
RunStarted(argc, argv, runSeed, startTimestamp, loggerData);

// logger data is no longer used
SDL_free(loggerData->filename);
Expand Down

0 comments on commit 254515c

Please sign in to comment.