0xbench:0xbench.git
11 years agoThe key for release to market has been expired. Needs new key and package name. RELEASE-1.1.5
Joseph Chang (bz) [Thu, 27 Oct 2011 11:23:08 +0000 (19:23 +0800)]
The key for release to market has been expired. Needs new key and package name.

11 years agoRelease to market as 1.1.5, version code 9.
Joseph Chang (bz) [Fri, 21 Oct 2011 17:41:24 +0000 (01:41 +0800)]
Release to market as 1.1.5, version code 9.

11 years agoAdd support for uploading SunSpider results to 0xBenchWeb.
Joseph Chang (bz) [Fri, 21 Oct 2011 15:26:10 +0000 (23:26 +0800)]
Add support for uploading SunSpider results to 0xBenchWeb.

11 years agoChange match_parent to fill_parent in layout to compile with android-4.
Joseph Chang (bz) [Fri, 21 Oct 2011 15:24:59 +0000 (23:24 +0800)]
Change match_parent to fill_parent in layout to compile with android-4.

11 years agoUpgrade build.xml to newer version of SDK tools.
Joseph Chang (bz) [Fri, 21 Oct 2011 13:38:13 +0000 (21:38 +0800)]
Upgrade build.xml to newer version of SDK tools.

11 years agoRevert "Math -> Misc" and add Tab Misc
Julian_Chu [Wed, 3 Aug 2011 06:46:19 +0000 (14:46 +0800)]
Revert "Math -> Misc" and add Tab Misc

Add another tab *Misc* to contain Javascript benchmark.
Keep Math there.

11 years agoAdd Case and Tester of Javascript
Julian_Chu [Wed, 27 Jul 2011 18:41:44 +0000 (02:41 +0800)]
Add Case and Tester of Javascript

It execute SunSpider 0.9.1 to benchmark performance of JavaScript.
SunSpider itself repeat several times, all we have to do is just
execute and report string result.

11 years agoModify SunSpider to make it running under Android
Julian_Chu [Wed, 27 Jul 2011 14:07:02 +0000 (22:07 +0800)]
Modify SunSpider to make it running under Android

Method getOutput will return a string which contains
benchmarking results.

11 years agoAdd sunspider benchmark contents
Julian_Chu [Wed, 27 Jul 2011 13:57:45 +0000 (21:57 +0800)]
Add sunspider benchmark contents

I am lazy to copy *.js into one file - sunspider-test-contents.js
wget the files from internet directly.

Version: 0.9.1
http://www.webkit.org/perf/sunspider-0.9.1/sunspider-0.9.1/sunspided-test-contents.js
http://www.webkit.org/perf/sunspider-0.9.1/sunspider-0.9.1/sunspided-test-prefix.js

11 years agoAdd original files form external/Webkit
Julian_Chu [Wed, 27 Jul 2011 13:50:12 +0000 (21:50 +0800)]
Add original files form external/Webkit

* sunspider.css
    From webkit/SunSpider/hosted/sunspider.css
* sunspider-analyze-results.js
    From webkit/SunSpider/resources/sunspider-analyze-results.js
* driver.html
    From webkit/SunSpider/resources/driver-TEMPLATE.html

11 years agoMath -> Misc
Julian_Chu [Wed, 27 Jul 2011 16:22:35 +0000 (00:22 +0800)]
Math -> Misc

so the category contains more different test

11 years agoFix trivial syntax failure
Jim Huang [Sat, 16 Jul 2011 18:05:55 +0000 (02:05 +0800)]
Fix trivial syntax failure

11 years agoTrivial syntax tweaks
Jim Huang [Sat, 16 Jul 2011 11:31:56 +0000 (19:31 +0800)]
Trivial syntax tweaks

11 years agoAdd Apache License notice
Jim Huang [Fri, 15 Jul 2011 17:04:02 +0000 (01:04 +0800)]
Add Apache License notice

11 years agoUnify copyright notice and formatting
Jim Huang [Fri, 15 Jul 2011 16:51:59 +0000 (00:51 +0800)]
Unify copyright notice and formatting

11 years agoBenchmark: using customize path to store report
Julian_Chu [Wed, 13 Jul 2011 10:53:29 +0000 (18:53 +0800)]
Benchmark: using customize path to store report

Press menu key to launch activity Settings
to customize your own desired path.

11 years agoAdd Activity Settings
Julian_Chu [Wed, 13 Jul 2011 11:17:29 +0000 (19:17 +0800)]
Add Activity Settings

This activity allows you to do some settings
such as customize path to store benchmarking result.

11 years agoAdd BenchUtil
Julian_Chu [Thu, 14 Jul 2011 09:50:05 +0000 (17:50 +0800)]
Add BenchUtil

BenchUtil is a convenient static class to wrap
some useful methods.

11 years agoAdd org.zeroxlab.utils.Util
Julian_Chu [Wed, 13 Jul 2011 11:31:33 +0000 (19:31 +0800)]
Add org.zeroxlab.utils.Util

Store/Restore preference is very useful.
Get a class which is in charge of these jobs.

11 years agoBenchmark do not swallow every events.
Julian_Chu [Wed, 13 Jul 2011 10:48:10 +0000 (18:48 +0800)]
Benchmark do not swallow every events.

otherwise, Activity cannot handle any key event.

11 years agoRe-order imported classes in Benchmark
Julian_Chu [Wed, 13 Jul 2011 08:23:01 +0000 (16:23 +0800)]
Re-order imported classes in Benchmark

well...Making it clear is not bad.

11 years agoUpgrade license declaration and author
Julian_Chu [Wed, 13 Jul 2011 08:13:40 +0000 (16:13 +0800)]
Upgrade license declaration and author

12 years agoSave Dashboard format result file to LAVA result directory
Jeremy Chang [Mon, 2 May 2011 20:20:10 +0000 (04:20 +0800)]
Save Dashboard format result file to LAVA result directory

Saving the bundle file to the dirctory that can be used by LAVA for
submitting to the Dashboard.

LAVA - Linaro Automated Validation Architecture
https://code.launchpad.net/~linaro-validation/lava/trunk

Dashboard - Linaro Validation Dashboard
https://launchpad.net/launch-control

12 years agoLinaro Dashboard Bundle format supported
Jeremy Chang [Mon, 2 May 2011 19:44:01 +0000 (03:44 +0800)]
Linaro Dashboard Bundle format supported

The .bundle file will be saved after running the benchmark

Regarding to the format, refer to
https://launchpad.net/linaro-python-dashboard-bundle

12 years agoRename getBenchmark function to getResultOutput
Jeremy Chang [Mon, 2 May 2011 08:33:38 +0000 (16:33 +0800)]
Rename getBenchmark function to getResultOutput

12 years agoFix the intent coding style.
Jeremy Chang [Sun, 1 May 2011 02:52:23 +0000 (10:52 +0800)]
Fix the intent coding style.

12 years agoEnable the report of libMicro
Jeremy Chang [Wed, 23 Mar 2011 05:41:49 +0000 (13:41 +0800)]
Enable the report of libMicro

The report will be presented as:
$Benchmark_Name <space> $Number <space> $Unit

The number is fetched from the number of the "mean of 95%" from stdout
and the unit is usecs/call while the uploaded result is still nsecs/call
as used to be.

12 years agoFix the stdout and stderr appending issue.
Jeremy Chang [Tue, 22 Mar 2011 13:35:02 +0000 (21:35 +0800)]
Fix the stdout and stderr appending issue.

Bench program process will produce data on stdout and stderr. Fix the
conditional statement.

12 years agoEnable the report of Unix Bench
Jeremy Chang [Tue, 22 Mar 2011 13:17:37 +0000 (21:17 +0800)]
Enable the report of Unix Bench

Add TAG, TesterUnixBench for the logging

Remove unused commented shell scripts test and log.

12 years agoAdd certain control options for being started by am
Jeremy Chang [Thu, 20 Jan 2011 16:28:31 +0000 (00:28 +0800)]
Add certain control options for being started by am

0xbench can be launched with certain bench categories checked and antorun
enabled by command as below example:
$ adb shell am start -n org.zeroxlab.benchmark/org.zeroxlab.benchmark.Benchmark
 --ez math true --ez vm true --ez autorun true

Also after finishing the bench, the benchmark result will be uploaded
automatically if autoupload is set true as "--ez autoupload true"

12 years agoFix big.c build error for compiler 4.4.3
Jeremy Chang [Thu, 20 Jan 2011 13:00:05 +0000 (21:00 +0800)]
Fix big.c build error for compiler 4.4.3

Fix error: format not a string literal and no format arguments

12 years agoSupport to be built with gingerbread
Jeremy Chang [Thu, 20 Jan 2011 12:48:31 +0000 (20:48 +0800)]
Support to be built with gingerbread

LOCAL_MODULE_TAGS is needed

12 years agoSupport different orientation mode
Jeremy Chang [Fri, 7 Jan 2011 12:32:15 +0000 (20:32 +0800)]
Support different orientation mode

Most devices are either portrait or landscape mode by default.

Get the system orientation configuration and ignore the sensor.

12 years agoFix average precision
Jeremy Chang [Wed, 15 Dec 2010 09:21:37 +0000 (17:21 +0800)]
Fix average precision

12 years agoTrim tail of the benchmark page name.
Jeremy Chang [Sun, 5 Dec 2010 05:41:36 +0000 (13:41 +0800)]
Trim tail of the benchmark page name.

The benchmark name with space characters at tail could be uploaded but
the URL for the benchmark page will be misunderstood.

12 years agoAdjust the sequence of the checkboxes.
Jeremy Chang [Sat, 4 Dec 2010 03:54:40 +0000 (11:54 +0800)]
Adjust the sequence of the checkboxes.

12 years agoAdd 0xbench's versionCode and versionName in upload messages.
Jeremy Chang [Mon, 29 Nov 2010 06:37:29 +0000 (14:37 +0800)]
Add 0xbench's versionCode and versionName in upload messages.

12 years agoDisable upload button when report is null
Jeremy Chang [Thu, 11 Nov 2010 09:07:16 +0000 (17:07 +0800)]
Disable upload button when report is null

This fix the NullPointerException crash issue.

Signed-off-by: Joseph Chang (bizkit) <bizkit@0xlab.org>
12 years agoAdd webview to track by analytics
Joseph Chang (bizkit) [Tue, 28 Sep 2010 06:31:02 +0000 (14:31 +0800)]
Add webview to track by analytics

12 years agoAdd icons in tab, upload to market as v1.1.0
Joseph Chang (bizkit) [Fri, 3 Sep 2010 11:41:28 +0000 (19:41 +0800)]
Add icons in tab, upload to market as v1.1.0

12 years agoChange main view to tabbed UI
Joseph Chang (bizkit) [Fri, 3 Sep 2010 05:42:43 +0000 (13:42 +0800)]
Change main view to tabbed UI

12 years agoRe-order benchmarks in main view
Joseph Chang (bizkit) [Thu, 2 Sep 2010 11:04:08 +0000 (19:04 +0800)]
Re-order benchmarks in main view

12 years agoMake 2D benches harder to avoid reaching 60fps vsync barrier on highend phone
Joseph Chang (bizkit) [Thu, 2 Sep 2010 07:17:40 +0000 (15:17 +0800)]
Make 2D benches harder to avoid reaching 60fps vsync barrier on highend phone

12 years agoUpdate copy right notice
Joseph Chang (bizkit) [Thu, 2 Sep 2010 05:50:35 +0000 (13:50 +0800)]
Update copy right notice

12 years agoAdd 2D benchmark DrawImage
Joseph Chang (bizkit) [Thu, 2 Sep 2010 05:45:18 +0000 (13:45 +0800)]
Add 2D benchmark DrawImage

12 years agoAdd 2D benchmark DrawCircle2
Joseph Chang (bizkit) [Thu, 2 Sep 2010 03:59:12 +0000 (11:59 +0800)]
Add 2D benchmark DrawCircle2

12 years agoImprove descriptions on newly added cases
Joseph Chang (bizkit) [Wed, 1 Sep 2010 10:49:33 +0000 (18:49 +0800)]
Improve descriptions on newly added cases

12 years agoAdd 2D benchmark DrawText
Joseph Chang (bizkit) [Wed, 1 Sep 2010 10:48:18 +0000 (18:48 +0800)]
Add 2D benchmark DrawText

12 years agoAdd 2D benchmark DrawArc
Joseph Chang (bizkit) [Wed, 1 Sep 2010 10:21:02 +0000 (18:21 +0800)]
Add 2D benchmark DrawArc

12 years agoCode clean up
Joseph Chang (bizkit) [Wed, 1 Sep 2010 10:01:23 +0000 (18:01 +0800)]
Code clean up

12 years agoAdd 2D benchmark DrawRect
Joseph Chang (bizkit) [Wed, 1 Sep 2010 09:36:51 +0000 (17:36 +0800)]
Add 2D benchmark DrawRect

12 years agoIozone porting.
Joseph Chang (bizkit) [Fri, 27 Aug 2010 07:04:30 +0000 (15:04 +0800)]
Iozone porting.

12 years agoAdds iozone source code to native, create Android.mk
Joseph Chang (bizkit) [Fri, 27 Aug 2010 05:37:22 +0000 (13:37 +0800)]
Adds iozone source code to native, create Android.mk

http://www.iozone.org/

12 years agoAdd more test cases (commands) to byte unix
Joseph Chang (bizkit) [Fri, 27 Aug 2010 04:14:22 +0000 (12:14 +0800)]
Add more test cases (commands) to byte unix

12 years agoAdd support for BYTE UNIX benchmarks.
Joseph Chang (bizkit) [Thu, 26 Aug 2010 09:47:35 +0000 (17:47 +0800)]
Add support for BYTE UNIX benchmarks.

12 years agoAdd Case and Tester for ByteUnix benchmarks
Joseph Chang (bizkit) [Wed, 25 Aug 2010 13:13:43 +0000 (21:13 +0800)]
Add Case and Tester for ByteUnix benchmarks

12 years agoFix executable path in execl of ubench
Joseph Chang (bizkit) [Fri, 20 Aug 2010 10:58:46 +0000 (18:58 +0800)]
Fix executable path in execl of ubench

12 years agoAdds report results (to Java) via socket in ubench
Joseph Chang (bizkit) [Fri, 20 Aug 2010 10:22:17 +0000 (18:22 +0800)]
Adds report results (to Java) via socket in ubench

12 years agoAdd timer in benchmarks (originally timed in perl script)
Joseph Chang (bizkit) [Fri, 20 Aug 2010 08:15:53 +0000 (16:15 +0800)]
Add timer in benchmarks (originally timed in perl script)

12 years agoAdd duration check in wake_me()
Joseph Chang (bizkit) [Fri, 20 Aug 2010 07:03:55 +0000 (15:03 +0800)]
Add duration check in wake_me()

12 years agoCreate android makefiles for ubench. alarm() seems buggy on Android.
Joseph Chang (bizkit) [Fri, 20 Aug 2010 06:34:22 +0000 (14:34 +0800)]
Create android makefiles for ubench. alarm() seems buggy on Android.

12 years agoAdd external benchmark `unixbench`, not ported yet.
Joseph Chang (bizkit) [Fri, 20 Aug 2010 03:17:19 +0000 (11:17 +0800)]
Add external benchmark `unixbench`, not ported yet.

http://code.google.com/p/byte-unixbench/

12 years agoRemove deprecated activity in Manifest. Remove unneeded original source
Joseph Chang (bizkit) [Thu, 19 Aug 2010 08:38:58 +0000 (16:38 +0800)]
Remove deprecated activity in Manifest. Remove unneeded original source

12 years agoChange application android:name to android:label in Manifest
Joseph Chang (bizkit) [Thu, 19 Aug 2010 08:23:44 +0000 (16:23 +0800)]
Change application android:name to android:label in Manifest

12 years agoAdd support for NDK, remove native examples.
Joseph Chang (bizkit) [Thu, 19 Aug 2010 06:48:40 +0000 (14:48 +0800)]
Add support for NDK, remove native examples.

12 years agoAdd application name: 0xBenchmark
Julian_Chu [Wed, 18 Aug 2010 09:44:55 +0000 (17:44 +0800)]
Add application name: 0xBenchmark

12 years agoImprove layout on smaller screens
Joseph Chang (bizkit) [Wed, 18 Aug 2010 08:45:13 +0000 (16:45 +0800)]
Improve layout on smaller screens

12 years agoInitial release (v1.0.1)
Joseph Chang (bizkit) [Wed, 18 Aug 2010 07:59:24 +0000 (15:59 +0800)]
Initial release (v1.0.1)