Changeset 3147 in MondoRescue for branches/3.1/mondo/test


Ignore:
Timestamp:
Jun 19, 2013, 8:34:46 AM (11 years ago)
Author:
Bruno Cornec
Message:
  • First pass on svn merge -r 2935:3146 ../3.0
Location:
branches/3.1/mondo/test
Files:
3 edited
5 copied

Legend:

Unmodified
Added
Removed
  • branches/3.1/mondo/test/Makefile.am

    r2310 r3147  
    33## The program
    44sbin_PROGRAMS         = mrtest_mountlist mrtest_truncname mrtest_conf mrtest_mem mrtest_msg mrtest_string
     5mrtestdir                 = $(pkglibdir)/test
     6mrtest_PROGRAMS           = mrtest_mountlist mrtest_truncname mrtest_stresc
    57mrtest_mountlist_SOURCES  = test-mountlist.c ${top_builddir}/src/mondorestore/mondo-prep.c ${top_builddir}/src/mondorestore/mondo-rstr-newt.c ${top_builddir}/src/mondorestore/mondo-rstr-tools.c
    68mrtest_mountlist_LDADD    = ${top_builddir}/src/common/libmondo.a ${top_builddir}/src/lib/libmr.a @MONDORESTORE_STATIC@
     
    1517mrtest_string_SOURCES       = test-string.c
    1618mrtest_string_LDADD         = ${top_builddir}/src/common/libmondo.a ${top_builddir}/src/lib/libmr.a @MONDORESTORE_STATIC@
     19mrtest_stresc_SOURCES     = test-mr_stresc.c
     20mrtest_stresc_LDADD       = ${top_builddir}/src/lib/libmr.a @MONDORESTORE_STATIC@
  • branches/3.1/mondo/test/test-mountlist.c

    r2623 r3147  
    33 *
    44 * Test program for mountlist management at restore time
    5  * Cn be used on host system with valgrind easier than with mondorestore
     5 * Can be used on host system with valgrind easier than with mondorestore
    66 */
    77#include <stdio.h>
     
    1212#include "../mondorestore/mondorestore.h"
    1313#include "../mondorestore/mr-externs.h"
     14
     15#define RAIDTAB_TEST "/tmp/raidtab"
     16#define MOUNTLIST_TEST "/tmp/mountlist.txt"
    1417
    1518extern void twenty_seconds_til_yikes(void);
     
    2326extern int g_partition_table_locked_up;
    2427extern int g_noof_rows;
     28
     29/* Whether we should fail immediately at first error */
     30bool g_fail_immediately = FALSE;
    2531
    2632bool g_ISO_restore_mode = FALSE;    /* are we in Iso Mode? */
     
    6470
    6571setup_newt_stuff();
     72mr_asprintf(&g_mountlist_fname, MOUNTLIST_TEST);
    6673log_it("before mountlist");
    6774load_mountlist(mountlist, MINDI_CACHE"/mountlist.txt");
     
    6976resize_mountlist_proportionately_to_suit_new_drives(mountlist);
    7077log_it("after resize_mountlist_proportionately_to_suit_new_drives");
    71 load_raidtab_into_raidlist(raidlist, RAIDTAB_FNAME);
     78load_raidtab_into_raidlist(raidlist, RAIDTAB_TEST);
    7279log_it("after load_raidtab_into_raidlist");
    7380edit_mountlist(MINDI_CACHE"/mountlist.txt", mountlist, raidlist);
     
    7885mr_free(flaws_str);
    7986
     87log_it("before check raidlist content");
     88log_it("after check raidlist content");
     89
     90log_it("before create mdadm dev");
     91create_raid_device_via_mdadm(raidlist,"/dev/md0",FALSE);
     92create_raid_device_via_mdadm(raidlist,"/dev/md1",FALSE);
     93log_it("after create mdadm dev");
     94
     95free(mountlist);
     96free(raidlist);
    8097mr_free(MONDO_LOGFILE);
     98mr_free(g_mountlist_fname);
    8199exit(0);
    82100}
  • branches/3.1/mondo/test/test-truncname.c

    r2623 r3147  
    2323extern int g_noof_rows;
    2424
     25/* Whether we should fail immediately at first error */
     26bool g_fail_immediately = FALSE;
     27
    2528bool g_ISO_restore_mode = FALSE;    /* are we in Iso Mode? */
    2629bool g_I_have_just_nuked = FALSE;
     
    3740
    3841extern char *MONDO_LOGFILE;
    39 extern char *truncate_to_drive_name(char *);
     42extern char *truncate_to_drive_name(const char *);
    4043/* We don't have a cleanup function yet */
    4144void (*mr_cleanup)(int) = NULL;
Note: See TracChangeset for help on using the changeset viewer.