New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Gen 3] Fix/wiring tests #1719
[Gen 3] Fix/wiring tests #1719
Commits on Apr 11, 2019
-
-
-
[test] fixes TEST=wiring/networking and adds smaller version TEST=app…
…/networking for Core
-
[system] network: extends network_ready() on gen 3 platforms to query…
… for IPv4 or IPv6 connectivity specifically
-
[wiring] network: fixes Network.resolve() to not return IPv4/IPv6 add…
…resses when there is no IPv4/IPv6 connectivity respectively
-
[wiring] ipaddress: fixes an annoying pragma message on Gen 2 platfor…
…ms by basing Wiring_IPv6 on HAL_PLATFORM_IPV6 instead of HAL_IPv6
-
-
[wiring] network: pass hints with protocol = AF_UNSPEC and AI_ADDRCON…
…FIG flag to getaddrinfo
-
[wiring] network: Network.resolve() for platforms not-supporting geta…
…ddrinfo() (Gen 2)
-
[system] power: do not report battery soc when there is no battery pr…
…esent or its state is unknown
-
Revert "travis: disabling tests and DEBUG_BUILD=y for now"
This reverts commit b5e8017.
-
-
-
-
-
[test] move TEST=wiring/no_fixture cellular Band Select tests to a de…
…dicated test app
-
[test] fixes TEST=wiring/no_fixture_long_running PWM test
Test was broken due to a bad ABS macro that was spitting out mostly negative values, also refactored to iterate from 20-90% Duty Cycle PWM in 5% steps, and made adjustments to keep it from hanging (20-30us pulses still too low to measure on Gen 3), and lightened the rigid accuracy calculations `Pulse width should be within 15% error margin resolution > 6, else 40%` and finally we don’t bother to test 2 and 3 bit PWM anymore since it’s very crude.