-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Full enable IPV6 tests again in REPL #38845
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
Conversation
…meip into ipv4_in_repl_tests
PR #38845: Size comparison from 1f6aada to 5aaec44 Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rubber-stamping if CI passes, but I have 0 confidence I would catch a bug in the new action, and I have no idea what the changes to execute_python_tests.py are for.
Co-authored-by: Boris Zbarsky <[email protected]>
Admin-merge to not wait another 4 hours for CI. CI passed before typo fix. |
PR #38845: Size comparison from 1f6aada to 1cb2c40 Increases above 0.2%:
Full report (75 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
* Allow ipv4 in repl tests * Update a quotation mark * Re-enable repl tests, add ipv6only again but disable network namespaces usage * Disabled some tests, added ability to keep going to get a report of ALL failing tests * Restyle * Undo changes to disable netns * Add back restyle conditional * Fix typo * Fix typo * Disabled a bunch of tests that showed up as failing in GH CI... will then try again! * Fix ipython tests * Try to enable ipv6 back * Don't need ipv4, only v6 in theory * Make IPV6 enabling as a reusable action * use ipv6 for linux tests too, just in case * Fix up jupyter tests. This was a PAIN! * Update shell * Update .github/workflows/tests.yaml Co-authored-by: Boris Zbarsky <[email protected]> --------- Co-authored-by: Andrei Litvin <[email protected]> Co-authored-by: Boris Zbarsky <[email protected]>
This change is picked from the PR [project-chip#38845](project-chip#38845)
This change is picked from the PR [project-chip#38845](project-chip#38845)
* Fix TestInetEndPoint to pass even when computer is offline (#38015) Description: - TestInetEndPoint was not hermetic, it required at least one network interface connected to a link and up. - There was a comment before to skip tests if the link was not up, but it was not actually skipping the test. This made it fail for me when working offline and trying to run unit tests. Testing done: - Test passes with and without link up. * Add debug logs for test inet limits (#38790) * Add debug log for endpoint full error * Also add assertions that no in use items * Clean up includes * Fix typo in message * Setup ipv6 environment in `REPL Tests - Linux` CI job This change is picked from the PR [#38845](#38845) * Setup ipv6 environment in other places where it's needed * Add sudo to IPV6 setup commands for proper permissions * Revert "Add sudo to IPV6 setup commands for proper permissions" This reverts commit 025cc0c. * Remove `add-apv6` action from `Build on Linux (python_lib)` This doesn't work because of permission issues. * Stop using old ubuntu version (#37870) Co-authored-by: Andrei Litvin <[email protected]> --------- Co-authored-by: Tennessee Carmel-Veilleux <[email protected]> Co-authored-by: Andrei Litvin <[email protected]> Co-authored-by: Andrei Litvin <[email protected]>
Updates on top of #38819 to enable IPV6 again.
Changes:
Testing
Local tests seem to indicate these changes are ok.
Will need CI to validate that REPL tests pass