File README.First-for.SuSE.packagers of Package gcc10-testresults

IMPORTANT: Please change gcc.spec.in or cross.spec.in and then
run ./pre_checkin.sh!  Do not change any .spec directly!

Since GCC comes with a testsuite that runs for quite a long time and
that test suite also contains some known failures, we should run the
testsuite of GCC whenever the compiler is changed to ensure a high
quality compiler.

The package is now split into two parts, gcc$VER and gcc$VER-testresults
(plus various spec files for cross and offload).  The testsuite is run from
gcc$VER-testresults.spec, a dummy source package with the actual testresults,
gcc$VER-testresults, generated from it which contains testing logfiles and
a summary.

Before checking in a new compiler, please do the following steps as QA
measure to check that the new compiler does not introduce any new
failures:

- In your branch project make sure at least gcc$VER and gcc$VER-testresults
  are built for all relevant architectures of the product

- When the build finished, call
    /suse/rguenther/bin/compare-testresults-bs.sh \
      gcc$VER-testresults gcc$VER-testresults \
      SUSE:SLE-15:Update standard .1234 \
      home:user:branches:gcc standard
  It will compare testresults of the base (shipped in the product already,
  look for the magic .1234 suffix as to the latest released update) to
  your proposed update.  The differences will be recorded in a temporary
  directory which is printed as output, they should not contain any new
  failures.  If they do, please fix them or discuss this with the gcc
  package maintainers.

- Do not remove this file.

Thanks,
Your GCC packagers.
openSUSE Build Service is sponsored by