OSDN Git Service
Lorenzo Colitti [Thu, 1 May 2014 09:57:07 +0000 (18:57 +0900)]
Refactor outgoing routing into its own test.
Change-Id: I74dbc0cc2c33b4a6163acc8a764599bab769ffe9
Lorenzo Colitti [Thu, 1 May 2014 09:43:52 +0000 (18:43 +0900)]
Only run iptables when necessary.
Only run iptables for tests where we test inbound packet marking
(i.e., mark reflect and TCP mark accept). This makes running all
the tests ~6 seconds faster, and makes it free to add new test
cases if they don't use inbound marking.
Change-Id: Iaed82ce37e1edbaac6fa58fbea30fc84186d899b
Lorenzo Colitti [Thu, 1 May 2014 08:08:29 +0000 (17:08 +0900)]
Better test incoming connections.
0. Factor the TCP accept tests into their own test class.
1. Test all routing modes. Previously, the code was only testing
incoming connections with SO_BINDTODEVICE and mark accepting.
Test with UID and explicit marking as well.
2. Also check that when data is sent on the connection, it goes
out on the right interface.
3. In between calls, attempt to clear the socket destination
cache by changing IPv4 ToS and adding / deleting IPv6 options.
Change-Id: I15a28aa1f657f9c876e622e8a1a07185976828e3
Lorenzo Colitti [Thu, 1 May 2014 08:02:59 +0000 (17:02 +0900)]
Make the test more robust with an unreachable rule
This ensures that even if the system has a default route, sends
will return an error unless the socket has explicitly selected
an interface.
Change-Id: I3f0ddd88a1b679fa3fb47ab7b78616fe7bf3ca9f
Lorenzo Colitti [Thu, 1 May 2014 07:59:52 +0000 (16:59 +0900)]
Make it easier to test IPv4 ping on IPv6 sockets.
Change-Id: I39c3b403553a42ec0ea2cfdb6924ce6b315c6dd4
Lorenzo Colitti [Thu, 24 Apr 2014 08:56:55 +0000 (17:56 +0900)]
Separate the reflect and accept tests.
This will allow testing accepting connections in various routing
modes (uid, SO_BINDTODEVICE, mark, etc.). Currently we only test
mark and SO_BINDTODEVICE.
Change-Id: Ic93ae839e56ae70ecf2c878661ab4f60a8a2440e
Lorenzo Colitti [Thu, 24 Apr 2014 01:27:38 +0000 (10:27 +0900)]
Test raw sockets as well, using GRE packets.
Change-Id: Ifaa8adee811d952570cb8d8ae6ce2f6fad6dad00
Lorenzo Colitti [Wed, 23 Apr 2014 12:50:26 +0000 (21:50 +0900)]
Use a DNS query instead of "hello" as UDP payload
Change-Id: I4fa323f72736749ddab0d369a19c4774f8dbdd39
Lorenzo Colitti [Wed, 23 Apr 2014 08:46:32 +0000 (17:46 +0900)]
Apparently setting don't fragment is unnecessary.
Change-Id: Ib97704d8533e188f518e66805b4994769b850109
Lorenzo Colitti [Wed, 23 Apr 2014 08:36:05 +0000 (17:36 +0900)]
Simplify putting sockets onto networks.
Change-Id: Ibc82cdf3c8dd80f8bcab84b5a76f1e4d36069c89
Lorenzo Colitti [Wed, 23 Apr 2014 03:14:49 +0000 (12:14 +0900)]
Test IPv4 PMTU as well.
Change-Id: I98d7b1a4003886a08c98167da96c8851e0900f0c
Lorenzo Colitti [Tue, 22 Apr 2014 08:44:22 +0000 (17:44 +0900)]
Improve iproute attribute decoding documentation.
This reverts commit
a54a9b1046a738d645c2aa1add5c26a348a517b8.
Change-Id: I9d6566b4ed1f3723523745692bac0ed61e2775aa
Lorenzo Colitti [Tue, 22 Apr 2014 08:43:21 +0000 (17:43 +0900)]
Add outgoing packet tests using IP{,V6}_UNICAST_IF
Change-Id: I4973626e05a838704a10959a21837e22a2d41bab
Lorenzo Colitti [Tue, 22 Apr 2014 08:30:48 +0000 (17:30 +0900)]
Add more checks to the ping code.
Change-Id: Idcf6f54f102dbc7589033b9ce961dcb65e385b88
Lorenzo Colitti [Mon, 21 Apr 2014 05:13:06 +0000 (14:13 +0900)]
Test looking up routes with UIDs from userspace.
This checks that the kernel properly parses the RTA_UID
attribute when looking up a route from userspace.
Change-Id: Ib43506f3143ca05a7d7245c54bb27a42b29fcd24
Lorenzo Colitti [Mon, 21 Apr 2014 05:13:06 +0000 (14:13 +0900)]
Add a test for UID routing configuration.
Change-Id: I79914799c653ccd5326368652a93d441f0565a3c
Lorenzo Colitti [Mon, 21 Apr 2014 05:12:28 +0000 (14:12 +0900)]
Better support for rule attributes.
1. Make attributes into a dict so we can find them.
2. Add a function to decode some attributes to Python types.
Change-Id: I8d52a203818f5b24cf691cd2e86d52744d2ee191
Lorenzo Colitti [Mon, 21 Apr 2014 05:11:22 +0000 (14:11 +0900)]
Clear CROSS_COMPILE when running tests.
Change-Id: Ife7ea26b8695a7eb74485d24beb214a92abc33dd
Lorenzo Colitti [Fri, 18 Apr 2014 07:43:35 +0000 (16:43 +0900)]
Fix flowlabel test, now it's working in the kernel
Change-Id: Iad67073f303b611bba5d19b8d0ead768450118e7
Lorenzo Colitti [Thu, 17 Apr 2014 07:33:17 +0000 (16:33 +0900)]
Replace shelling out to ip with netlink code.
This reduces test setup time by about 50%.
Change-Id: I079bd29e5366eb7b23e63b2f4f3dbd9267376cca
Lorenzo Colitti [Thu, 17 Apr 2014 06:30:31 +0000 (15:30 +0900)]
Check that remarking a socket works as expected.
Change-Id: I3d554508b35fbe2084cd6c8c40e31734dd5294d5
Lorenzo Colitti [Thu, 17 Apr 2014 06:29:40 +0000 (15:29 +0900)]
Change from UID routing to UID range routing.
Change-Id: Iafa5857827841a5dca2442e46ebd6a77ec3780a1
Lorenzo Colitti [Tue, 15 Apr 2014 11:03:12 +0000 (20:03 +0900)]
Test that local IPv6 connectivity goes direct.
Change-Id: Ia7f78b040358d787a1cdd183c0517927b14c4054
Lorenzo Colitti [Mon, 14 Apr 2014 06:13:28 +0000 (15:13 +0900)]
Test outgoing oif routing.
Change-Id: If2d6e5b9e87d4329d4c9d1cbfe5142260bc4a08b
Lorenzo Colitti [Mon, 14 Apr 2014 06:07:05 +0000 (15:07 +0900)]
Really disable DAD, and get rid of the sleeps.
Change-Id: I9209549e265921f18f68fd10b305b51e192e90f2
Lorenzo Colitti [Thu, 10 Apr 2014 11:43:15 +0000 (20:43 +0900)]
Deflakify the PMTU test.
For reasons I don't understand, sending traffic and receiving a
Packet Too Big error just after the network is set up sometimes
doesn't work - the packet doesn't even make it to icmpv6_rcv.
Add a sleep statement to fix this for now.
Change-Id: If1751e005a89f44c4d1784ef46bef97031c90a64
Lorenzo Colitti [Thu, 10 Apr 2014 10:26:08 +0000 (19:26 +0900)]
Change the error messages.
Change-Id: Iad59231db7b3ed5e3fb8b757569cc203cec3c7dd
Lorenzo Colitti [Tue, 8 Apr 2014 09:05:01 +0000 (18:05 +0900)]
Test the oif rules using SO_BINDTODEVICE.
For now, this only tests incoming connections.
Change-Id: Ie1fcf53786d6c65c7f4ec80eb6573e824e730899
Lorenzo Colitti [Tue, 8 Apr 2014 09:05:01 +0000 (18:05 +0900)]
Add more tests.
1. Check that toggling forwarding deletes autoconf routes in
all tables.
2. Add a test for Path MTU discovery (IPv6 only for now).
3. Add a test that checks that there are no leftover routes on
routing table switch. Currently disabled, because there's no
way to delete routing tables in Linux.
Change-Id: Ie21a2d2c14304d9c0fb7cd688b90cb8715e0bd68
Lorenzo Colitti [Thu, 10 Apr 2014 07:17:49 +0000 (16:17 +0900)]
Fixes to iproute.
1. Expect NLMSG_DONE after a dump. Otherwise, the NLMSG_DONE
message will remain in the socket buffer and the next read on
the socket (e.g., the read for an ACK) will get an unexpected
message.
2. Properly pad attributes that are not multiples of 4 bytes
long. This is useful, for example, for interface names, which
are not necessarily a multiple of 4 characters long.
Change-Id: I08872ae6b287ec24231fdb4c9e54852c87daca69
Lorenzo Colitti [Tue, 8 Apr 2014 08:40:30 +0000 (17:40 +0900)]
Support adding outgoing interface rules.
Also add the ability for verbose debugging.
Change-Id: I7bc4b03bfdb30e554c2a6c9594845f2da6594e0f
Lorenzo Colitti [Tue, 8 Apr 2014 06:45:08 +0000 (15:45 +0900)]
Refactor setup and common code into a superclass.
Change-Id: Iee489954175de6eec12b711d6c3ebb9a64cfd6c3
Lorenzo Colitti [Fri, 4 Apr 2014 11:22:24 +0000 (20:22 +0900)]
Updates to mark_test.
1. UID routing.
- Also test per-UID routing, if supported by the kernel.
2. Sysctl changes.
- Refactor code that sets sysctls, and robustly restore them in
tearDown.
- Check for the TCP FWMARK reflect sysctl.
- Support separate sysctls for IPv4 and IPv6 mark reflection.
- Switch to using the per-interface RA sysctl, and configure
routing manually if it's not there.
3. Test coverage.
- Test TCP FIN and FIN+ACK. This not only increases coverage
but also makes the test more robust, since retransmitted FINs
won't confuse other reflection tests.
- Test behaviour with the mark sysctls off.
4. Robustness changes.
- Run the reflect and accept tests multiple times to help
expose any flaky behaviour.
- Skip multicast packets. This makes things more robust, as
previously, code that was expecting no packets would fail
because it would receive an RS instead.
5. Readability improvements.
- Move code around to make it a bit more readable.
Change-Id: Ieb5f81a1ec077d25d49b212cecbe82c527d69002
Lorenzo Colitti [Fri, 4 Apr 2014 11:18:37 +0000 (20:18 +0900)]
Add support for reading routing rules.
Change-Id: I24e04f691cb5688d87da0b880ce6000fcc22c781
Lorenzo Colitti [Fri, 4 Apr 2014 11:18:08 +0000 (20:18 +0900)]
Add a module for dealing with C-style structs.
Change-Id: I3faec98ba24aefe9c7eb211ac2c5f95f9f11e027
Lorenzo Colitti [Tue, 1 Apr 2014 08:20:47 +0000 (17:20 +0900)]
Support setting the priority of rules.
Change-Id: I625443a3a7491d16f07e5b7d03e87195adbe457f
Lorenzo Colitti [Tue, 1 Apr 2014 06:08:35 +0000 (15:08 +0900)]
Move ip rule functionality to Python.
This allows us to experiment with ip rules without having to
compile a modified ip binary for the VM architecture.
Change-Id: Ibb0bc510fc2b1686712b94fffae6f1cea26a82bf
Lorenzo Colitti [Mon, 31 Mar 2014 05:33:59 +0000 (14:33 +0900)]
Fix lint warnings.
Change-Id: I1eb3d3b5e182c77e77f33860fe48003ed4cb85cd
Lorenzo Colitti [Mon, 31 Mar 2014 04:25:48 +0000 (13:25 +0900)]
Improve MarkTest.
1. Add TCP SYN+ACK tests including syncookies and checks that
accepting connections succeeids and that the sockets returned
by accept() are marked.
2. Mark the tests more robust with respect to extra packets by
always explicitly expecting packets (including when testing
outgoing kernel-generated packets) and looking for them
anywhere in the queue instead of insisting they're the first
packet in the queue.
3. Make the tests more robust by using random source port,
disabling ICMP rate limits, setting SO_REUSEADDR, and
clearing queues more reliably.
4. Move from 2 to 4 interfaces (mostly made possible by the
robustness improvements above).
5. Use named constants instead of repeating the numbers in
multiple places.
Change-Id: I596e557a7eea02ccf603c812a9b8ea6f5b2f95da
Lorenzo Colitti [Fri, 28 Mar 2014 04:18:28 +0000 (13:18 +0900)]
Test mark-based routing for outgoing packets.
Change-Id: Ifd696803f22a29bae162ab1d21d7b3552b9b80d3
Lorenzo Colitti [Fri, 28 Mar 2014 04:16:12 +0000 (13:16 +0900)]
Don't export ARCH and SUBARCH, set them explicitly
Change-Id: I1f3637202e78ba1c9448769251e641ba0af17624
Lorenzo Colitti [Fri, 28 Mar 2014 01:18:43 +0000 (10:18 +0900)]
Add a README file.
Change-Id: Iaf13f68c96f3ebbd611dc668689d468d5b0261fd
Lorenzo Colitti [Thu, 27 Mar 2014 11:10:14 +0000 (20:10 +0900)]
Kernel networking test scripts using UML.
Change-Id: I28a9901e01a53e3dde551b6c8abf6391fe4354a4
Elliott Hughes [Fri, 30 Jan 2015 06:25:28 +0000 (06:25 +0000)]
Merge "Add missing includes."
Elliott Hughes [Fri, 30 Jan 2015 05:26:35 +0000 (21:26 -0800)]
Add missing includes.
Change-Id: Ie3acca064c1bcecb4e0305e61f01ba8cea4abe03
Elliott Hughes [Thu, 29 Jan 2015 06:30:28 +0000 (06:30 +0000)]
Merge "Add missing <string.h> include."
Elliott Hughes [Thu, 29 Jan 2015 06:28:13 +0000 (22:28 -0800)]
Add missing <string.h> include.
Change-Id: I7262823b75bbcce47697fe246f6c8e902a931c8c
Elliott Hughes [Wed, 28 Jan 2015 19:19:36 +0000 (19:19 +0000)]
Merge "Add missing <string.h> include."
Elliott Hughes [Wed, 28 Jan 2015 19:18:24 +0000 (11:18 -0800)]
Add missing <string.h> include.
Change-Id: Iffdfed00ac49a7920844fa5f9e1a3ffc6a77e641
Kenny Root [Mon, 26 Jan 2015 18:53:14 +0000 (18:53 +0000)]
Merge "Remove superfluous OpenSSL include paths."
Adam Langley [Fri, 23 Jan 2015 01:18:02 +0000 (17:18 -0800)]
Remove superfluous OpenSSL include paths.
The libcrypto and libssl modules (and their respective static and host
versions) use LOCAL_EXPORT_C_INCLUDE_DIRS thus just including the module
is sufficient.
Change-Id: I9b5360bb3af65a629c3e7bc6963a7fac78879c5f
Geremy Condra [Wed, 21 Jan 2015 18:39:57 +0000 (18:39 +0000)]
Merge "Include bn.h for BN_ functions."
Adam Langley [Wed, 21 Jan 2015 02:25:27 +0000 (18:25 -0800)]
Include bn.h for BN_ functions.
The BN_ functions used in this source file require bn.h to be included.
At the moment, a transitive include via evp.h is keeping the build
working, but we shouldn't depend on that.
Change-Id: I7153f29ca61d53e6abb7a9df78d0c6aceccafdb2
Elliott Hughes [Thu, 8 Jan 2015 17:46:31 +0000 (17:46 +0000)]
Merge "make_ext4fs: workaround for a glibc scandir bug"
Mihai Serban [Wed, 7 Jan 2015 10:44:24 +0000 (12:44 +0200)]
make_ext4fs: workaround for a glibc scandir bug
Due to a bug in glibc scandir the make_ext4fs tool fails sometimes
with error message:
"error: build_directory_structure: scandir: Cannot allocate memory"
A simple retry of the failed scandir in case errno is ENOMEM
greatly increases the chances to finish the operation successfully.
The scandir bug is reported here:
https://sourceware.org/bugzilla/show_bug.cgi?id=17804
Change-Id: I87fa283106c0215e4b358459022497d9ec1edb60
Signed-off-by: Mihai Serban <mihai.serban@intel.com>
David Turner [Mon, 5 Jan 2015 15:32:31 +0000 (15:32 +0000)]
Merge "ext4_utils: Support -L LABEL option on mkuserimg"
Elliott Hughes [Mon, 29 Dec 2014 21:17:25 +0000 (21:17 +0000)]
Merge "Fix missing #includes in system/extras."
Elliott Hughes [Mon, 29 Dec 2014 20:29:50 +0000 (12:29 -0800)]
Fix missing #includes in system/extras.
Change-Id: I78000cea6b2012f571e596ed400b3f04847cb761
Christoffer Dall [Wed, 17 Dec 2014 20:35:37 +0000 (21:35 +0100)]
ext4_utils: Support -L LABEL option on mkuserimg
When creating Android images it is practical to be able to specify a
filesystem label on the image files, which can be used to identify
images for the right mount point.
Change-Id: If0cefab3bb8ee27d2da15741ea709f1583ebb2e0
Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Yabin Cui [Wed, 10 Dec 2014 06:31:02 +0000 (06:31 +0000)]
Merge "Add missing fcntl.h for pagingtest.c."
Yabin Cui [Wed, 10 Dec 2014 06:29:50 +0000 (22:29 -0800)]
Add missing fcntl.h for pagingtest.c.
Change-Id: I32ff00c9e00978b0d5787beb96c2bd1ad3455910
Yabin Cui [Wed, 10 Dec 2014 05:49:33 +0000 (05:49 +0000)]
Merge "Change file to include sys/time.h directly."
Yabin Cui [Wed, 10 Dec 2014 05:13:23 +0000 (21:13 -0800)]
Change file to include sys/time.h directly.
Bug:
18627763
Change-Id: Iba26399ab1ae1ae2a37246415bec02d9f9f7c300
Stephen Hines [Thu, 4 Dec 2014 02:51:30 +0000 (02:51 +0000)]
Merge "Use "-z muldefs" to work around duplicate symbol issues."
Stephen Hines [Tue, 2 Dec 2014 18:41:37 +0000 (10:41 -0800)]
Use "-z muldefs" to work around duplicate symbol issues.
Bug:
18389563
The duplicate symbols arise as part of a compiler-rt update, which impacts
libc++_static.a (and causes conflicts with the symbols in libgcc.a).
Change-Id: I67d25c5ffcf6bbf199593a07917b1dc739301a57
Dan Albert [Fri, 28 Nov 2014 05:34:38 +0000 (05:34 +0000)]
Merge "Fix build in C++11 mode"
Bernhard Rosenkränzer [Fri, 28 Nov 2014 00:57:48 +0000 (01:57 +0100)]
Fix build in C++11 mode
"PRIu64 is a C++11 literal -- fix it by adding a space
Change-Id: I760bfc31b47c87adbc9d9f224ecfbf08fffcc2e2
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Elliott Hughes [Thu, 27 Nov 2014 03:43:34 +0000 (03:43 +0000)]
Merge "bionic libc tests: clean up the tests for setjmp"
Elliott Hughes [Mon, 24 Nov 2014 21:06:48 +0000 (21:06 +0000)]
Merge "Remove reference to dead init.testmenu."
Elliott Hughes [Mon, 24 Nov 2014 20:00:36 +0000 (12:00 -0800)]
Remove reference to dead init.testmenu.
Change-Id: Ibca7ba5f0129c26900b9833c1dc34b86ed8e8e54
Dan Albert [Fri, 21 Nov 2014 22:13:08 +0000 (22:13 +0000)]
Merge "Make memtrack an optional module."
Dan Albert [Fri, 21 Nov 2014 21:43:57 +0000 (13:43 -0800)]
Make memtrack an optional module.
This isn't really _needed_ (someone correct me if I'm wrong), and
right now it's preventing some of us from building for flounder
because of the segfaults in ld.
Change-Id: I5bdf81e1daca757e332447af61523c9e2b941a70
Dan Albert [Fri, 21 Nov 2014 02:41:41 +0000 (02:41 +0000)]
Merge "More C++11 compatibility."
Dan Albert [Fri, 21 Nov 2014 02:32:52 +0000 (18:32 -0800)]
More C++11 compatibility.
Bug:
18466763
Change-Id: Ia308b7c8017cfdb7bebf5c307730ef3f0ef6f572
Dan Albert [Sun, 16 Nov 2014 17:27:04 +0000 (17:27 +0000)]
Merge "Move system/extras to libc++."
Dan Albert [Sun, 16 Nov 2014 02:50:10 +0000 (18:50 -0800)]
Move system/extras to libc++.
Bug:
15193147
Change-Id: I2188179aa315b6b94493135cfb243d5a9018fd10
Elliott Hughes [Wed, 12 Nov 2014 02:07:05 +0000 (02:07 +0000)]
Merge "bionic libc tests: clean up tests for seteuid call"
Rom Lemarchand [Tue, 11 Nov 2014 21:57:17 +0000 (21:57 +0000)]
Merge "Add paging test"
Rom Lemarchand [Mon, 10 Nov 2014 18:32:49 +0000 (10:32 -0800)]
Add paging test
Add a system paging test that measures the following things:
- mmap and munmap a file
- page a file and and out of memory
- thrash the page cache by bringing in more pages than the system can hold in RAM
Change-Id: I46dfb52a02e5030babd5b24c13a2abca779aeb02
Yongqin Liu [Wed, 29 Oct 2014 10:04:01 +0000 (18:04 +0800)]
bionic libc tests: clean up tests for seteuid call
Clean up files and settings for seteuid test here,
Since the tests will be migrated to unistd.seteuid* test
in bionic/tests/unistd_test.cpp file
Change-Id: Ia24b03c1e9a73e5e6c532e591a9d532253f0b9d1
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
Elliott Hughes [Mon, 3 Nov 2014 18:33:30 +0000 (18:33 +0000)]
am
5022e71a: Merge "bionic libc tests: clean up test_udp.c"
* commit '
5022e71a0c5dd943c0a6ca22b9252864472a8aef':
bionic libc tests: clean up test_udp.c
Elliott Hughes [Mon, 3 Nov 2014 18:29:40 +0000 (18:29 +0000)]
Merge "bionic libc tests: clean up test_udp.c"
Yongqin Liu [Sun, 2 Nov 2014 16:43:38 +0000 (00:43 +0800)]
bionic libc tests: clean up test_udp.c
clean up the file and setting for file
tests/bionic/libc/common/test_udp.c
Change-Id: Id7889910e87309415b9504e6693322697907f426
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
Yongqin Liu [Sat, 1 Nov 2014 03:41:51 +0000 (11:41 +0800)]
bionic libc tests: clean up the tests for setjmp
remove the file and settings of tests for setjmp
Change-Id: I79f4997de3da2aa55ea2b1de992b8f4a60c0829a
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
Elliott Hughes [Wed, 29 Oct 2014 18:11:54 +0000 (18:11 +0000)]
am
726aff19: Merge "bionic libc tests: clean up setting for hello_world.cpp"
* commit '
726aff1955d7c143657e0ec333aaad8339a8a58b':
bionic libc tests: clean up setting for hello_world.cpp
Elliott Hughes [Wed, 29 Oct 2014 18:08:41 +0000 (18:08 +0000)]
Merge "bionic libc tests: clean up setting for hello_world.cpp"
Elliott Hughes [Wed, 29 Oct 2014 12:32:23 +0000 (12:32 +0000)]
am
78b686d1: Merge "bionic libc tests: clean up test for static_init"
* commit '
78b686d1e88e81f29c8cfc479115b356ca72f661':
bionic libc tests: clean up test for static_init
Elliott Hughes [Wed, 29 Oct 2014 12:32:16 +0000 (12:32 +0000)]
am
ea3b7124: Merge "bionic test libc: clean up test for pthread_once"
* commit '
ea3b71240072e854838069aa0d6957d40aa6be2d':
bionic test libc: clean up test for pthread_once
Yongqin Liu [Wed, 29 Oct 2014 10:09:53 +0000 (18:09 +0800)]
bionic libc tests: clean up setting for hello_world.cpp
clean up the remaining settings for hello_world.cpp
in file tests/bionic/libc/Android.mk
Change-Id: I6108a0d7e33c677dd2dba6dde3155f088d3fe14e
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
Elliott Hughes [Tue, 28 Oct 2014 17:33:59 +0000 (17:33 +0000)]
am
a24d452a: Merge "bionic libc test: clean up tests for getgrouplist"
* commit '
a24d452af19456c3104b0f3d1f8de26f27591777':
bionic libc test: clean up tests for getgrouplist
Elliott Hughes [Tue, 28 Oct 2014 17:33:59 +0000 (17:33 +0000)]
am
85f3e14b: Merge "bionic libc test: clean up pthread mutex type test"
* commit '
85f3e14b0f9c30ed55e61a7909abe28128119520':
bionic libc test: clean up pthread mutex type test
Elliott Hughes [Tue, 28 Oct 2014 16:41:27 +0000 (16:41 +0000)]
Merge "bionic libc tests: clean up test for static_init"
Elliott Hughes [Tue, 28 Oct 2014 15:43:03 +0000 (15:43 +0000)]
Merge "bionic test libc: clean up test for pthread_once"
Yongqin Liu [Tue, 28 Oct 2014 14:39:26 +0000 (22:39 +0800)]
bionic libc tests: clean up test for static_init
This change is to delete the static init test related files and settings.
Since they do not contain useful test, they only test the member behivor
in CPP constructor which are tested in bionic/tests/dlcfn_test.cpp file
Change-Id: I06a882e16f9f917e79d82c2b78978a6f1e7c2bb6
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
Elliott Hughes [Tue, 28 Oct 2014 04:51:53 +0000 (04:51 +0000)]
am
05a66cd9: Merge "bionic libs test: clean up for gethostname test"
* commit '
05a66cd9164dda93625cb1f8b9b082f94d124a5d':
bionic libs test: clean up for gethostname test
Elliott Hughes [Tue, 28 Oct 2014 04:51:52 +0000 (04:51 +0000)]
am
27443f28: Merge "bionic libc tests: clean up test_netinet_icmp.c file"
* commit '
27443f28bbcbc6aca7b6b3fda54a177779929af1':
bionic libc tests: clean up test_netinet_icmp.c file
Elliott Hughes [Tue, 28 Oct 2014 04:49:13 +0000 (04:49 +0000)]
am
f1f4e334: Merge "bionic libc test: clean up test_static_cpp_mutex test"
* commit '
f1f4e33471a1b4e481cf443ff463bcd3c71b88be':
bionic libc test: clean up test_static_cpp_mutex test
Elliott Hughes [Tue, 28 Oct 2014 04:33:14 +0000 (04:33 +0000)]
am
426df33f: Merge "bionic libc test: clean up sysconf test"
* commit '
426df33fc486c04331335d5adc116441e2a7b952':
bionic libc test: clean up sysconf test
Yongqin Liu [Tue, 28 Oct 2014 03:31:58 +0000 (11:31 +0800)]
bionic test libc: clean up test for pthread_once
the test implemented in file
tests/bionic/libc/common/test_pthread_once.c
has been re-implemented in file
bionic/test/pthread_once_smoke
by the tests pthread.pthread_once_smoke and pthread.pthread_once_1934122,
so here remove the related file and settings
Change-Id: I2c8d6f8a07419d4840512736cf264a86482f7eaf
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
Elliott Hughes [Sat, 25 Oct 2014 02:16:47 +0000 (02:16 +0000)]
Merge "bionic libc test: clean up tests for getgrouplist"