| 17101 |
ripley |
1 |
Testing R build under Windows
|
|
|
2 |
=============================
|
|
|
3 |
|
|
|
4 |
- Build R, the bitmap library, the distribution, the installer.
|
|
|
5 |
|
|
|
6 |
make
|
| 17213 |
ripley |
7 |
make bitmapdll
|
| 17101 |
ripley |
8 |
make tcl
|
|
|
9 |
|
|
|
10 |
make check
|
|
|
11 |
|
|
|
12 |
make distribution
|
|
|
13 |
(cd installer; make; make clean)
|
|
|
14 |
|
| 21192 |
murdoch |
15 |
- Test the rw1060.exe and miniR.exe installers and un-installing.
|
| 17101 |
ripley |
16 |
|
|
|
17 |
- cd to ../../tests and run
|
|
|
18 |
|
|
|
19 |
make test-all-extras
|
|
|
20 |
|
|
|
21 |
Go online and run
|
|
|
22 |
|
|
|
23 |
make test-Internet
|
|
|
24 |
|
|
|
25 |
- Using the installed copy, do some interactive testing
|
|
|
26 |
|
|
|
27 |
o Check it will start and run correctly in sdi and mdi modes.
|
|
|
28 |
Check the pager by using help().
|
|
|
29 |
Check also HTML and CHTML help.
|
|
|
30 |
|
|
|
31 |
o run demo(graphics) and check the output looks correct.
|
|
|
32 |
|
|
|
33 |
o run the tcl/tk demos by
|
|
|
34 |
|
|
|
35 |
library(tcltk)
|
| 17236 |
ripley |
36 |
demo(tkttest)
|
| 17101 |
ripley |
37 |
demo(tkdensity)
|
|
|
38 |
demo(tkcanvas)
|
|
|
39 |
demo(tkfaq)
|
|
|
40 |
demo(tkfilefind)
|
|
|
41 |
|
|
|
42 |
o Check each of the console menu items in turn. Try the
|
|
|
43 |
right-click popup menu too.
|
|
|
44 |
|
|
|
45 |
o Put up a simple plot and experiment with saving, copying and
|
|
|
46 |
printing it. Also try all the options of savePlot(). You'll
|
|
|
47 |
need to look at the saved files, and paste into e.g. Word.
|
|
|
48 |
|
|
|
49 |
o Try using identify().
|
|
|
50 |
|
|
|
51 |
o Try the various resize options on the graphics window's menu.
|
|
|
52 |
|
| 19953 |
ripley |
53 |
o Try printing and saving from a graphics window's menu.
|
|
|
54 |
|
| 17101 |
ripley |
55 |
o Experiment with printing from the console, from a pager and
|
|
|
56 |
printing to a win.print() device.
|
|
|
57 |
|
|
|
58 |
o Shut down a graphics window, a pager and the console from the
|
|
|
59 |
frame icons and menu, the File menu etc.
|
|
|
60 |
|
|
|
61 |
o Test drag-and-drop onto a shortcut on the desktop and into the
|
|
|
62 |
RGui console window.
|
|
|
63 |
|
|
|
64 |
o Test the plot history commands on the History menu of a graphics
|
|
|
65 |
window.
|
|
|
66 |
|
|
|
67 |
o Try a canvas colour and plot some transparent and opaque
|
|
|
68 |
rectangles. Try example(points) and example(rect) too.
|
|
|
69 |
|
|
|
70 |
o Test help.start() and the HTML help's search engine. Also check
|
|
|
71 |
cross-links between help files in different packages under HTML
|
|
|
72 |
and CHTML.
|
|
|
73 |
|
| 17727 |
ripley |
74 |
o Try Rcmd INSTALL on windlgs.
|
| 17101 |
ripley |
75 |
|
| 17727 |
ripley |
76 |
|
| 17101 |
ripley |
77 |
- Test Rprof and Rcmd Rprof.
|
|
|
78 |
|
|
|
79 |
- Check win.version() is reporting sensibly.
|
|
|
80 |
|
|
|
81 |
- Run undoc() and codoc() on a package you installed.
|
|
|
82 |
|
|
|
83 |
- cd front-ends then
|
|
|
84 |
|
| 17213 |
ripley |
85 |
make -f make.rtest
|
| 17101 |
ripley |
86 |
set R_HOME appropriately
|
|
|
87 |
Rtest.exe
|
|
|
88 |
> try some simple R commands
|
|
|
89 |
> q()
|
|
|
90 |
|
|
|
91 |
If you have access to Visual C++, test it as described in readme.
|
|
|
92 |
|
|
|
93 |
- Install Thomas Baier's StatConnector (on CRAN under
|
|
|
94 |
Software->Other->Non-standard packages) and run its tests. (You
|
|
|
95 |
will need to do this on an installed version or run .../bin/RSetReg.exe.)
|
|
|
96 |
|
|
|
97 |
- Using the installed copy, try building a copy of packages and a
|
|
|
98 |
bundle (e.g. VR) using Rcmd INSTALL, and try Rcmd check and Rcmd
|
| 19953 |
ripley |
99 |
build too. Also a package that uses BLAS (e.g. quadprog).
|
| 17101 |
ripley |
100 |
|
|
|
101 |
- If you have latex installed, customize .../bin/helpPRINT.bat and
|
|
|
102 |
test help(offline=TRUE).
|
|
|
103 |
|
| 17281 |
ripley |
104 |
- Try building using an ATLAS BLAS, and run the make check and make
|
|
|
105 |
test-all-extras tests again.
|
| 17101 |
ripley |
106 |
|
| 17350 |
ripley |
107 |
- Check you can interrupt RGui with ESC and Rterm with Ctrl-C.
|
| 17281 |
ripley |
108 |
|
| 17409 |
ripley |
109 |
- check building Rmath.dll in src/nmath/standalone.
|
|
|
110 |
|
|
|
111 |
|
| 17101 |
ripley |
112 |
BDR
|
| 19953 |
ripley |
113 |
2001-12-13, 2002-06-04
|
| 17236 |
ripley |
114 |
|