Changeset 62c712c for apps


Ignore:
Timestamp:
Nov 15, 2018 3:07:17 PM (20 months ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
0369d32
Parents:
dc343b0
Message:

Wizard: More test results

Location:
apps/routerconsole
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • apps/routerconsole/java/src/com/vuze/plugins/mlab/MLabRunner.java

    rdc343b0 r62c712c  
    149149                       
    150150                        String server_host = null;
     151                        String server_city = null;
     152                        String server_country = null;
    151153                       
    152154                        try {
     
    179181                            }
    180182                            server_host = url.getHost();
     183                            server_city = (String) map.get("city");
     184                            server_country = (String) map.get("country");
    181185                            // ignore the returned port in the URL (7123) which is the applet, not the control port
    182186                            if (_log.shouldWarn())
     
    231235                        } else {
    232236                            result_str =     
    233                                 "Completed: up=" + DataHelper.formatSize(up_bps) +
    234                                 ", down=" + DataHelper.formatSize(down_bps);
     237                                "Completed: up=" + DataHelper.formatSize2Decimal(up_bps, false) +
     238                                ", down=" + DataHelper.formatSize2Decimal(down_bps, false);
    235239                        }
    236240                       
     
    243247                            results.put("up", up_bps);
    244248                            results.put("down", down_bps);
     249                            results.put("server_host", server_host);
     250                            if (server_city != null)
     251                                results.put("server_city", server_city);
     252                            if (server_country != null)
     253                                results.put("server_country", server_country);
    245254                            listener.complete( results );
    246255                        }
  • apps/routerconsole/java/src/net/i2p/router/web/helpers/WizardHelper.java

    rdc343b0 r62c712c  
    5959            String s = _listener.getSummary();
    6060            if (s != null)
    61                 s = DataHelper.escapeHTML(s);
     61                rv = DataHelper.escapeHTML(s);
    6262        }
    6363        return rv;
     
    7272            String s = _listener.getDetail();
    7373            if (s != null)
    74                 s = DataHelper.escapeHTML(s);
     74                rv = DataHelper.escapeHTML(s);
    7575        }
    7676        return rv;
     
    9191    }
    9292
    93     public synchronized long getLongResult(String key) {
     93    /**
     94     * @return HTML-escaped location or ""
     95     */
     96    public String getServerLocation() {
     97        StringBuilder buf = new StringBuilder(64);
     98        String s = getStringResult("server_city");
     99        if (s != null)
     100            buf.append(s).append(' ');
     101        s = getStringResult("server_country");
     102        if (s != null)
     103            buf.append(s).append(' ');
     104        s = getStringResult("server_host");
     105        if (s != null)
     106            buf.append(s);
     107        return DataHelper.escapeHTML(buf.toString());
     108    }
     109
     110    private synchronized long getLongResult(String key) {
    94111        if (_listener != null) {
    95112            Map<String, Object> results = _listener.getResults();
     
    101118        }
    102119        return 0;
     120    }
     121
     122    private synchronized String getStringResult(String key) {
     123        if (_listener != null) {
     124            Map<String, Object> results = _listener.getResults();
     125            if (results != null) {
     126                return (String) results.get(key);
     127            }
     128        }
     129        return null;
    103130    }
    104131
  • apps/routerconsole/jsp/welcome.jsp

    rdc343b0 r62c712c  
    158158<tr><td><%=intl._t("Test running?")%></td><td><%=wizhelper.isNDTRunning()%></td></tr>
    159159<tr><td><%=intl._t("Test complete?")%></td><td><%=wizhelper.isNDTComplete()%></td></tr>
     160<tr><td><%=intl._t("Test server location")%></td><td><%=wizhelper.getServerLocation()%></td></tr>
    160161<tr><td><%=intl._t("Completion status")%></td><td><%=wizhelper.getCompletionStatus()%></td></tr>
    161162<tr><td><%=intl._t("Details")%></td><td><%=wizhelper.getDetailStatus()%></td></tr>
Note: See TracChangeset for help on using the changeset viewer.