IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 7, 2009, 12:45:24 PM (17 years ago)
Author:
eugene
Message:

update from mainline

Location:
branches/eam_branches/20090715
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/20090715

  • branches/eam_branches/20090715/Nebulous/nebclient/tests/tests.c

    r24290 r25022  
    2020    char            *key = "foobarbaz";
    2121
    22     plan_tests(29);
     22    plan_tests(31);
    2323
    2424    if (getenv("NEB_SERVER")) {
     
    9898
    9999    char *copies = nebGetXattr(server, key, "user.copies");
    100     neb_ok(server, strcmp(copies, "2") == 0, "get user.copies xattr");
     100    neb_ok(server, copies != NULL && strcmp(copies, "2") == 0, "get user.copies xattr");
    101101    char **xattrs = NULL;
    102102    int n_xattrs = nebListXattr(server, key, &xattrs);
    103     printf("# %s\n\n", xattrs[0]);
    104     neb_ok(server, n_xattrs == 1, "count of xattrs");
    105     neb_ok(server, strcmp(xattrs[0], "user.copies") == 0, "user.copies xattr exists");
     103    neb_ok(server, xattrs != NULL && n_xattrs == 1, "count of xattrs");
     104    neb_ok(server, xattrs != NULL && strcmp(xattrs[0], "user.copies") == 0, "user.copies xattr exists");
    106105    neb_ok(server, nebRemoveXattr(server, key, "user.copies"), "remove user.copies xattr");
    107106
     
    138137    neb_ok(server, nebChmod(server, "movedfile", 0440) == 0, "chmod object");
    139138
     139    // no dead instances to remove
     140    neb_ok(server, nebPrune(server, "movedfile") == 0, "prune object");
     141
     142    nebReplicate(server, key, NULL, NULL);
     143    neb_ok(server, nebThereCanBeOnlyOne(server, "movedfile", NULL) == 0, "reduce instances to only 1");
     144
    140145    if (!nebDelete(server, "movedfile")) {
    141146        diag( "cleanup failed %s\n", nebErr(server));
Note: See TracChangeset for help on using the changeset viewer.