Open kloczek opened 4 years ago
It is not clear to me what you are saying. The referenced ticket is for code from repo that is not in use. If you got exactly that same issues on your system after build this repository then I suggest you remove both clones and start over. If it still persists there is clearly an issue on your system that needs to understood and resolved.
I say this fairly confidently because this code is in a continuous integration environment and is currently passing all tests: https://travis-ci.org/github/OPENDAP/libdap4
Instruction for building the entire server can be found here: https://docs.opendap.org/index.php?title=Hyrax_GitHub_Source_Build
Which includes what packages should be installed on the build system. The libdap4 instructions are woven into that page.
I hope this helps you. Most people don't have much trouble building libdap so something unusual is happening.
If it not clear I'm not using your test enviroment and this is why in my case it is something failing. All details about properties of my env you are duping in test suite log which I've attached to the ticket.
If you are not interested that case just close this ticket. If you are just please tell me what can I do to diagnose that issue (because it ios some pssibility that it is not my build env issue but libdap).
I would like to help, so please understand that I must develop my understanding of what you have done by asking questions.
From my perspective the files that you have referenced were posted as issues that you had when running the tests on the dormant libdap
repository.
I would like to know:
libdap
code base from the dormant libdap
repo to the active libdap4
repository and then run the tests again?To better understand the failures you can run each failed test by hand like this:
cd libdap4/tests
./EXPRTest #failed_test_number#
The output of the test run is saved in the directory libdap4/tests/EXPRTest.dir
in a child directory named with the test number.
The test can be run in verbose mode (-v switch) and it will show you what is being generated, and it will show you the diff
command that it utilizes to make the evaluation (some human inference required):
In your case tests 120, 122, 124, and 126 are failing.
Here is an example from my system:
[-bash: ~/OPeNDAP/hyrax/libdap4/tests] ./EXPRTest 120 -v
## ------------------------------------ ##
## libdap 3.20.5 test suite: expr-test. ##
## ------------------------------------ ##
120. EXPRTest.at:146: testing expr-test -b -W $abs_srcdir/expr-testsuite/test.21.dds -k "" (pass) ...
./EXPRTest.at:146: $abs_builddir/expr-test -b -W $abs_srcdir/expr-testsuite/test.21.dds -k "" -f "dummy" || true
stderr:
stdout:
The complete DDS:
Dataset {
Int32 a[0];
} test.21;
The data:
Int32 a[0] = {};
./EXPRTest.at:146: diff -b -B $abs_srcdir/expr-testsuite/data.21.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.21.base stderr
stdout:
120. EXPRTest.at:146: ok
## ------------- ##
## Test results. ##
## ------------- ##
1 test was successful.
[-bash: ~/OPeNDAP/hyrax/libdap4/tests]
Notice the diff
line at the end:
./EXPRTest.at:146: diff -b -B $abs_srcdir/expr-testsuite/data.21.base stdout || diff -b -B $abs_srcdir/expr-testsuite/data.21.base stderr
expr-testsuite/data.21.base
is the baseline, aka the expected result. The $abs_srcdir evaluates to thelibdap4/tests
directory, if your cwd is libdap4/tests
the example baseline file is in ./expr-testsuite/data.21.base
.libdap4/tests/EXPRTest.dir/120/stdout
If you could run those 4 tests in verbose mode:
./EXPRTest 120 -v; ./EXPRTest 122 -v; ./EXPRTest 124 -v; ./EXPRTest 126 -v
And post the output to this issue (and please, not the one you opened in the libdap
repository) I would greatly appreciate it.
Sincerely,
Nathan
id you you switch your libdap code base from the dormant libdap repo to the active libdap4 repository and then run the tests again?
No. I'm using dist tar ball from https://www.opendap.org/pub/source/
That's great, thanks for helping me to understand.
My debugging instructions still apply, have you had any luck manually running the tests in verbose mode?
Just checked 3.20.6 and test suite still is failing.
If you can guide me a bit what I can do to trace/diagnose that issue it will be great :)
/usr/bin/make check-TESTS check-local
make[4]: Nothing to be done for 'check-local'.
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: DASTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: ServerFunctionsListUnitTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: RegexTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: BaseTypeFactoryTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: SignalHandlerTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: MIMEUtilTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: D4BaseTypeFactoryTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: DmrRoundTripTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: D4EnumDefsTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: D4DimensionsTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: D4SequenceTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: UInt64Test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: D4MarshallerTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: Int64Test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: ancT
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: Int8Test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: D4AsyncDocTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: ArrayTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: DMRTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: parserUtilTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: UInt16Test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: Float64Test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: UInt32Test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: Int32Test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: Float32Test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: D4UnMarshallerTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: Int16Test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: D4ParserSax2Test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: D4FilterClauseTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: dasT
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: ByteTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: D4AttributesTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: D4GroupTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: DDXParserTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: AttrTableTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: RCReaderTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: chunked_iostream_test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: DmrToDap2Test
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: generalUtilTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: DDSTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: D4EnumTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: attrTableT
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: SequenceTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: arrayT
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: structT
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: sequenceT
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: marshT
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: ddsT
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
PASS: MarshallerTest
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
make[5]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
============================================================================
Testsuite summary for libdap 3.20.6
============================================================================
# TOTAL: 49
# PASS: 49
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/unit-tests'
Making check in tests
/usr/bin/make das-test dds-test expr-test dmr-test ./DASTest ./DDSTest ./EXPRTest ./DMRTest ./getdapTest
make[3]: 'DASTest' is up to date.
make[3]: 'DDSTest' is up to date.
make[3]: 'EXPRTest' is up to date.
make[3]: 'DMRTest' is up to date.
make[3]: 'getdapTest' is up to date.
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../GNU -I../d4_ce -I../d4_function -I/usr/include/libxml2 -I/usr/include/tirpc -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o das-test.o das-test.cc
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../GNU -I../d4_ce -I../d4_function -I/usr/include/libxml2 -I/usr/include/tirpc -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o dds-test.o dds-test.cc
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../GNU -I../d4_ce -I../d4_function -I/usr/include/libxml2 -I/usr/include/tirpc -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o D4ResponseBuilder.o D4ResponseBuilder.cc
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../GNU -I../d4_ce -I../d4_function -I/usr/include/libxml2 -I/usr/include/tirpc -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o ResponseBuilder.o ResponseBuilder.cc
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../GNU -I../d4_ce -I../d4_function -I/usr/include/libxml2 -I/usr/include/tirpc -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o expr-test.o expr-test.cc
expr-test.cc: In function 'int main(int, char**)':
expr-test.cc:158:10: warning: variable 'verbose' set but not used [-Wunused-but-set-variable]
158 | bool verbose = false;
| ^~~~~~~
expr-test.cc: In function 'void parse_mime(FILE*)':
expr-test.cc:452:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
452 | fgets(line, 256, data_source);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
expr-test.cc:455:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
455 | fgets(line, 256, data_source);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../GNU -I../d4_ce -I../d4_function -I/usr/include/libxml2 -I/usr/include/tirpc -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o dmr-test.o dmr-test.cc
dmr-test.cc: In function 'std::string send_data(libdap::DMR*, const string&, const string&, bool, bool)':
dmr-test.cc:153:5: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
153 | auto_ptr<DMR> function_result(new DMR(&d4_factory, "function_results"));
| ^~~~~~~~
In file included from /usr/include/c++/10/memory:83,
from dmr-test.cc:33:
/usr/include/c++/10/bits/unique_ptr.h:56:28: note: declared here
56 | template<typename> class auto_ptr;
| ^~~~~~~~
dmr-test.cc: In function 'int main(int, char**)':
dmr-test.cc:304:10: warning: variable 'constrained' set but not used [-Wunused-but-set-variable]
304 | bool constrained = false;
| ^~~~~~~~~~~
dmr-test.cc:305:10: warning: variable 'functional' set but not used [-Wunused-but-set-variable]
305 | bool functional = false;
| ^~~~~~~~~~
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o dds-test dds-test.o libtest-types.a ../libdapserver.la ../libdap.la -ltirpc
libtool: link: g++ -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/dds-test dds-test.o libtest-types.a ../.libs/libdapserver.so /home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/.libs/libdap.so -luuid ../.libs/libdap.so -lpthread -lxml2 -ltirpc
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o das-test das-test.o libtest-types.a ../libdapserver.la ../libdap.la -ltirpc
libtool: link: g++ -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/das-test das-test.o libtest-types.a ../.libs/libdapserver.so /home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/.libs/libdap.so -luuid ../.libs/libdap.so -lpthread -lxml2 -ltirpc
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o expr-test expr-test.o ResponseBuilder.o libtest-types.a ../libdapserver.la ../libdapclient.la ../libdap.la -ltirpc
libtool: link: g++ -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/expr-test expr-test.o ResponseBuilder.o libtest-types.a ../.libs/libdapserver.so -luuid ../.libs/libdapclient.so -lcurl /home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/.libs/libdap.so ../.libs/libdap.so -lpthread -lxml2 -ltirpc
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o dmr-test dmr-test.o D4ResponseBuilder.o libtest-types.a ../libdapserver.la ../libdap.la -ltirpc
libtool: link: g++ -Wall -W -Wcast-align -g -O2 --std=c++11 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/dmr-test dmr-test.o D4ResponseBuilder.o libtest-types.a ../.libs/libdapserver.so /home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/.libs/libdap.so -luuid ../.libs/libdap.so -lpthread -lxml2 -ltirpc
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
/usr/bin/make check-local
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
/bin/sh './DASTest'
## ----------------------------------- ##
## libdap 3.20.6 test suite: das-test. ##
## ----------------------------------- ##
1: DAS $abs_srcdir/das-testsuite/bad_value_test.1.das ok
2: DAS $abs_srcdir/das-testsuite/das.das ok
3: DAS $abs_srcdir/das-testsuite/special.test.das ok
4: DAS $abs_srcdir/das-testsuite/special.test.hdf.das ok
5: DAS $abs_srcdir/das-testsuite/test.1.das ok
6: DAS $abs_srcdir/das-testsuite/test.11.das ok
7: DAS $abs_srcdir/das-testsuite/test.12.das ok
8: DAS $abs_srcdir/das-testsuite/test.13.das ok
9: DAS $abs_srcdir/das-testsuite/test.14.das ok
10: DAS $abs_srcdir/das-testsuite/test.15.das ok
11: DAS $abs_srcdir/das-testsuite/test.16.das ok
12: DAS $abs_srcdir/das-testsuite/test.17.das ok
13: DAS $abs_srcdir/das-testsuite/test.18.das ok
14: DAS $abs_srcdir/das-testsuite/test.19.das ok
15: DAS $abs_srcdir/das-testsuite/test.1a.das ok
16: DAS $abs_srcdir/das-testsuite/test.2.das ok
17: DAS $abs_srcdir/das-testsuite/test.20.das ok
18: DAS $abs_srcdir/das-testsuite/test.21.das ok
19: DAS $abs_srcdir/das-testsuite/test.22.das ok
20: DAS $abs_srcdir/das-testsuite/test.23.das ok
21: DAS $abs_srcdir/das-testsuite/test.24.das ok
22: DAS $abs_srcdir/das-testsuite/test.25.das ok
23: DAS $abs_srcdir/das-testsuite/test.26.das ok
24: DAS $abs_srcdir/das-testsuite/test.27.das ok
25: DAS $abs_srcdir/das-testsuite/test.28.das ok
26: DAS $abs_srcdir/das-testsuite/test.29.das ok
27: DAS $abs_srcdir/das-testsuite/test.3.das ok
28: DAS $abs_srcdir/das-testsuite/test.3.Z.das ok
29: DAS $abs_srcdir/das-testsuite/test.30.das ok
30: DAS $abs_srcdir/das-testsuite/test.31.das ok
31: DAS $abs_srcdir/das-testsuite/test.32.das ok
32: DAS $abs_srcdir/das-testsuite/test.33.das ok
33: DAS $abs_srcdir/das-testsuite/test.34.das ok
34: DAS $abs_srcdir/das-testsuite/test.35.das ok
35: DAS $abs_srcdir/das-testsuite/test.4.das ok
36: DAS $abs_srcdir/das-testsuite/test.5.das ok
37: DAS $abs_srcdir/das-testsuite/test.6.das ok
38: DAS $abs_srcdir/das-testsuite/test.7.das ok
39: DAS $abs_srcdir/das-testsuite/test.8.das ok
40: DAS $abs_srcdir/das-testsuite/test.9.das ok
## ------------- ##
## Test results. ##
## ------------- ##
All 40 tests were successful.
/bin/sh './DDSTest'
## ----------------------------------- ##
## libdap 3.20.6 test suite: dds-test. ##
## ----------------------------------- ##
1: DDS $abs_srcdir/dds-testsuite/3B42.980909.5.hacked.HDF.das.dds ok
2: DDS $abs_srcdir/dds-testsuite/3B42.980909.5.HDF.das.dds ok
3: DDS $abs_srcdir/dds-testsuite/3B42.980909.5.HDF.dds ok
4: DDS $abs_srcdir/dds-testsuite/AsciiOutputTest1.dds ok
5: DDS $abs_srcdir/dds-testsuite/fnoc1.nc.das.dds ok
6: DDS $abs_srcdir/dds-testsuite/fnoc1.nc.dds ok
7: DDS $abs_srcdir/dds-testsuite/S2000415.HDF.das.dds ok
8: DDS $abs_srcdir/dds-testsuite/S2000415.HDF.dds ok
9: DDS $abs_srcdir/dds-testsuite/test.1.dds ok
10: DDS $abs_srcdir/dds-testsuite/test.10.dds ok
11: DDS $abs_srcdir/dds-testsuite/test.11.dds ok
12: DDS $abs_srcdir/dds-testsuite/test.12.dds ok
13: DDS $abs_srcdir/dds-testsuite/test.13.dds ok
14: DDS $abs_srcdir/dds-testsuite/test.14.dds ok
15: DDS $abs_srcdir/dds-testsuite/test.15.dds ok
16: DDS $abs_srcdir/dds-testsuite/test.16.dds ok
17: DDS $abs_srcdir/dds-testsuite/test.17.dds ok
18: DDS $abs_srcdir/dds-testsuite/test.18.dds ok
19: DDS $abs_srcdir/dds-testsuite/test.19.dds ok
20: DDS $abs_srcdir/dds-testsuite/test.19b.das.dds ok
21: DDS $abs_srcdir/dds-testsuite/test.19b.dds ok
22: DDS $abs_srcdir/dds-testsuite/test.2.dds ok
23: DDS $abs_srcdir/dds-testsuite/test.20.dds ok
24: DDS $abs_srcdir/dds-testsuite/test.3.dds ok
25: DDS $abs_srcdir/dds-testsuite/test.4.dds ok
26: DDS $abs_srcdir/dds-testsuite/test.6.dds ok
27: DDS $abs_srcdir/dds-testsuite/test.7.dds ok
28: DDS $abs_srcdir/dds-testsuite/test.8.dds ok
29: DDS $abs_srcdir/dds-testsuite/test.9.dds ok
30: DDS $abs_srcdir/dds-testsuite/test.21.dds ok
31: DDS $abs_srcdir/dds-testsuite/test.22.dds ok
32: DDS $abs_srcdir/dds-testsuite/test.23.dds ok
33: DDS $abs_srcdir/dds-testsuite/test.24.dds ok
34: DDS $abs_srcdir/dds-testsuite/test.25.dds ok
35: DDS $abs_srcdir/dds-testsuite/test.26.dds ok
## ------------- ##
## Test results. ##
## ------------- ##
All 35 tests were successful.
/bin/sh './EXPRTest'
## ------------------------------------ ##
## libdap 3.20.6 test suite: expr-test. ##
## ------------------------------------ ##
1: expr-test -w $abs_srcdir/expr-testsuite/test.1 -k i (pass) ok
2: expr-test -W $abs_srcdir/expr-testsuite/test.1 -k i (pass) ok
3: expr-test -w $abs_srcdir/expr-testsuite/test.1 -k i,j (pass) ok
4: expr-test -W $abs_srcdir/expr-testsuite/test.1 -k i,j (pass) ok
5: expr-test -w $abs_srcdir/expr-testsuite/test.1 -k 'i,j&i=j' (pass) ok
6: expr-test -W $abs_srcdir/expr-testsuite/test.1 -k 'i,j&i=j' (pass) ok
7: expr-test -w $abs_srcdir/expr-testsuite/test.1 -k 'i&i=j' (pass) ok
8: expr-test -W $abs_srcdir/expr-testsuite/test.1 -k 'i&i=j' (pass) ok
9: expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s1 (pass) ok
10: expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s1 (pass) ok
11: expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2 (pass) ok
12: expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2 (pass) ok
13: expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2,s3 (pass) ok
14: expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2,s3 (pass) ok
15: expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4],s3.o (pass) ok
16: expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4],s3.o (pass) ok
17: expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m (pass) ok
18: expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m (pass) ok
19: expr-test -w $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m,s2[2:2:4].l (pass) ok
20: expr-test -W $abs_srcdir/expr-testsuite/test.2 -k s2[2:2:4].m,s2[2:2:4].l (pass) ok
21: expr-test -w $abs_srcdir/expr-testsuite/test.2a -k s2[2:4].m[0:4],s2[2:4].l[0:5] (pass) ok
22: expr-test -W $abs_srcdir/expr-testsuite/test.2a -k s2[2:4].m[0:4],s2[2:4].l[0:5] (pass) ok
23: expr-test -w $abs_srcdir/expr-testsuite/test.3 -k i[1:10] (pass) ok
24: expr-test -W $abs_srcdir/expr-testsuite/test.3 -k i[1:10] (pass) ok
25: expr-test -w $abs_srcdir/expr-testsuite/test.4 -k 's&s=~"^Silly.*"' (pass) ok
26: expr-test -W $abs_srcdir/expr-testsuite/test.4 -k 's&s=~"^Silly.*"' (pass) ok
27: expr-test -b -w $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 3"' (pass) ok
28: expr-test -b -W $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 3"' (pass) ok
29: expr-test -w $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 5"' (pass) ok
30: expr-test -W $abs_srcdir/expr-testsuite/test.e -k 'names.s&names.s=~".*: 5"' (pass) ok
31: expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0][0] (pass) ok
32: expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0][0] (pass) ok
33: expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0:2:4][0:2:4] (pass) ok
34: expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[0:2:4][0:2:4][0:2:4] (pass) ok
35: expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i (pass) ok
36: expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i (pass) ok
37: expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:2][2:4] (pass) ok
38: expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:2][2:4] (pass) ok
39: expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g.val[0:1][0:1][0:1] (pass) ok
40: expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g.val[0:1][0:1][0:1] (pass) ok
41: expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g.length (pass) ok
42: expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g.length (pass) ok
43: expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g.length,g.width (pass) ok
44: expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g.length,g.width (pass) ok
45: expr-test -w $abs_srcdir/expr-testsuite/test.2 -k j,o (pass) ok
46: expr-test -W $abs_srcdir/expr-testsuite/test.2 -k j,o (pass) ok
47: expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "data%23i[0:2:9][0:2]" (pass) ok
48: expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "data%23i[0:2:9][0:2]" (pass) ok
49: expr-test -w $abs_srcdir/expr-testsuite/test.7 -k x,y,f (pass) ok
50: expr-test -W $abs_srcdir/expr-testsuite/test.7 -k x,y,f (pass) ok
51: expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "x%23y,y" (pass) ok
52: expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "x%23y,y" (pass) ok
53: expr-test -w $abs_srcdir/expr-testsuite/test.8 -k "data%20name,y" (pass) ok
54: expr-test -W $abs_srcdir/expr-testsuite/test.8 -k "data%20name,y" (pass) ok
55: expr-test -w $abs_srcdir/expr-testsuite/test.9 -k "Data-Set-2.fakeDim0[0:3],Data-Set-2.fakeDim1[0:3]" (pass) ok
56: expr-test -W $abs_srcdir/expr-testsuite/test.9 -k "Data-Set-2.fakeDim0[0:3],Data-Set-2.fakeDim1[0:3]" (pass) ok
57: expr-test -w $abs_srcdir/expr-testsuite/test.5 -k g[1:4:9] (pass) ok
58: expr-test -W $abs_srcdir/expr-testsuite/test.5 -k g[1:4:9] (pass) ok
59: expr-test -w $abs_srcdir/expr-testsuite/test.6 -k i[1:4:9] (pass) ok
60: expr-test -W $abs_srcdir/expr-testsuite/test.6 -k i[1:4:9] (pass) ok
61: expr-test -w $abs_srcdir/expr-testsuite/test.6 -k scale\(i,2\) (pass) ok
62: expr-test -W $abs_srcdir/expr-testsuite/test.6 -k scale\(i,2\) (pass) ok
63: expr-test -w $abs_srcdir/expr-testsuite/test.6 -k scale\(i[2:4][3:6],2\) (pass) ok
64: expr-test -W $abs_srcdir/expr-testsuite/test.6 -k scale\(i[2:4][3:6],2\) (pass) ok
65: expr-test -w $abs_srcdir/expr-testsuite/test.5 -k scale\(i[3],2\) (pass) ok
66: expr-test -W $abs_srcdir/expr-testsuite/test.5 -k scale\(i[3],2\) (pass) ok
67: expr-test -w $abs_srcdir/expr-testsuite/test.5 -k scale\(j,2\) (pass) ok
68: expr-test -W $abs_srcdir/expr-testsuite/test.5 -k scale\(j,2\) (pass) ok
69: expr-test -w $abs_srcdir/expr-testsuite/test.a -k "" -b (pass) ok
70: expr-test -W $abs_srcdir/expr-testsuite/test.a -k "" -b (pass) ok
71: expr-test -w $abs_srcdir/expr-testsuite/test.a -k "&i<2000" -b (pass) ok
72: expr-test -W $abs_srcdir/expr-testsuite/test.a -k "&i<2000" -b (pass) ok
73: expr-test -w $abs_srcdir/expr-testsuite/test.a -k "j&i>2000" -b (pass) ok
74: expr-test -W $abs_srcdir/expr-testsuite/test.a -k "j&i>2000" -b (pass) ok
75: expr-test -w $abs_srcdir/expr-testsuite/test.a -k "i,j&i<0" -b (pass) ok
76: expr-test -W $abs_srcdir/expr-testsuite/test.a -k "i,j&i<0" -b (pass) ok
77: expr-test -w $abs_srcdir/expr-testsuite/test.b -k "" -b (pass) ok
78: expr-test -W $abs_srcdir/expr-testsuite/test.b -k "" -b (pass) ok
79: expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,f" -b (pass) ok
80: expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f" -b (pass) ok
81: expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,f&i<2000" -b (pass) ok
82: expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f&i<2000" -b (pass) ok
83: expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,f&f<0" -b (pass) ok
84: expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,f&f<0" -b (pass) ok
85: expr-test -w $abs_srcdir/expr-testsuite/test.b -k "i,j&i<2000" -b (pass) ok
86: expr-test -W $abs_srcdir/expr-testsuite/test.b -k "i,j&i<2000" -b (pass) ok
87: expr-test -w $abs_srcdir/expr-testsuite/test.b -k "&i<0" -b (pass) ok
88: expr-test -W $abs_srcdir/expr-testsuite/test.b -k "&i<0" -b (pass) ok
89: expr-test -w $abs_srcdir/expr-testsuite/test.d -k "" -b (pass) ok
90: expr-test -W $abs_srcdir/expr-testsuite/test.d -k "" -b (pass) ok
91: expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a" -b (pass) ok
92: expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a" -b (pass) ok
93: expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<2000" -b (pass) ok
94: expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<2000" -b (pass) ok
95: expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&f<0" -b (pass) ok
96: expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&f<0" -b (pass) ok
97: expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&a<10" -b (pass) ok
98: expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&a<10" -b (pass) ok
99: expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f&i<2000" -b (pass) ok
100: expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f&i<2000" -b (pass) ok
101: expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i&i<2000" -b (pass) ok
102: expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i&i<2000" -b (pass) ok
103: expr-test -w $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<0" -b (pass) ok
104: expr-test -W $abs_srcdir/expr-testsuite/test.d -k "i,f,a&i<0" -b (pass) ok
105: expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k i (pass) ok
106: expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k i (pass) ok
107: expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k i[0:2][0:2] (pass) ok
108: expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k i[0:2][0:2] (pass) ok
109: expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k i[1:2][0:2] (pass) ok
110: expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k i[1:2][0:2] (pass) ok
111: expr-test -b -w $abs_srcdir/expr-testsuite/test.61 -k i[1:2][1:2] (pass) ok
112: expr-test -b -W $abs_srcdir/expr-testsuite/test.61 -k i[1:2][1:2] (pass) ok
113: expr-test -b -w $abs_srcdir/expr-testsuite/test.c0 -k SST (pass) ok
114: expr-test -b -W $abs_srcdir/expr-testsuite/test.c0 -k SST (pass) ok
115: expr-test -b -w $abs_srcdir/expr-testsuite/test.f -k "" (pass) ok
116: expr-test -b -W $abs_srcdir/expr-testsuite/test.f -k "" (pass) ok
117: expr-test -b -w $abs_srcdir/expr-testsuite/test.f -k "&i<3000" (pass) ok
118: expr-test -b -W $abs_srcdir/expr-testsuite/test.f -k "&i<3000" (pass) ok
119: expr-test -b -w $abs_srcdir/expr-testsuite/test.21.dds -k "" (pass) ok
120: expr-test -b -W $abs_srcdir/expr-testsuite/test.21.dds -k "" (pass) FAILED (EXPRTest.at:173)
121: expr-test -b -w $abs_srcdir/expr-testsuite/test.22.dds -k "" (pass) ok
122: expr-test -b -W $abs_srcdir/expr-testsuite/test.22.dds -k "" (pass) FAILED (EXPRTest.at:174)
123: expr-test -b -w $abs_srcdir/expr-testsuite/test.23.dds -k "" (pass) ok
124: expr-test -b -W $abs_srcdir/expr-testsuite/test.23.dds -k "" (pass) FAILED (EXPRTest.at:175)
125: expr-test -b -w $abs_srcdir/expr-testsuite/test.24.dds -k "" (pass) ok
126: expr-test -b -W $abs_srcdir/expr-testsuite/test.24.dds -k "" (pass) FAILED (EXPRTest.at:176)
127: expr-test -b -w $abs_srcdir/expr-testsuite/test.25.dds -k "" (pass) ok
128: expr-test -b -W $abs_srcdir/expr-testsuite/test.25.dds -k "" (pass) ok
129: expr-test -b -w $abs_srcdir/expr-testsuite/test.26.dds -k "" (pass) ok
130: expr-test -b -W $abs_srcdir/expr-testsuite/test.26.dds -k "" (pass) ok
131: Error: test.1 d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1 (pass) ok
132: Error: test.2 d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1 (pass) ok
133: Error: test.3 d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1 (pass) ok
134: Error: test.5 d1rox%253cscript%253ealert%25281%2529%253c%252fscript%253ed55je=1 (pass) ok
## ------------- ##
## Test results. ##
## ------------- ##
ERROR: All 134 tests were run,
4 failed unexpectedly.
## ------------------------- ##
## EXPRTest.log was created. ##
## ------------------------- ##
Please send `tests/EXPRTest.log' and all information you think might help:
To: <opendap-tech@opendap.org>
Subject: [libdap 3.20.6] EXPRTest: 120 122 124 126 failed
You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point. Its output may
be found below `tests/EXPRTest.dir'.
make[3]: *** [Makefile:1842: check-local] Error 1
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libdap-3.20.6/tests'
make[2]: *** [Makefile:1648: check-am] Error 2
make[1]: *** [Makefile:2552: check-recursive] Error 1
make: *** [Makefile:2856: check] Error 2
All details are in https://github.com/OPENDAP/libdap/issues/4