summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests/tar01/init.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-10-26 13:59:07 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-10-28 13:33:55 +0200
commit73d892d8a8da4fd35a2cad9b52405c6da0c8cb8f (patch)
tree0520913c846b9004f0590b31f699631238ebcb42 /testsuites/libtests/tar01/init.c
parentrtems: Add rtems_print_printer_fprintf_putc() (diff)
downloadrtems-73d892d8a8da4fd35a2cad9b52405c6da0c8cb8f.tar.bz2
tests: Use rtems_test_printer
Update #3170. Update #3199.
Diffstat (limited to '')
-rw-r--r--testsuites/libtests/tar01/init.c29
1 files changed, 13 insertions, 16 deletions
diff --git a/testsuites/libtests/tar01/init.c b/testsuites/libtests/tar01/init.c
index ffc49b68c1..8f3d69094c 100644
--- a/testsuites/libtests/tar01/init.c
+++ b/testsuites/libtests/tar01/init.c
@@ -69,12 +69,13 @@ static void test_untar_check_mode(const char* file, int mode)
void test_untar_from_memory(void)
{
rtems_status_code sc;
- rtems_printer printer;
-
- rtems_print_printer_printf(&printer);
printf("Untaring from memory - ");
- sc = Untar_FromMemory_Print((void *)TARFILE_START, TARFILE_SIZE, &printer);
+ sc = Untar_FromMemory_Print(
+ (void *)TARFILE_START,
+ TARFILE_SIZE,
+ &rtems_test_printer
+ );
if (sc != RTEMS_SUCCESSFUL) {
printf ("error: untar failed: %s\n", rtems_status_text (sc));
exit(1);
@@ -146,7 +147,6 @@ void test_untar_from_file(void)
void test_untar_chunks_from_memory(void)
{
rtems_status_code sc;
- rtems_printer printer;
int rv;
Untar_ChunkContext ctx;
unsigned long counter = 0;
@@ -155,8 +155,6 @@ void test_untar_chunks_from_memory(void)
puts( "" );
- rtems_print_printer_printf(&printer);
-
/* make a directory to untar it into */
rv = mkdir( "/dest2", 0777 );
rtems_test_assert( rv == 0 );
@@ -167,7 +165,12 @@ void test_untar_chunks_from_memory(void)
printf( "Untaring chunks from memory - " );
Untar_ChunkContext_Init(&ctx);
do {
- sc = Untar_FromChunk_Print(&ctx, &buffer[counter], (size_t)1 , &printer);
+ sc = Untar_FromChunk_Print(
+ &ctx,
+ &buffer[counter],
+ (size_t)1 ,
+ &rtems_test_printer
+ );
rtems_test_assert(sc == RTEMS_SUCCESSFUL);
counter ++;
} while (counter < buflen);
@@ -191,7 +194,6 @@ void test_untar_chunks_from_memory(void)
void test_untar_unzip_tgz(void)
{
int status;
- rtems_printer printer;
int rv;
Untar_GzChunkContext ctx;
size_t i = 0;
@@ -203,8 +205,6 @@ void test_untar_unzip_tgz(void)
rtems_test_assert( buflen != 0 );
- rtems_print_printer_printf(&printer);
-
/* make a directory to untar it into */
rv = mkdir( "/dest3", 0777 );
rtems_test_assert( rv == 0 );
@@ -217,7 +217,7 @@ void test_untar_unzip_tgz(void)
status = Untar_GzChunkContext_Init(&ctx, &inflate_buffer, 1);
rtems_test_assert(status == UNTAR_SUCCESSFUL);
for(i = 0; i < buflen; i++) {
- status = Untar_FromGzChunk_Print(&ctx, &buffer[i], 1, &printer);
+ status = Untar_FromGzChunk_Print(&ctx, &buffer[i], 1, &rtems_test_printer);
rtems_test_assert(status == UNTAR_SUCCESSFUL);
}
printf( "successful\n" );
@@ -240,7 +240,6 @@ void test_untar_unzip_txz(void)
{
#if HAVE_XZ
int status;
- rtems_printer printer;
int rv;
Untar_XzChunkContext ctx;
size_t i = 0;
@@ -252,8 +251,6 @@ void test_untar_unzip_txz(void)
rtems_test_assert( buflen != 0 );
- rtems_print_printer_printf(&printer);
-
/* make a directory to untar it into */
rv = mkdir( "/dest4", 0777 );
rtems_test_assert( rv == 0 );
@@ -270,7 +267,7 @@ void test_untar_unzip_txz(void)
8 * 1024, &inflate_buffer, 1);
rtems_test_assert(status == UNTAR_SUCCESSFUL);
for(i = 0; i < buflen; i++) {
- status = Untar_FromXzChunk_Print(&ctx, &buffer[i], 1, &printer);
+ status = Untar_FromXzChunk_Print(&ctx, &buffer[i], 1, &rtems_test_printer);
rtems_test_assert(status == UNTAR_SUCCESSFUL);
}
printf( "successful\n" );