8000 matplotlib/TODO_TESTS at master · choloepus/matplotlib · GitHub
[go: up one dir, main page]

Skip to content
{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"LICENSE","path":"LICENSE","contentType":"directory"},{"name":"doc","path":"doc","contentType":"directory"},{"name":"examples","path":"examples","contentType":"directory"},{"name":"extern","path":"extern","contentType":"directory"},{"name":"lib","path":"lib","contentType":"directory"},{"name":"release","path":"release","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"tools","path":"tools","contentType":"directory"},{"name":"unit","path":"unit","contentType":"directory"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".mailmap","path":".mailmap","contentType":"file"},{"name":".travis.yml","path":".travis.yml","contentType":"file"},{"name":"CHANGELOG","path":"CHANGELOG","contentType":"file"},{"name":"CONTRIBUTING.md","path":"CONTRIBUTING.md","contentType":"file"},{"name":"INSTALL","path":"INSTALL","contentType":"file"},{"name":"MANIFEST.in","path":"MANIFEST.in","contentType":"file"},{"name":"Makefile","path":"Makefile","contentType":"file"},{"name":"README.osx","path":"README.osx","contentType":"file"},{"name":"README.rst","path":"README.rst","contentType":"file"},{"name":"TODO","path":"TODO","contentType":"file"},{"name":"TODO_TESTS","path":"TODO_TESTS","contentType":"file"},{"name":"boilerplate.py","path":"boilerplate.py","contentType":"file"},{"name":"distribute_setup.py","path":"distribute_setup.py","contentType":"file"},{"name":"license.py","path":"license.py","contentType":"file"},{"name":"matplotlibrc.template","path":"matplotlibrc.template","contentType":"file"},{"name":"setup.cfg.template","path":"setup.cfg.template","contentType":"file"},{"name":"setup.py","path":"setup.py","contentType":"file"},{"name":"setupext.py","path":"setupext.py","contentType":"file"},{"name":"tests.py","path":"tests.py","contentType":"file"},{"name":"tox.ini","path":"tox.ini","contentType":"file"}],"totalCount":31}},"fileTreeProcessingTime":7.839313000000001,"foldersToFetch":[],"incompleteFileTree":false,"repo":{"id":16656645,"defaultBranch":"master","name":"matplotlib","ownerLogin":"choloepus","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-02-09T00:37:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6274016?v=4","public":true,"private":false,"isOrgOwned":false},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"master","listCacheKey":"v0:1618358530.123174","canEdit":false,"refType":"branch","currentOid":"84e25db50a5e3501c5d76e950ad9f1a1c789f383"},"path":"TODO_TESTS","currentUser":null,"blob":{"rawLines":["Here are a collection of notes about things we want to accomplish with","the testing infrastructure.","","matplotlib.testing.image_comparison decorator","=============================================","","Collect all the failures in the image_comparison() decorator and raise","one failure that describes all the failed images. Right now the loop","that iterates over the images raises an exception on the first","failure, which clearly breaks out of the loop.","","Put image comparison results into more hierarchical view to facilitate","knowing which test module creates which image. (Also, revive John's","move_good.py script to deal with new image locations.)","","Misc testing stuff","==================","","Make ImageComparisonFailure cause nose to report \"fail\" (rather than","\"error\").","","Recreate John's move_good.py script once the better hierarchy of test","result images is established.","","Buildbot infrastructure","=======================","","Put \"actual\" images online from buildbots, even without failure.","","Get a Windows XP 32-bit build slave.","","Build nightly binaries for win32 and Mac OS X.","","Build nightly source tarballs.","","Build nightly docs and put online somewhere.","","A note about the hack that is the failed image gathering mechanism","==================================================================","","The trouble with the current actual/baseline/diff result gathering","mechanism is that it uses the filesystem as a means for communication","withing the nose test running process in addition to communication","with the buildbot process through hard-coded assumptions about paths","and filenames. If the only concern was within nose, we could","presumably re-work some the old MplNoseTester plugin to handle the new","case, but given the buildbot consideration it gets more difficult to","get these frameworks talking through supported API calls. Thus,","although the hardcoded path and filename stuff is a hack, it will","require some serious nose and buildbot learning to figure out how to","do it the \"right\" way. So I'm all for sticking with the hack right","now, and making a bit nicer by doing things like having a better","directory hierarchy layout for the actual result images."],"stylingDirectives":null,"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/choloepus/matplotlib/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"TODO_TESTS","displayUrl":"https://github.com/choloepus/matplotlib/blob/master/TODO_TESTS?raw=true","headerInfo":{"blobSize":"2.08 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"fa0adf2","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fcholoepus%2Fmatplotlib%2Fblob%2Fmaster%2FTODO_TESTS","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"53","truncatedSloc":"39"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":null,"languageID":null,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/choloepus/matplotlib/blob/master/TODO_TESTS","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/choloepus/matplotlib/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/choloepus/matplotlib/raw/refs/heads/master/TODO_TESTS","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":true,"symbols":[]}},"copilotInfo":null,"copilotAccessAllowed":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"csrf_tokens":{"/choloepus/matplotlib/branches":{"post":"_JSQfPBKPNX9RGQLFCf4eDhycHUxkL0b_K04pFo-wOnQIni1DRJrZxbDMxLlvio5P2xsjnThafPiSh4xcdICww"},"/repos/preferences":{"post":"qPYgJLmeoID5wDiPd85pqHUGcXJogYGa7tz0fuH7E8rApN7FR3pTGz28FO83sBZaZaE7z8DQBwDQcHIiIRHYiA"}}},"title":"matplotlib/TODO_TESTS at master · choloepus/matplotlib","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-7d7eb7c71814.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-1ae9fa256942.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true,"github_models_repo_integration":false}}}
0