You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{"payload":{"allShortcutsEnabled":false,"path":"tests","repo":{"id":419029615,"defaultBranch":"main","name":"circuitpython","ownerLogin":"domdfcoding","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-10-19T17:38:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8050853?v=4","public":true,"private":false,"isOrgOwned":false},"currentUser":null,"refInfo":{"name":"weact_pico_16mb","listCacheKey":"v0:1705481048.0","canEdit":false,"refType":"branch","currentOid":"ca84d79809a4835d1d5d00fa59f6fed880b6f591"},"tree":{"items":[{"name":"basics","path":"tests/basics","contentType":"directory"},{"name":"circuitpython-manual","path":"tests/circuitpython-manual","contentType":"directory"},{"name":"circuitpython","path":"tests/circuitpython","contentType":"directory"},{"name":"cmdline","path":"tests/cmdline","contentType":"directory"},{"name":"cpydiff","path":"tests/cpydiff","contentType":"directory"},{"name":"extmod","path":"tests/extmod","contentType":"directory"},{"name":"feature_check","path":"tests/feature_check","contentType":"directory"},{"name":"float","path":"tests/float","contentType":"directory"},{"name":"import","path":"tests/import","contentType":"directory"},{"name":"inlineasm","path":"tests/inlineasm","contentType":"directory"},{"name":"internal_bench","path":"tests/internal_bench","contentType":"directory"},{"name":"io","path":"tests/io","contentType":"directory"},{"name":"jni","path":"tests/jni","contentType":"directory"},{"name":"micropython","path":"tests/micropython","contentType":"directory"},{"name":"misc","path":"tests/misc","contentType":"directory"},{"name":"perf_bench","path":"tests/perf_bench","contentType":"directory"},{"name":"pybnative","path":"tests/pybnative","contentType":"directory"},{"name":"qemu-arm","path":"tests/qemu-arm","contentType":"directory"},{"name":"stress","path":"tests/stress","contentType":"directory"},{"name":"thread","path":"tests/thread","contentType":"directory"},{"name":"unicode","path":"tests/unicode","contentType":"directory"},{"name":"unix","path":"tests/unix","contentType":"directory"},{"name":"vectorio","path":"tests/vectorio","contentType":"directory"},{"name":"README","path":"tests/README","contentType":"file"},{"name":"pyboard.py","path":"tests/pyboard.py","contentType":"symlink_file"},{"name":"run-internalbench.py","path":"tests/run-internalbench.py","contentType":"file"},{"name":"run-multitests.py","path":"tests/run-multitests.py","contentType":"file"},{"name":"run-natmodtests.py","path":"tests/run-natmodtests.py","contentType":"file"},{"name":"run-perfbench.py","path":"tests/run-perfbench.py","contentType":"file"},{"name":"run-tests-exp.py","path":"tests/run-tests-exp.py","contentType":"file"},{"name":"run-tests-exp.sh","path":"tests/run-tests-exp.sh","contentType":"file"},{"name":"run-tests.py","path":"tests/run-tests.py","contentType":"file"},{"name":"skip_if.py","path":"tests/skip_if.py","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":{"displayName":"README","richText":"\u003cdiv class=\"plain\"\u003e\u003cpre style=\"white-space: pre-wrap\"\u003eThis directory contains tests for various functionality areas of MicroPython.\nTo run all stable tests, run \"run-tests.py\" script in this directory.\n\nTests of capabilities not supported on all platforms should be written\nto check for the capability being present. If it is not, the test\nshould merely output 'SKIP' followed by the line terminator, and call\nsys.exit() to raise SystemExit, instead of attempting to test the\nmissing capability. The testing framework (run-tests.py in this\ndirectory, test_main.c in qemu_arm) recognizes this as a skipped test.\n\nThere are a few features for which this mechanism cannot be used to\ncondition a test. The run-tests.py script uses small scripts in the\nfeature_check directory to check whether each such feature is present,\nand skips the relevant tests if not.\n\nTests are generally verified by running the test both in MicroPython and\nin CPython and comparing the outputs. If the output differs the test fails\nand the outputs are saved in a .out and a .exp file respectively.\nFor tests that cannot be run in CPython, for example because they use\nthe machine module, a .exp file can be provided next to the test's .py\nfile. A convenient way to generate that is to run the test, let it fail\n(because CPython cannot run it) and then copy the .out file (but not\nbefore checking it manually!)\n\nWhen creating new tests, anything that relies on float support should go in the\nfloat/ subdirectory. Anything that relies on import x, where x is not a built-in\nmodule, should go in the import/ subdirectory.\n\u003c/pre\u003e\u003c/div\u003e","errorMessage":null,"headerInfo":{"toc":[],"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fdomdfcoding%2Fcircuitpython%2Ftree%2Fweact_pico_16mb%2Ftests"}},"totalCount":33,"showBranchInfobar":true},"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"LICENSES","path":"LICENSES","contentType":"directory"},{"name":"data","path":"data","contentType":"directory"},{"name":"devices","path":"devices","contentType":"directory"},{"name":"docs","path":"docs","contentType":"directory"},{"name":"examples","path":"examples","contentType":"directory"},{"name":"extmod","path":"extmod","contentType":"directory"},{"name":"frozen","path":"frozen","contentType":"directory"},{"name":"lib","path":"lib","contentType":"directory"},{"name":"locale","path":"locale","contentType":"directory"},{"name":"logo","path":"logo","contentType":"directory"},{"name":"mpy-cross","path":"mpy-cross","contentType":"directory"},{"name":"ports","path":"ports","contentType":"directory"},{"name":"py","path":"py","contentType":"directory"},{"name":"shared-bindings","path":"shared-bindings","contentType":"directory"},{"name":"shared-module","path":"shared-module","contentType":"directory"},{"name":"shared","path":"shared","contentType":"directory"},{"name":"supervisor","path":"supervisor","contentType":"directory"},{"name":"tests","path":"tests","contentType":"directory"},{"name":"tools","path":"tools","contentType":"directory"},{"name":".git-blame-ignore-revs","path":".git-blame-ignore-revs","contentType":"file"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".gitmodules","path":".gitmodules","contentType":"file"},{"name":".mailmap","path":".mailmap","contentType":"file"},{"name":".pre-commit-config.yaml","path":".pre-commit-config.yaml","contentType":"file"},{"name":".readthedocs.yml","path":".readthedocs.yml","contentType":"file"},{"name":".rosie.yml","path":".rosie.yml","contentType":"file"},{"name":"ACKNOWLEDGEMENTS","path":"ACKNOWLEDGEMENTS","contentType":"file"},{"name":"ACKNOWLEDGEMENTS.license","path":"ACKNOWLEDGEMENTS.license","contentType":"file"},{"name":"BUILDING.md","path":"BUILDING.md","contentType":"file"},{"name":"CODE_OF_CONDUCT.md","path":"CODE_OF_CONDUCT.md","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"LICENSE_MicroPython","path":"LICENSE_MicroPython","contentType":"file"},{"name":"MANIFEST.in-stubs","path":"MANIFEST.in-stubs","contentType":"file"},{"name":"Makefile","path":"Makefile","contentType":"file"},{"name":"README.rst","path":"README.rst","contentType":"file"},{"name":"README.rst-stubs","path":"README.rst-stubs","contentType":"file"},{"name":"WEBUSB_README.md","path":"WEBUSB_README.md","contentType":"file"},{"name":"conf.py","path":"conf.py","contentType":"file"},{"name":"main.c","path":"main.c","contentType":"file"},{"name":"requirements-ci.txt","path":"requirements-ci.txt","contentType":"file"},{"name":"requirements-dev.txt","path":"requirements-dev.txt","contentType":"file"},{"name":"requirements-doc.txt","path":"requirements-doc.txt","contentType":"file"},{"name":"runtime.py","path":"runtime.py","contentType":"file"},{"name":"setup.py-stubs","path":"setup.py-stubs","contentType":"file"}],"totalCount":47}},"fileTreeProcessingTime":9.101794,"foldersToFetch":[],"treeExpanded":true,"symbolsExpanded":false,"csrf_tokens":{"/domdfcoding/circuitpython/branches":{"post":"upWPTiDXTjPFxpl9xLc6R_V56chCmHhHCi4mHh1xKrB0n-YXjcTrAWNFz59RQsEKb0x0eaLLlC3Mr0nIf99GrQ"},"/domdfcoding/circuitpython/branches/fetch_and_merge/weact_pico_16mb":{"post":"1hSp80sWh_W0X7aXGAFtQxukJQ4lkVF6x3EFjq8u1mR1m_4iioGzAVlBVnyEaGOsoYXXrXNG1hiMGzpavCEZQQ"},"/domdfcoding/circuitpython/branches/fetch_and_merge/weact_pico_16mb?discard_changes=true":{"post":"1WghVN4F5EFERYA6_zWEtvq9uSbqbQauiQ-XVBMEugt253aFH5LQtalbYNFjXIpZQJxLhby6gczCZaiAAAt1Lg"}}},"title":"circuitpython/tests at weact_pico_16mb · domdfcoding/circuitpython","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-263cab1760dd.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-1b17b3e7786a.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true}}}