• R
    OpenSSL::Test: bring back the relative paths · c8943eb0
    Richard Levitte 提交于
    Because there was a bug in File::Spec::Unix' abs2rel when it was given
    relative paths as both PATH and BASE arguments, the directories we
    deal with were made to be all absolute.  Unfortunately, this meant
    getting paths in our verbose test output which are difficult to use
    anywhere else (such as a separate test build made for comparison), due
    to the constant need to edit all the paths all the time.
    
    We're therefore getting back the relative paths, by doing an extra
    abs2rel() in __srctop_file, __srctop_dir, __bldtop_file and
    __bldtop_dir, with a 'Cwd::getcwd' call as BASE argument.
    
    Fixes #10628
    Reviewed-by: NMatt Caswell <matt@openssl.org>
    Reviewed-by: NMatthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
    (Merged from https://github.com/openssl/openssl/pull/10913)
    
    (cherry picked from commit 612539e8a678c6099131dfd0e5e4b85fa774eb1a)
    c8943eb0
Test.pm 33.6 KB