Commit Graph

105 Commits

Author SHA1 Message Date
Samuel Carlsson
bfca44c536 Build: Marking test package as test in IntelliJ. 2014-03-21 19:30:53 +01:00
Samuel Carlsson
c78583f6c5 Updating documentation with an example. 2014-03-20 21:35:36 +01:00
Samuel Carlsson
c051da8e7f Fixing a problem where errors during pull where not handled correctly. 2014-03-20 21:31:25 +01:00
Samuel Carlsson
c28902385f Adding unit test for when pushing to invalid path. 2014-03-20 21:25:52 +01:00
Samuel Carlsson
5f54c813cc Adding pull and push methods that take streams rather than local files for more flexibility and easier testing. 2014-03-20 21:23:08 +01:00
Samuel Carlsson
fa74fd88bd Fixing a bug where jadb would hang if no devices where found. 2014-03-20 17:30:21 +01:00
Samuel Carlsson
59cc2e9d1e Refactor: Now expected serial is stated in the test for added clarity. 2014-03-20 17:22:05 +01:00
Samuel Carlsson
1ff8504e3d Refactor: Using FakeAdbServer in unit tests. 2014-03-20 17:04:46 +01:00
Samuel Carlsson
aecd17a446 Refactor: Moving server code into Jadb from the test package. 2014-03-20 17:01:56 +01:00
Samuel Carlsson
728817f95e Refactor: Renaming class. 2014-03-20 11:51:22 +01:00
Samuel Carlsson
700bd71afe Updating documentation. 2014-03-20 11:40:28 +01:00
Samuel Carlsson
e26de967bf Refactor: Making RemoteFileRecord package local. 2014-03-20 11:38:50 +01:00
Samuel Carlsson
29c3a3956a Using strong types File and RemoteFile in public arguments where appropriate. 2014-03-20 11:37:04 +01:00
Samuel Carlsson
ac47d49cc7 Refactor: Creating RemoteFile base class to be used as arguments. 2014-03-20 11:33:03 +01:00
Samuel Carlsson
6c01fcc86c Refactor: Splitting out a general SocketServer from the AdbServer. 2014-03-20 10:45:23 +01:00
Samuel Carlsson
06c62dca59 Specifying port explicitly in unit tests. 2014-03-20 10:37:12 +01:00
Samuel Carlsson
dbe57d0279 Refactor: Fixing warnings 2014-03-20 10:35:08 +01:00
Samuel Carlsson
88faded23d Adding truly mocked test case. 2014-03-20 10:31:13 +01:00
Samuel Carlsson
fe5506023e Refactor: Improving test fixture names. 2014-03-20 10:20:22 +01:00
Samuel Carlsson
fef216f3ce Adding support for pulling files from device 2014-03-20 10:10:35 +01:00
Samuel Carlsson
e09b429b86 Refactor: Renaming to JadbDevice. 2014-03-20 09:50:17 +01:00
Samuel Carlsson
15f49dde6a Refactor: Extracting method. 2014-03-19 21:18:03 +01:00
Samuel Carlsson
de0c65d922 Adding support for pushing files to device. 2014-03-19 21:15:40 +01:00
Samuel Carlsson
6b8c330195 Fixing a bug where strings where sometimes not read completely during sync. Removing some IntellJ warnings. 2014-03-19 17:36:53 +01:00
Samuel Carlsson
0bc737adab Made the list method return the files rather than print them on stdout 2014-03-19 17:19:05 +01:00
Samuel Carlsson
d456c1d79a Refactor: Renaming to RemoteFile to better match the java api 2014-03-19 16:56:38 +01:00
Samuel Carlsson
272a29a750 Now possible to list files on device 2014-03-19 10:06:40 +01:00
Samuel Carlsson
4b162f41ad Made it possible to create a android device that connects to any device 2014-03-19 09:41:14 +01:00
Samuel Carlsson
5723a7ce27 The error message is now included in the thrown exception. 2014-03-18 21:33:18 +01:00
Samuel Carlsson
a872b5413e Support for responding to multiple requests on the same connection 2014-03-17 21:57:57 +01:00
Samuel Carlsson
548acc6aa2 Refactor: Removing/fixing warnings. 2014-03-17 21:46:17 +01:00
Samuel Carlsson
1db1ed5d9a Fixing a problem where the version what not returned properly. 2014-03-17 21:44:59 +01:00
Samuel Carlsson
487ca3a745 Specifying JDK explicitly 2014-03-17 19:53:49 +01:00
Samuel Carlsson
0f4506f5cb Adding InelliJ meta data files 2014-03-16 22:10:28 +01:00
Samuel Carlsson
2a3c51dc85 Adding the Apache 2.0 license 2014-02-24 07:53:11 +01:00
Samuel Carlsson
5789458237 Friday hacking. Over-and-out 2013-07-26 16:49:12 +02:00
Samuel Carlsson
e538d58ddc Adding basic fake AdbServer 2013-07-26 16:33:27 +02:00
Samuel Carlsson
4a6a908fba Adding new package with fake AdbServer 2013-07-26 15:34:20 +02:00
Samuel Carlsson
97dc3819cc Method signature for push 2013-07-26 15:34:10 +02:00
Samuel Carlsson
0e02f9d7d8 Allowing clients to specify host & port 2013-07-26 10:24:49 +02:00
Samuel Carlsson
f3031c254b Adding execute shell command 2013-07-26 09:24:03 +02:00
Samuel Carlsson
068ef51f1b Adding Eclipse project file and classpath 2013-07-26 09:09:00 +02:00
Samuel Carlsson
b9a4f1bd80 Removing irrelevant code from the example. 2013-07-25 23:36:59 +02:00
Samuel Carlsson
8e9b82ee74 Using extra socket for listing devices as server closes connection after that command. 2013-07-25 23:36:18 +02:00
Samuel Carlsson
a4a2e1a6af Adding gat state on AndroidDevice 2013-07-25 22:16:44 +02:00
Samuel Carlsson
b1a9f1b24f Updating readme 2013-07-25 21:56:30 +02:00
Samuel Carlsson
c0330b5a13 Parsing devices 2013-07-25 21:52:46 +02:00
Samuel Carlsson
831ee1ecbc Refactor: Moving out transport code into its own class. 2013-07-25 21:38:44 +02:00
Samuel Carlsson
2799f05250 Adding get devices method 2013-07-25 21:33:53 +02:00
Samuel Carlsson
87ee4c5d83 Refactor: Renaming to verify response 2013-07-25 21:29:13 +02:00