IRC log of aria on 2017-04-13

Timestamps are in UTC.

16:39:37 [RRSAgent]
RRSAgent has joined #aria
16:39:37 [RRSAgent]
logging to http://www.w3.org/2017/04/13-aria-irc
16:39:39 [trackbot]
RRSAgent, make logs world
16:39:39 [Zakim]
Zakim has joined #aria
16:39:41 [trackbot]
Zakim, this will be
16:39:41 [Zakim]
I don't understand 'this will be', trackbot
16:39:42 [trackbot]
Meeting: Accessible Rich Internet Applications Working Group Teleconference
16:39:42 [trackbot]
Date: 13 April 2017
16:39:49 [joanie]
chair: Joanmarie_Diggs
16:39:49 [joanie]
RRSAgent, make log public
16:39:51 [joanie]
agenda?
16:40:10 [joanie]
agenda: this
16:40:10 [joanie]
agenda+ Testable statements - Progress update
16:40:10 [joanie]
agenda+ ATTAs - Progress update and integration of PYIA2 work
16:40:11 [joanie]
agenda: be done
16:40:27 [joanie]
agenda?
16:40:40 [joanie]
scribeOptions: -final
16:42:37 [clown]
clown has joined #aria
16:55:45 [jongund]
jongund has joined #aria
16:56:11 [joanie]
present+ Joanmarie_Diggs
16:57:44 [clown_mtg]
present+ Joseph_Scheuhammer
16:58:13 [jongund]
present +jongund
17:03:36 [MichaelC]
scribe: MichaelC
17:04:04 [MichielBijl]
present+
17:04:07 [MichaelC]
zakim, next item
17:04:07 [Zakim]
agendum 1. "Testable statements - Progress update" taken up [from joanie]
17:04:19 [JasonDuan_]
JasonDuan_ has joined #aria
17:04:31 [MichaelC]
jd: ¨I never want to see testable statements again¨
17:04:45 [MichaelC]
rs: working on knocking off a bunch
17:04:51 [MichaelC]
Stefan has a bunch also
17:05:01 [MichaelC]
Bryan has some assigned
17:05:12 [Stefan]
Stefan has joined #aria
17:05:19 [Stefan]
present+
17:05:54 [MichaelC]
js: making progress through my tranche
17:06:29 [MichaelC]
stalled by a question: there is a ¨should not expose descendants¨
17:07:16 [MichaelC]
yet there is test for how UA exposes role
17:07:38 [MichaelC]
how do I do this in the table?
17:07:52 [clown]
https://www.w3.org/wiki/ARIA_1.1_Testable_Statements#children_presentational_true_.28HAS_NOTES.29
17:08:42 [MichaelC]
jd: have test for checkbox and button with ID
17:08:47 [MichaelC]
don´t have a way to track state
17:08:50 [MichaelC]
but use a data attribute
17:08:54 [MichaelC]
then get a property
17:09:03 [MichaelC]
may need something from Shane to make this work
17:10:52 [MichaelC]
<muses on a question to Shane>
17:11:14 [MichaelC]
js: see different results on different UAs, because of SHOULD
17:12:24 [MichaelC]
jd: will circle back
17:12:43 [MichaelC]
js: will add button markup for you to use in your discussion
17:15:51 [MichaelC]
<more noodling>
17:15:57 [MichaelC]
jd: I have a really depressing hack
17:16:01 [MichaelC]
<more noodling>
17:16:29 [MichaelC]
js: I´ll wait until I know the official way
17:16:40 [MichaelC]
jd: flag it in a really visible way
17:17:05 [MichaelC]
rs: excluding js, bg, and ss test cases
17:17:07 [MichaelC]
we have just 18 left
17:17:30 [MichaelC]
jd: when I run test harness, I get 173 remaining
17:17:39 [MichaelC]
haven´t separated assertions from statements in that number
17:17:50 [joanie]
s/remaining/written and running/
17:17:51 [MichaelC]
ss: how will I know mine work?
17:17:56 [MichaelC]
rs: run through the test harness
17:18:02 [MichaelC]
expect to find problems... typos...
17:18:10 [MichaelC]
ss: JD will tell me?
17:18:14 [MichaelC]
jd: yes
17:18:23 [joanie]
https://www.w3.org/wiki/index.php?title=ARIA_1.1_Testable_Statements&action=history
17:18:46 [MichaelC]
usually I just edit the wiki, with varying detail of change comments
17:19:09 [MichaelC]
s/173 remaining/173 running/
17:20:05 [MichaelC]
rs: so we´re doing well
17:20:18 [MichaelC]
jd: though I was expecting to see more implementation success by this point
17:20:55 [MichaelC]
some of the test failures are caused by a single issue
17:21:34 [MichaelC]
so a single fix might fix a bunch of tests
17:21:44 [MichaelC]
also tracking stuff that needs fixing in ATTA
17:22:02 [MichaelC]
bg: is script required for state change?
17:22:17 [MichaelC]
jd: look at example at top of testing page
17:22:41 [joanie]
https://www.w3.org/wiki/ARIA_1.1_Testable_Statements#Example_.28Dont_Generate.29
17:25:04 [MichaelC]
<some super duper technical stuff>
17:26:25 [MichaelC]
bg: so script applied automatically, trying to understand based on what criteria
17:26:59 [MichaelC]
rs: test harness sets things according to the data in the table row
17:27:15 [MichaelC]
jd: test writer puts the info in the table row
17:27:56 [MichaelC]
rs: so Bryan doesn´t have to worry about the script
17:28:02 [MichaelC]
jd: but does have to fill in that table row
17:28:15 [MichaelC]
rs: @@
17:28:29 [MichaelC]
jd: to be clear, describing in prose isn´t sufficient; need the table row
17:28:36 [MichaelC]
rs: gave examples, so should have what you need
17:28:52 [MichaelC]
specify what attribute on what element set to what value
17:29:24 [MichaelC]
bg: two things could change
17:29:54 [MichaelC]
so which version do I pick?
17:30:39 [MichaelC]
rs: the one with not required feature we don´t test
17:31:38 [MichaelC]
mc: separate into separate tests
17:31:48 [MichaelC]
mb: test harness is very unit focused
17:31:53 [MichaelC]
so break up the units
17:32:30 [MichaelC]
mc: better too have too many tests than too few
17:32:39 [MichaelC]
bg: just don´t want to overlook a use case
17:33:56 [MichaelC]
rs: so you need extra tests?
17:34:03 [MichaelC]
bh: guess so, trying to figure out
17:34:11 [MichaelC]
mc: write one test, copy it, tweak, there´s your second
17:34:34 [MichaelC]
rs: so, how long to complete?
17:34:56 [MichaelC]
hopefully in next week or so barring bugs
17:35:26 [MichaelC]
for test cases
17:35:35 [MichaelC]
mc: and to have them all run for CR?
17:35:45 [MichaelC]
jd: am filing bugs against UAs as I go
17:35:59 [MichaelC]
I am running tests hundred types per day on multiple platforms
17:36:05 [MichaelC]
s/types/times/
17:36:49 [MichaelC]
mc: so we can run full test suite?
17:37:22 [janina]
present+
17:37:35 [MichaelC]
jd: where ATTA exists
17:37:44 [MichaelC]
next agendum is to discuss that
17:38:26 [MichaelC]
zakim, next item
17:38:26 [Zakim]
agendum 2. "ATTAs - Progress update and integration of PYIA2 work" taken up [from joanie]
17:39:10 [MichaelC]
jg: here with two students
17:39:19 [MichaelC]
working in IA2 interface for an ATTA
17:39:23 [MichaelC]
have a working interface
17:39:36 [MichaelC]
now need to figure out which ones needed by the ATTA
17:39:44 [MichaelC]
so plug in PYIA2 into ATTA
17:40:04 [MichaelC]
jd: still maintaining code though it´s more stable than it was
17:40:51 [MichaelC]
so let´s go through the technical details
17:41:01 [MichaelC]
<not formally scribed here on>
17:41:13 [MichaelC]
rrsagent, make minutes
17:41:13 [RRSAgent]
I have made the request to generate http://www.w3.org/2017/04/13-aria-minutes.html MichaelC
17:45:50 [jongund]
Bei
17:45:57 [jongund]
Naijing
17:46:09 [joanie]
https://github.com/Spec-Ops/web-platform-tests/blob/atk-atspi-atta/wai-aria/tools/atta_request_handler.py
17:49:23 [joanie]
https://github.com/Spec-Ops/web-platform-tests/blob/atk-atspi-atta/wai-aria/tools/atk_atta.py
17:49:39 [joanie]
https://github.com/Spec-Ops/web-platform-tests/blob/atk-atspi-atta/wai-aria/tools/atk_atta.py#L74
17:50:30 [joanie]
https://github.com/Spec-Ops/web-platform-tests/blob/atk-atspi-atta/wai-aria/tools/atk_atta.py#L660
17:52:16 [joanie]
https://github.com/Spec-Ops/web-platform-tests/blob/atk-atspi-atta/wai-aria/tools/atta_base.py
17:59:08 [joanie]
https://github.com/Spec-Ops/web-platform-tests/blob/atk-atspi-atta/wai-aria/tools/atta_assertion.py
18:05:00 [joanie]
https://github.com/Spec-Ops/web-platform-tests/blob/atk-atspi-atta/wai-aria/tools/atta_base.py
18:29:55 [MichielBijl]
RRSagent, make minutes
18:29:55 [RRSAgent]
I have made the request to generate http://www.w3.org/2017/04/13-aria-minutes.html MichielBijl
20:21:22 [clown]
clown has joined #aria