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