On 20/07/2018 01:30, Dmitry Yemanov wrote: > 20.07.2018 04:59, Adriano dos Santos Fernandes wrote: >> >> When I run the QA tests, some tests results in FAIL and others result in >> ERROR. >> >> What is the differences between these results? > > FAIL means the test executed OK, but its output doesn't match the > expected one. ERROR means something bad happened so that the test > couldn't execute properly - usually it means python runtime error, > unhandled FB exceptions, failed pre-requisite actions, etc. > >> I run it with this command: >> >> /fb/fbtest/fbtest.py \ >> --bin-dir $FIREBIRD/bin \ >> --host localhost \ >> --client $FIREBIRD/lib/libfbclient.so \ >> --db-dir /tmp/fbtest/db \ >> --xunit \ >> --verbose > > I use the helper binaries: fbt_run / fbt_archive / fbt_analyze. > >> Should different options be used for different Firebird versions? > > Nope, AFAIK. > >> How to produce a report like ones present in >> http://web.firebirdsql.org/download/prerelease/results/3.0.4.33010/ ? > > fbt_analyze >
Thanks. Didn't known about these utilities. But I have problem with many tests, that returns empty stdout. For example: ====================================================================== FAIL: bugs.core_1171 ---------------------------------------------------------------------- Expected standard output from ISQL does not match actual output. ---------------------------------------------------------------------- Ran 1 tests in 0.494s FAILED (fails=1) ISQL_stdout_actual is empty. To make it work, I need to change test from: 'test_script': "select cast ('-2.488355210669293e+39' as double precision) from rdb$database;", to: 'test_script': """ select cast ('-2.488355210669293e+39' as double precision) from rdb$database; """, What is happening? This is with FB 3 - release and debug in Linux. Adriano ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel