Task #1338

Updated by Sebastien Jacquot about 4 years ago

[WIP]

This issue is dedicated to validate the last changes made to support proxy connection during on installation and use of TXM on Linux including: TXM installation, R installation, TXM RCP update system, R launching launch and R packages installation/update.
(You can see #1022 for more informations on what has been developed and researches made about this support.)

TXM on Linux can encounter proxy issues at various moments:

* during installation when:
=> installation of dependencies
=> installation of R packages

* during first launch of TXM when:
=> welcome page is shown in the TXM/SWT web browser

* during next launches of TXM when:
=> updates are fetched at fetch during start-up

* during first and next launches of TXM when:
=> when user calls the "Check R packages" command
=> when user calls the "Check for updates" command
=> when user calls the "Add an extension" command

h3. Validation tests

* use a computer on Linux with a proxy connection configuration
* install the last TXM 0.7.7beta2 setup from here: xxxxx
* start TXM
=> the application must not hang up on the splash screen
* the browser must display the welcome page of TXM site
=> Starting with the title "TXM 0.7.7 beta" etc.

* check the network connection provider from "Tools\Parameters\General\Network Connections"
=> the "Active Provider" it must be set as "Native"
* calls the "File\Check "Check R packages" command
=> console output must be:
<pre>
TODO
</pre>

* in "Tools\Parameters\TXM\Advanced" check or change


TODO: are
the "Update Level" so it's set as "DEV" in the combo box "Check for updates" and "Add an extension" are accessible on TXM first launch ??

* quit and restart TXM
=> when launched the application must say there is a new update to download
* apply the update
=> check the TXM installation history in "Help\About TXM", button "Installation Details", history, the entry "Current Installation" version of TXM must be XXXXXX
* call the "Check for updates" command
=> the application must not hang up and say there is no new updates
* call the "Add an extension" command
=> the application must not hang up and open the extensions installation dialog window

French version

*
=>

Back