The R Project SVN R

Rev

Rev 19953 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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