/irc-logs / w3c / #testing / 2013-04-02 / end

Options:

  1. # Session Start: Tue Apr 02 00:00:01 2013
  2. # Session Ident: #testing
  3. # [00:10] * heycam|away is now known as heycam
  4. # [00:23] * Quits: tobie (tobie@public.cloak) (Ping timeout: 60 seconds)
  5. # [00:33] * Quits: ArtB (~abarsto@public.cloak) (Ping timeout: 60 seconds)
  6. # [01:47] * Quits: jhammel (~jhammel@public.cloak) ("leaving")
  7. # [03:28] * heycam is now known as heycam|away
  8. # [04:26] * heycam|away is now known as heycam
  9. # [06:18] * Joins: glenn (~gadams@public.cloak)
  10. # [06:46] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
  11. # [06:46] * Quits: plinss (~plinss@public.cloak) (Ping timeout: 60 seconds)
  12. # [06:48] * Joins: mdas (~mdas@public.cloak)
  13. # [06:48] * Joins: plinss (~plinss@public.cloak)
  14. # [06:51] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
  15. # [06:52] * Joins: mdas (~mdas@public.cloak)
  16. # [07:49] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  17. # [07:52] * Joins: glenn (~gadams@public.cloak)
  18. # [07:57] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 60 seconds)
  19. # [08:32] * Joins: zcorpan (~zcorpan@public.cloak)
  20. # [08:39] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  21. # [08:39] * Joins: zcorpan (~zcorpan@public.cloak)
  22. # [09:02] * heycam is now known as heycam|away
  23. # [09:13] * Quits: timeless (~uid4015@public.cloak) (Ping timeout: 60 seconds)
  24. # [09:14] * Joins: timeless (~uid4015@public.cloak)
  25. # [09:14] * Joins: Ms2ger (~Ms2ger@public.cloak)
  26. # [09:22] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  27. # [09:35] * Joins: tobie (tobie@public.cloak)
  28. # [09:43] * Joins: darobin (rberjon@public.cloak)
  29. # [09:43] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  30. # [09:43] * Joins: darobin (rberjon@public.cloak)
  31. # [10:11] * Joins: zcorpan (~zcorpan@public.cloak)
  32. # [11:31] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  33. # [11:35] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 60 seconds)
  34. # [11:39] * Quits: jgraham (~jgraham@public.cloak) (Ping timeout: 60 seconds)
  35. # [11:45] * Joins: zcorpan (~zcorpan@public.cloak)
  36. # [12:12] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  37. # [12:25] * Joins: abarsto (~abarsto@public.cloak)
  38. # [12:25] * abarsto is now known as ArtB
  39. # [12:29] * Joins: zcorpan (~zcorpan@public.cloak)
  40. # [13:22] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 60 seconds)
  41. # [13:32] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 60 seconds)
  42. # [13:38] * Joins: Ms2ger (~Ms2ger@public.cloak)
  43. # [14:36] * Joins: zcorpan (~zcorpan@public.cloak)
  44. # [15:06] * Joins: zcorpan_ (~zcorpan@public.cloak)
  45. # [15:07] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 60 seconds)
  46. # [15:25] <ArtB> ms2ger - is there a "preferred" way with testharness to abort running a bunch of tests if the feature to test hasn't been implemented? Looking for an example tests that does something like this.
  47. # [15:30] <tobie> ArtB: what's your use case?
  48. # [15:31] <ArtB> tobie https://dvcs.w3.org/hg/pointerevents/file/default/tests/pointerevents-v1/submissions/Nokia/webidl_pointerevent.html
  49. # [15:32] <ArtB> before the test is run, I'd like to check if PointerEvent is implemented and if not, don't run the tests but report PointerEvent isn't implement
  50. # [15:32] <ArtB> and by report, I mean use testharness to report this condition
  51. # [15:33] <ArtB> I recall some tests report something like NOT RUN
  52. # [15:33] <ArtB> so I think I want to tie into that
  53. # [15:33] <ArtB> but an example would be nice ;)
  54. # [15:33] <tobie> These tests should be generated by idlparser, btw.
  55. # [15:33] <tobie> s/idlparser/idlharness/
  56. # [15:37] <Ms2ger> That would prevent such silly assertions as assert_equals(typeof ev[name], "DOMString")
  57. # [15:39] <darobin> hahaha
  58. # [15:40] <tobie> ArtB: not sure what the best option for this is. Not sure this is something you want to impose on the harness either.
  59. # [15:41] <Ms2ger> If you don't implement PointerEvent, you should fail all tests...
  60. # [15:41] <Ms2ger> Well
  61. # [15:41] <tobie> ArtB:e.g. you could imagine a harness skipping all further tests on a page in case one test fails, if you don't want to pollute your results with too much red.
  62. # [15:42] <Ms2ger> Not in the sense that people should go out of their way to make tests fail, that's stupid
  63. # [15:42] <tobie> Ms2ger: well, the other tests should probably error.
  64. # [15:42] <tobie> if testharness.js has such a status
  65. # [15:43] <Ms2ger> I really don't see the point
  66. # [15:43] <Ms2ger> You run all tests
  67. # [15:43] <Ms2ger> If the browser doesn't implement the feature, it'll fail a lot of them
  68. # [15:44] <Ms2ger> So what?
  69. # [15:44] <tobie> ArtB: you also have the other case where you want measurements across implementations to be comparable. In which case you need to run all the tests.
  70. # [15:45] <tobie> Ms2ger: either way, this is a decision to be made at the harness level, not at the test level.
  71. # [15:46] <ArtB> so, some type of precondition function -> if … isn't true, the abort and report that NO tests were run
  72. # [15:46] <Ms2ger> No
  73. # [15:47] <ArtB> well, (AFAIK) I can't actually run the PointerEvent tests if PE isn't implemented
  74. # [15:48] <tobie> well, you should be able to.
  75. # [15:48] <Ms2ger> The tests aren't declared by onload, it seems
  76. # [15:49] <tobie> They should fail/error/timeout or what not, but they should still run.
  77. # [15:50] <tobie> ArtB: also, why don't you just synthesize a pointer event to test the IIDL?
  78. # [15:50] <tobie> s/IIDL/IDL/
  79. # [15:51] <ArtB> too much work ;)
  80. # [15:51] <Ms2ger> Well
  81. # [15:51] <Ms2ger> It would give you a useful test
  82. # [15:51] <ArtB> anyhow, thanks for the info ms2ger and tobie
  83. # [15:52] <Ms2ger> At this point, the test could just as well not exist, because nobody will run it
  84. # [15:52] <tobie> Well, it's a manual test.
  85. # [15:52] <Ms2ger> Exactly
  86. # [15:57] * Joins: plh (plehegar@public.cloak)
  87. # [15:58] * Parts: plh (plehegar@public.cloak) (Leaving)
  88. # [16:02] * Joins: KURDILONDON (~1f3534f2@public.cloak)
  89. # [16:02] * Parts: KURDILONDON (~1f3534f2@public.cloak) (KURDILONDON)
  90. # [16:07] * Joins: darobin_ (rberjon@public.cloak)
  91. # [16:07] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  92. # [16:08] * darobin_ is now known as darobin
  93. # [16:18] * Joins: glenn (~gadams@public.cloak)
  94. # [16:27] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  95. # [16:46] * Quits: zcorpan_ (~zcorpan@public.cloak) (Client closed connection)
  96. # [16:50] * Joins: zcorpan (~zcorpan@public.cloak)
  97. # [16:56] * Joins: glenn (~gadams@public.cloak)
  98. # [17:12] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  99. # [17:42] * Joins: zcorpan (~zcorpan@public.cloak)
  100. # [17:43] * Joins: zcorpan_ (~zcorpan@public.cloak)
  101. # [17:43] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  102. # [17:50] * Joins: darobin_ (rberjon@public.cloak)
  103. # [17:50] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  104. # [17:50] * Quits: zcorpan_ (~zcorpan@public.cloak) (Ping timeout: 60 seconds)
  105. # [17:52] * darobin_ is now known as darobin
  106. # [18:26] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  107. # [18:56] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  108. # [18:58] * Joins: glenn (~gadams@public.cloak)
  109. # [19:10] * Joins: jhammel (~jhammel@public.cloak)
  110. # [19:40] * Joins: darobin (rberjon@public.cloak)
  111. # [19:48] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  112. # [20:39] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
  113. # [20:42] * Joins: darobin (rberjon@public.cloak)
  114. # [20:50] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  115. # [21:12] * Joins: zcorpan (~zcorpan@public.cloak)
  116. # [21:16] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 60 seconds)
  117. # [21:38] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  118. # [21:48] * Joins: jgraham (~jgraham@public.cloak)
  119. # [21:59] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  120. # [22:35] * Quits: mdas (~mdas@public.cloak) (Client closed connection)
  121. # [22:35] * Joins: mdas (~mdas@public.cloak)
  122. # [22:39] * Quits: mdas (~mdas@public.cloak) (Ping timeout: 60 seconds)
  123. # [23:15] * Joins: darobin (rberjon@public.cloak)
  124. # [23:26] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  125. # Session Close: Wed Apr 03 00:00:00 2013

The end :)