Releases: bertrandmartel/speed-test-lib
Releases · bertrandmartel/speed-test-lib
Speed Test library for Java / Android
- https support
- proxy server support
Speed Test library for Java / Android
onInterruption
callback has been removed,onCompletion
will be called whenforceStopTask()
will stop DL/UL tasksgetLiveDownloadReport
andgetLiveUploadReport
have been replaced bygetLiveReport()
- fix concurrency in repeat task
- fix upload redirect
Speed Test library for Java / Android
- Speed test listener now has only one callback per type (no more one callback for upload, one for download).
onProgress
is used to monitor progression,onError
is used to track error,onCompletion
is used for upload/download completion - Repeat listener has its callback
onFinished
renamed intoonCompletion
- 301 & 302 requests are redirected to the correct location
- report interval can be set globally via the
SpeedTestSocket
constructor (eg :new SpeedTestSocket(2000)
) forceStopTask()
bug fix when using repeat actions- bug fix when very slow start of upload/download in the calculation of speed test rate (division by 0)
- All
start***Download
&start***Upload
are reduced to juststartDownload
andstartUpload
, The protocol, port and hostname must be set in the URI string as first parameter. See following example for http & ftp download :
speedTestSocket.startDownload("http://2.testdebit.info/fichiers/1Mo.dat");
speedTestSocket.startDownload("ftp://speedtest.tele2.net/1MB.zip");
Speed Test library for Java / Android
- fix Java 1.7 sourceCompatibility issue on Android
Speed Test library for Java / Android
- API to set the setup time : time from which download / upload speed rate will be computed (default : 0 ms)
Speed Test library for Java / Android
- configurable upload file storage
Speed Test library for Java / Android
- bugfix : wait for threadpool shutdown before force close socket
Speed Test library for Java / Android
- bugfix : threadpool re-initialization before submitting a new task
Speed Test library for Java / Android
- add
startUploadRepeat
API to chain upload requests on a fixed duration with a configurable report interval - fix repeated request bug : speed test average calculation
Speed Test library for Java / Android
- bug fix
- socket timeout on upload task
- add PMD task to build configuration + rulesets config file