Changeset 1dcba91 in mainline for uspace/srv/volsrv/test


Ignore:
Timestamp:
2018-08-08T10:08:53Z (7 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
44428bb
Parents:
7ab7075f
git-author:
Jiri Svoboda <jiri@…> (2018-08-07 17:07:59)
git-committer:
Jiri Svoboda <jiri@…> (2018-08-08 10:08:53)
Message:

Configuration repository for volume server.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/volsrv/test/volume.c

    r7ab7075f r1dcba91  
    2929#include <errno.h>
    3030#include <pcut/pcut.h>
     31#include <stdio.h>
    3132#include <str.h>
    3233
     
    4142{
    4243        vol_volumes_t *volumes;
     44        char *namebuf;
     45        char *fname;
    4346        errno_t rc;
     47        int rv;
    4448
    45         rc = vol_volumes_create(&volumes);
     49        namebuf = malloc(L_tmpnam);
     50        PCUT_ASSERT_NOT_NULL(namebuf);
     51
     52        fname = tmpnam(namebuf);
     53        PCUT_ASSERT_NOT_NULL(fname);
     54
     55        rc = vol_volumes_create(fname, &volumes);
    4656        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    4757
    4858        vol_volumes_destroy(volumes);
     59        rv = remove(fname);
     60        PCUT_ASSERT_INT_EQUALS(0, rv);
     61        free(fname);
    4962}
    5063
     
    5467        vol_volumes_t *volumes;
    5568        vol_volume_t *va, *vb, *va1;
     69        char *namebuf;
     70        char *fname;
    5671        errno_t rc;
     72        int rv;
    5773
    58         rc = vol_volumes_create(&volumes);
     74        namebuf = malloc(L_tmpnam);
     75        PCUT_ASSERT_NOT_NULL(namebuf);
     76
     77        fname = tmpnam(namebuf);
     78        PCUT_ASSERT_NOT_NULL(fname);
     79
     80        rc = vol_volumes_create(fname, &volumes);
    5981        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    6082
     
    7597
    7698        vol_volumes_destroy(volumes);
     99        rv = remove(fname);
     100        PCUT_ASSERT_INT_EQUALS(0, rv);
     101        free(fname);
    77102}
    78103
     
    82107        vol_volumes_t *volumes;
    83108        vol_volume_t *va;
     109        char *namebuf;
     110        char *fname;
    84111        errno_t rc;
     112        int rv;
    85113
    86         rc = vol_volumes_create(&volumes);
     114        namebuf = malloc(L_tmpnam);
     115        PCUT_ASSERT_NOT_NULL(namebuf);
     116
     117        fname = tmpnam(namebuf);
     118        PCUT_ASSERT_NOT_NULL(fname);
     119
     120        rc = vol_volumes_create(fname, &volumes);
    87121        PCUT_ASSERT_ERRNO_VAL(EOK, rc);
    88122
     
    108142
    109143        vol_volumes_destroy(volumes);
     144        rv = remove(fname);
     145        PCUT_ASSERT_INT_EQUALS(0, rv);
     146        free(fname);
    110147}
    111148
Note: See TracChangeset for help on using the changeset viewer.