Please, review the following test change Issue : https://bugs.openjdk.java.net/browse/JDK-8085919 Webrev: http://cr.openjdk.java.net/~jbachorik/8085919/webrev.00
The test fails on embedded machines with 'yocto' flavour of OS installed. For some reason the 'free -b' command ignores the request to report sizes in bytes and does report in kilobytes.
I've changed the test to expect this behaviour (when the OS version string contains 'yocto') and in case the expected and reported total swap size are different to try conversion from kilobytes to bytes and check again.
Thanks, -JB-