Sign in Join
Wiki copytemporary

Testers 3.2.2: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11Anybody willing to contribute FPC and help to increase release quality by participating in systematic testing of release candidates and short checking of the final release. Note that this testing differs at least partly from just using the particular build for your own purposes, because you are supposed to perform a minimum set of defined operations, let us know when the testing is finished and report your results in certain time period (usually not more than one week - exact dates are provided when the builds are available).
22
33To test a release at least do the following. If some part is not available for the specific target you can skip it offcourse
44
5-`   Install the release (check that the version-numbers are correct)`\
6-`   make sure readme.txt & whatsnew.txt are for the current version`\
7-`   Read updated text files as distributed in release zip files`\
8-`       readme.txt`\
9-`       faq.txt`\
10-`       whatsnew.txt`\
11-`   run all distributed executables (in bin/*)`\
12-`   open the installed hello.pp in IDE`\
13-`   make a minor change in the demo in IDE & save it`\
14-`   compile the demo file in IDE`\
15-`   run the demo within the IDE (debugger)`\
16-`   view documentation in IDE, traverse 2-3 pages (at least one with screenshots)`\
17-`   make cycle with newly installed binaries and sources`\
18-`   run testsuite`\
19-`   Check PDF documentation (open all files)`\
20-`   Check HTML documentation, if any`\
21-`   Check TXT documentation, if any`\
22-`   Check CHM documentation, if any`
5+```text
6+ Install the release (check that the version-numbers are correct)
7+ make sure readme.txt & whatsnew.txt are for the current version
8+ Read updated text files as distributed in release zip files
9+ readme.txt
10+ faq.txt
11+ whatsnew.txt
12+ run all distributed executables (in bin/*)
13+ open the installed hello.pp in IDE
14+ make a minor change in the demo in IDE & save it
15+ compile the demo file in IDE
16+ run the demo within the IDE (debugger)
17+ view documentation in IDE, traverse 2-3 pages (at least one with screenshots)
18+ make cycle with newly installed binaries and sources
19+ run testsuite
20+ Check PDF documentation (open all files)
21+ Check HTML documentation, if any
22+ Check TXT documentation, if any
23+ Check CHM documentation, if any
24+```
2325
2426Instructions for the make cycle and testsuite are on the [[How to start]] page. Compare testsuite results against results from the previous published release; any new failures are regressions that should be reported.
2527
2628Report any findings on the [[Issues 3.2.2|issues]] page name and e-mail (account at domain) CPU - operating system - version/distribution RC1 testing status (how many percents done, when expected to finish) RC2 testing status First Last, somebody at some.domain Intel Septium HyperSuperSomething - Linux - SuSE 23.1 100% 95% (unable to finish XYZ due to lack of time)
2729
2830## Candidates for testing of 3.2.2
2931
3032Anybody willing to contribute FPC and help to increase release quality by participating in systematic testing of release candidates and short checking of the final release. Note that this testing differs at least partly from just using the particular build for your own purposes, because you are supposed to perform a minimum set of defined operations, let us know when the testing is finished and report your results in certain time period (usually not more than one week - exact dates are provided when the builds are available).
3133
3234To test a release at least do the following. If some part is not available for the specific target you can skip it offcourse
3335
34361. Install the release (check that the version-numbers are correct)
35372. make sure readme.txt & whatsnew.txt are for the current version
36383. Read updated text files as distributed in release zip files
3739 1. readme.txt
3840 2. faq.txt
3941 3. whatsnew.txt
40424. run all distributed executables (in bin/*)
41435. open the installed hello.pp in IDE
42446. make a minor change in the demo in IDE & save it
43457. compile the demo file in IDE
44468. run the demo within the IDE (debugger)
45479. view documentation in IDE, traverse 2-3 pages (at least one with screenshots)
464810. make cycle with newly installed binaries and sources
474911. run testsuite
485012. Check PDF documentation (open all files)
495113. Check HTML documentation, if any
505214. Check TXT documentation, if any
515315. Check CHM documentation, if any
5254
5355Report any findings on the [[Issues 3.2.2]] page.
5456
5557| name and e-mail (account at domain) | CPU - operating system - version/distribution | RC1 testing status (how many percents done, when expected to finish) | RC2 testing status |
5658|----|----|----|----|
5759| First Last, somebody at some.domain | Intel Septium HyperSuperSomething - Linux - SuSE 23.1 | 100% | 95% (unable to finish XYZ due to lack of time) |
5860| Karl-Michael.Schindler (at) web.de | MacBook Pro (Core i5) - macOS 11.2.3 | building x86_64-darwin and numerous cross compilers from sources, 100% | to be done |
5961| Kirinn (at) mooncore.eu | Core i3-2328M - Linux - Arch 5.11.11 | 100% | |
6062| Kirinn (at) mooncore.eu | Core i5-4590S - Windows 7 32-bit in QEMU VM | 100% | |
6163| Kirinn (at) mooncore.eu | AMD R5 1500X - Windows 10 Home - 64-bit 20H2 | 100% | \|--} |
6264
6365---
6466*From the Free Pascal wiki, page "Testers 3.2.2", as it stood on 2021-04-03 after a change by Kirinn, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
6567Category: FPC Testers

Back to history