<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_build_kati/testcase/find_command.mk, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_build_kati/'/>
<entry>
<title>Switch to a golang-based test runner</title>
<updated>2020-06-29T22:02:56+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2020-06-28T02:37:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_build_kati/commit/?id=17da7996059f08407cc206e703ec88d4facf0dc8'/>
<id>17da7996059f08407cc206e703ec88d4facf0dc8</id>
<content type='text'>
This adds a few features:
* Parallel execution (and all other golang test runner features)
* Colored diffs of output
* Make and kati run in subdirs, all output is preserved
* Full logs saved of raw and normalized output per-testcase
* TODO(c/&lt;testcase&gt;) support to mark individual testcases as expected
  failures, instead of the full test.

Removed support for the [go]kati serialization tests

Change-Id: Id6be80a3168ccff3fa3a970fe089986f1aa066dd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a few features:
* Parallel execution (and all other golang test runner features)
* Colored diffs of output
* Make and kati run in subdirs, all output is preserved
* Full logs saved of raw and normalized output per-testcase
* TODO(c/&lt;testcase&gt;) support to mark individual testcases as expected
  failures, instead of the full test.

Removed support for the [go]kati serialization tests

Change-Id: Id6be80a3168ccff3fa3a970fe089986f1aa066dd
</pre>
</div>
</content>
</entry>
<entry>
<title>Support the implicit "-a" in find</title>
<updated>2018-02-06T22:55:03+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@google.com</email>
</author>
<published>2018-02-06T04:58:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_build_kati/commit/?id=23fa84358587eee87a45ff41f7559512c4549fb0'/>
<id>23fa84358587eee87a45ff41f7559512c4549fb0</id>
<content type='text'>
The find man page says that "expression expression" is equivalent to
"expression -a expression".

This reduces the number of shell commands we need to run during regen
check of one of the internal android trees by ~10%, which reduced the
time spent in regen checking by ~60%.

before: *kati*: shell time (regen): 5.842119 / 516
after:  *kati*: shell time (regen): 2.377083 / 462

Change-Id: I177f37cd7e12625fb2dbfa371f3d79cb625c84fe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The find man page says that "expression expression" is equivalent to
"expression -a expression".

This reduces the number of shell commands we need to run during regen
check of one of the internal android trees by ~10%, which reduced the
time spent in regen checking by ~60%.

before: *kati*: shell time (regen): 5.842119 / 516
after:  *kati*: shell time (regen): 2.377083 / 462

Change-Id: I177f37cd7e12625fb2dbfa371f3d79cb625c84fe
</pre>
</div>
</content>
</entry>
<entry>
<title>Update findleaves.py and add a few testcases</title>
<updated>2016-05-30T07:11:14+00:00</updated>
<author>
<name>Shinichiro Hamaji</name>
<email>shinichiro.hamaji@gmail.com</email>
</author>
<published>2016-05-30T07:11:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_build_kati/commit/?id=c15a82489decf50137c0e25626b80d2fa8de17a8'/>
<id>c15a82489decf50137c0e25626b80d2fa8de17a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[go] Mark find_command.mk and wildcard.mk as FAIL</title>
<updated>2015-10-15T06:20:14+00:00</updated>
<author>
<name>Shinichiro Hamaji</name>
<email>shinichiro.hamaji@gmail.com</email>
</author>
<published>2015-10-15T06:20:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_build_kati/commit/?id=9c5ec1d44238c033ab9cac37e56833447c422338'/>
<id>9c5ec1d44238c033ab9cac37e56833447c422338</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[C++] Make FindEmulator's symlink support better</title>
<updated>2015-10-15T06:12:17+00:00</updated>
<author>
<name>Shinichiro Hamaji</name>
<email>shinichiro.hamaji@gmail.com</email>
</author>
<published>2015-10-13T07:15:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_build_kati/commit/?id=b7175615d59a91950d547c9c39a7c746c6f22c8b'/>
<id>b7175615d59a91950d547c9c39a7c746c6f22c8b</id>
<content type='text'>
Now FindEmulator supports symlinks which refer

- a file in FindEmulator or
- a file which isn't a directory nor a symlink

Also findleaves.py follows symbolic links.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now FindEmulator supports symlinks which refer

- a file in FindEmulator or
- a file which isn't a directory nor a symlink

Also findleaves.py follows symbolic links.
</pre>
</div>
</content>
</entry>
<entry>
<title>[C++] Fix FindEmulator for paths in symlinks</title>
<updated>2015-10-09T07:35:54+00:00</updated>
<author>
<name>Shinichiro Hamaji</name>
<email>shinichiro.hamaji@gmail.com</email>
</author>
<published>2015-10-09T07:35:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_build_kati/commit/?id=bd3bb23181d6bc220f64dc253ae76259611d6a61'/>
<id>bd3bb23181d6bc220f64dc253ae76259611d6a61</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[C++] Reduce unnecessary shell invocations</title>
<updated>2015-08-11T05:57:54+00:00</updated>
<author>
<name>Shinichiro Hamaji</name>
<email>shinichiro.hamaji@gmail.com</email>
</author>
<published>2015-08-11T05:23:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_build_kati/commit/?id=3498f34cba95d4b6dd30d852a5b0fc43e96116b3'/>
<id>3498f34cba95d4b6dd30d852a5b0fc43e96116b3</id>
<content type='text'>
When FindEmulator is sure the target directory does not exist,
we do not need to run the shell command.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When FindEmulator is sure the target directory does not exist,
we do not need to run the shell command.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a few more test cases to find_command.mk</title>
<updated>2015-08-10T11:07:13+00:00</updated>
<author>
<name>Shinichiro Hamaji</name>
<email>shinichiro.hamaji@gmail.com</email>
</author>
<published>2015-08-07T06:28:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_build_kati/commit/?id=680139718cb041860c3c88aab7d516ab842869f7'/>
<id>680139718cb041860c3c88aab7d516ab842869f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #16 from danw/unsorted_find</title>
<updated>2015-08-06T09:15:13+00:00</updated>
<author>
<name>Shinichiro Hamaji</name>
<email>shinichiro.hamaji@gmail.com</email>
</author>
<published>2015-08-06T09:15:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_build_kati/commit/?id=41f30562cd4f906a1029a9b5c2991a38882d41a5'/>
<id>41f30562cd4f906a1029a9b5c2991a38882d41a5</id>
<content type='text'>
[C++] Don't sort find/ls results</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[C++] Don't sort find/ls results</pre>
</div>
</content>
</entry>
<entry>
<title>[C++] Add findleaves support to FindEmulator</title>
<updated>2015-08-06T08:07:29+00:00</updated>
<author>
<name>Shinichiro Hamaji</name>
<email>shinichiro.hamaji@gmail.com</email>
</author>
<published>2015-08-06T08:07:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_build_kati/commit/?id=e7a6822b3e7901bf0f0845de68f5a3f52fb11546'/>
<id>e7a6822b3e7901bf0f0845de68f5a3f52fb11546</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
