0xbench:0xbench.git
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

11 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

11 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

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

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

11 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.

11 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.

11 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.

11 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"

11 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

11 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

11 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.

11 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)