26 require_once (
'CommonCliTest.php');
50 $this->gplv3 = dirname(dirname(dirname(dirname(__FILE__)))).
'/testing/dataFiles/TestData/licenses/gpl-3.0.txt';
51 $this->assertFileExists($this->gplv3,
"OneShotgplv21Test FAILURE! $this->gplv3 not found\n");
53 list($output,) = $this->
runNomos(
"",array($this->gplv3));
54 list(,$fname,,,$license) = explode(
' ', $output);
56 $this->assertEquals($fname,
'gpl-3.0.txt',
"Error filename $fname does not equal gpl-3.0.txt");
57 $this->assertEquals(
trim($license),
'GPL-3.0',
58 "Error license does not equal FSF,GPL_v3. $license was returned");
runNomos($args="", $files=array())
Run nomos using the arguments passed.
Tests for common CLI operations.
testOneShotgplv3()
Run NOMOS on GPL license.
list_t type structure used to keep various lists. (e.g. there are multiple lists).
char * trim(char *ptext)
Trimming whitespace.
Perform a one-shot analysis on GPL_v3 license.