Page MenuHomePhabricator

Wrong testers and implementations shown on tester page
Closed, ResolvedPublicBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

What happens?:

  • Under the heading "Test Results", we see the tests Z10103 and Z10117, and the implementations Z10122 and Z10102 (these are the tests and implementations of Z10101)

What should have happened instead?:

  • We should see the implementations of Z10061 instead (and not the other testers), i.e. Z10065, Z10104, and Z10062

The Z20K1 of Z10340 is Z10061, but it takes the first function called in the Z20K2 instead, which is Z10101.

Software version (skip for WMF-hosted wikis like Wikipedia):

Other information (browser name/version, screenshots, etc.):

Details

Related Changes in Gerrit:

Event Timeline

This may be due to Z10340 not being well-formed - the outer function in Z20K2 is required to match the function in Z20K1.

Change 866449 had a related patch set uploaded (by Dani DW; author: Dani DW):

[mediawiki/extensions/WikiLambda@master] TesterTable: implement three states - On an implementation page: show only that implementation (whether creating new or existing), and all available testers. - On a tester page: show only that tester (whether creating new or existing), and all available implementations. - On a function page: show all available testers and all available implementations (I don't believe this table shows on a function page at the moment, but that is supported).

https://gerrit.wikimedia.org/r/866449

Change 866449 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] TesterTable fixes

https://gerrit.wikimedia.org/r/866449