IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 25, 2009, 3:37:05 PM (17 years ago)
Author:
eugene
Message:

merging differences from trunk: ptest.pl was re-written; nebGetXattr, nebRemoveXattr, nebListXattr functions and tests added; updates to Doxyfile.in; Build.PL removes nebclient installation

Location:
branches/neb_distrib_20081210/Nebulous
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/neb_distrib_20081210/Nebulous

  • branches/neb_distrib_20081210/Nebulous/nebclient

    • Property svn:ignore set to
      Doxyfile
      Makefile
      Makefile.in
      aclocal.m4
      autom4te.cache
      compile
      config.guess
      config.h
      config.h.in
      config.log
      config.status
      config.sub
      configure
      depcomp
      docs
      install-sh
      libtool
      ltmain.sh
      missing
      nebclient.pc
      stamp-h1
  • branches/neb_distrib_20081210/Nebulous/nebclient/tests

    • Property svn:ignore set to
      .deps
      Makefile
      Makefile.in
      .libs
      tests
  • branches/neb_distrib_20081210/Nebulous/nebclient/tests/tests.c

    r20900 r23536  
    22#include <stdlib.h>
    33#include <unistd.h>
     4#include <string.h>
    45#include <stdbool.h>
    56
     
    1920    char            *key = "foobarbaz";
    2021
    21     plan_tests(24);
     22    plan_tests(28);
    2223
    2324    if (getenv("NEB_SERVER")) {
     
    9697    neb_ok(server, nebSetXattr(server, key, "user.copies", "2",  NEB_CREATE), "set user.copies xattr");
    9798
     99    char *copies = nebGetXattr(server, key, "user.copies");
     100    neb_ok(server, strcmp(copies, "2") == 0, "get user.copies xattr");
     101    char **xattrs = NULL;
     102    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");
     106    neb_ok(server, nebRemoveXattr(server, key, "user.copies"), "remove user.copies xattr");
     107
    98108    {
    99109        nebObjectInstances *locations = NULL;
Note: See TracChangeset for help on using the changeset viewer.