Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Dec 19, 2023. It is now read-only.
This repository was archived by the owner on Dec 19, 2023. It is now read-only.

make test fails due to assumptions about filesystem layout #245

@nbrahms

Description

@nbrahms

make test seems to assume pfff is installed in usr/local/share, so fails when pfff is run out of some other repo:

Error: all:22:typing_tests:8:test inferred variable definitions go

Sys_error("/usr/local/share/pfff//tests/GENERIC/typing/PropVarDef.go: No such file or directory")
----------------------------------------------------------------------
======================================================================
Error: all:22:typing_tests:7:test basic function call go

Sys_error("/usr/local/share/pfff//tests/GENERIC/typing/FuncParam.go: No such file or directory")
----------------------------------------------------------------------
======================================================================
Error: all:22:typing_tests:6:test basic variable definitions go

Sys_error("/usr/local/share/pfff//tests/GENERIC/typing/StaticVarDef.go: No such file or directory")
----------------------------------------------------------------------
======================================================================
Error: all:22:typing_tests:5:go_pattern_files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/go/semgrep/*.sgrep, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:22:typing_tests:4:java_pattern_files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/java/semgrep/*.sgrep, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:22:typing_tests:3:test class field types

Sys_error("/usr/local/share/pfff//tests/GENERIC/typing/ClassFields.java: No such file or directory")
----------------------------------------------------------------------
======================================================================
Error: all:22:typing_tests:2:test basic params java

Sys_error("/usr/local/share/pfff//tests/GENERIC/typing/BasicParam.java: No such file or directory")
----------------------------------------------------------------------
======================================================================
Error: all:22:typing_tests:1:test multiple variable definitions java

Sys_error("/usr/local/share/pfff//tests/GENERIC/typing/EqVarCmp.java: No such file or directory")
----------------------------------------------------------------------
======================================================================
Error: all:22:typing_tests:0:test basic variable definitions java

Sys_error("/usr/local/share/pfff//tests/GENERIC/typing/VarDef.java: No such file or directory")
----------------------------------------------------------------------
======================================================================
Error: all:21:naming generic:0:regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/python/naming/*.py, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:20:parsing_go:0:regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/go/parsing/*.go, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:19:parsing_cpp:2:C regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/c/parsing/*.c, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:19:parsing_cpp:1:rejecting bad code

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/cpp/parsing_errors/*.cpp, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:19:parsing_cpp:0:regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/cpp/parsing/*.h, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:17:parsing_ruby:0:regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/ruby/parsing/*.rb, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:16:parsing_python:0:regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/python/parsing/*.py, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:15:parsing_json:0:regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/json/parsing/*.json, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:14:analyze_js:2:AST js building regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/js/parsing/*.js, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:13:parsing_js:1:regression files typescript

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/typescript/parsing/*.ts, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:13:parsing_js:0:regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/js/parsing/jsx/*.js, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:12:analyze_java:0:regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/java/parsing/*.java, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:11:parsing_java:0:regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/java/parsing/*.java, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:10:analyze_ml:1:coverage_ml:0:basename to readable

Unix.Unix_error(Unix.ENOENT, "stat", "/usr/local/share/pfff/lang_ml")
----------------------------------------------------------------------
======================================================================
Error: all:10:analyze_ml:0:building light database

Unix.Unix_error(Unix.ENOENT, "stat", "/usr/local/share/pfff/tests/ml/db")
----------------------------------------------------------------------
======================================================================
Error: all:9:parsing_ml:0:regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/ml/parsing/*.ml, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:19:generator

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-6da5a5.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"async(X), writeln(X), fail ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:18:hack

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-8b6d13.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"hh(X,_), writeln(X) ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:17:xhp

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-dc0032.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"field(':x:frag', (_, X)), writeln(X) ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:16:types

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-5d8812.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"return('foo', X), writeln(X) ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:15:class constant use

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-e06a5c.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"use('foo', X , constant, read), writeln(X) ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:14:fields use

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-28dff7.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"use(X, 'bar', field, write), writeln(X) ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:13:arrays used as records

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-55136b.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"use(X, 'bar', array, read), writeln(X) ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:12:exceptions

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-7e69b0.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"throw('foo', X), writeln(X) ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:11:advanced callgraph analysis for methods

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-faf6af.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"docall2('bar', (X,Y), method), writeln((X,Y)), fail ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:10:callgraph for higher order functions

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-439220.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"docall('bar', X, special), writeln(X), fail ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:9:callgraph for static methods

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-3bf67c.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"docall('bar', X, method), writeln(X), fail ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:8:handling new PHP syntax (new X)->

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-6b03f8.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"docall('bar1', X, class), writeln(X), fail ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:7:basic (imprecise) callgraph for methods

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-858882.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"docall('bar', X, method), writeln(X), fail ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:6:basic callgraph for functions

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-ad5323.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"docall(X, 'foo', function), writeln(X), fail ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:5:overrides

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-06af07.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"overrides(Class, Method), writeln(Method), fail ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:4:traits

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-be745e.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"method('A', (_Class, X)), writeln(X) ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:3:inheritance and traits

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-bd99f0.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"children(X, 'I'), writeln(X) ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:2:inheritance

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-3fd6d4.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"children(X, 'A'), writeln(X) ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:1:types

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-b8b165.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"type(('A','x'), X), writeln(X) ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:7:prolog:0:kinds

Common.CmdError(_, "CMD = swipl -s /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/prolog_php_db-29295-702222.pl -f /usr/local/share/pfff/h_program-lang/prolog_code.pl -t halt --quiet -g \"kind('foo', X), writeln(X) ,fail\", RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:4:foundation_php:0:ast_simple regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/php/semantic/*.php, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:3:pretty print php:3:regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/php/pretty/*.php, RESULT = ")
----------------------------------------------------------------------
======================================================================
Error: all:2:parsing_php:9:regression files

Common2.CmdError(_, "CMD = ls -1 /usr/local/share/pfff//tests/php/parsing/*.php, RESULT = ")
----------------------------------------------------------------------
======================================================================
Failure: all:8:coverage_php:2:coverage and json input output

fullpath: file (or directory) /usr/local/share/pfff/tests/php/coverage/good_trace.json does not exist
----------------------------------------------------------------------
======================================================================
Failure: all:1:graph_code:0:graph:3:class analysis

cant find filename_without_project_path: /tmp  /var/folders/zl/6kw19vqs1k1brhhjz3p0_2c40000gn/T/test-29295-c06de4.php
----------------------------------------------------------------------```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions