Ignore:
Timestamp:
Aug 7, 2011, 5:49:19 PM (14 years ago)
Author:
cla
Message:

rdfint

  • appiled fixes for execution under ubuntu
File:
1 edited

Legend:

Unmodified
Added
Removed
  • php/trunk/unittest/rdftestcases/rdftestcases.php

    r66 r67  
    1919
    2020// load library setup
    21 define( 'RDFINT', getenv( 'PHP_LIBROOT_RDFINT'));
     21if (!defined( 'RDFINT'))
     22  define( 'RDFINT', getenv( 'PHP_LIBROOT_RDFINT'));
    2223require_once( RDFINT.'/rdfa.php');
    2324
     
    3233
    3334    $remoteManifest = 'http://www.w3.org/2000/10/rdf-tests/rdfcore/Manifest.rdf';
    34     $localManifest  = getenv('tmp').'/RDFTestcases_Manifest.rdf';
    3535
    3636    $aNamespace = array( 'rdf'      => 'http://www.w3.org/1999/02/22-rdf-syntax-ns#',
    3737                         'test'     => 'http://www.w3.org/2000/10/rdf-tests/rdfcore/testSchema#',
    3838                         'case'     => 'http://www.w3.org/2000/10/rdf-tests/rdfcore/');
     39
     40
     41    // determine location of local cache file for manifest
     42    $tmpdir = getenv('tmp');
     43    if ($tmpdir == '')
     44      $tmpdir = '/tmp';
     45    $localManifest = $tmpdir.'/RDFTestcases_Manifest.rdf';
    3946
    4047    // cache manifest file first
     
    8491    foreach ($testcases as $testcase) {
    8592      $testcase->name = $this->_caseNameFromSubject( $testcase->getSubject());
    86       $testcase->input      = $this->rdfDataManifest->_resolve( $testcase->input);
    87       $testcase->output     = $this->rdfDataManifest->_resolve( $testcase->output);
    88       $testcase->conclusion = $this->rdfDataManifest->_resolve( $testcase->conclusion);
     93
     94      if (isset( $testcase->input))
     95        $testcase->input = $this->rdfDataManifest->_resolve( $testcase->input);
     96
     97      if (isset( $testcase->output))
     98        $testcase->output = $this->rdfDataManifest->_resolve( $testcase->output);
     99
     100      if (isset( $testcase->conclusion))
     101        $testcase->conclusion = $this->rdfDataManifest->_resolve( $testcase->conclusion);
    89102    }
    90103
Note: See TracChangeset for help on using the changeset viewer.