Opened 7 years ago

Closed 6 years ago

Last modified 6 years ago

#16113 closed defect (fixed)

IE9+ query test failures

Reported by: haysmark Owned by: Kris Zyp
Priority: undecided Milestone: 1.7.5
Component: Query Version: 1.7.4rc1
Keywords: dohfail Cc:
Blocked By: Blocking:

Description

     Error: test timeout in ../../dojo/tests/query/query.html?selector=acme
     ERROR IN:
 		 function(){
					// FIXME: implement calling into the url's groups here!!
					return this.d;
				}
 FAILED test: ../../dojo/tests/query/query.html?selector=acme 33633 ms
     Error: test timeout in ../../dojo/tests/query/query.html
     ERROR IN:
 		 function(){
					// FIXME: implement calling into the url's groups here!!
					return this.d;
				}
 FAILED test: ../../dojo/tests/query/query.html 36527 ms
     Error: catch me if you can
     ERROR IN:
 		 function getSetWatch(t){
		var s = new dojo.Stateful({
			foo: 3
		});
		doh.is(s.get("foo"), 3);
		var watching = s.watch("foo", function(name, oldValue, value){
			throw new Error("catch me if you can");
		});
		s.set("foo", 4);
		doh.is(4, s.get("foo"));
		watching.unwatch();
		s.set("foo", 5);
		doh.is(5, s.get("foo"));
	}
 FAILED test: getSetWatch 0 ms

Change History (14)

comment:1 Changed 7 years ago by haysmark

Keywords: dohfail added

comment:2 Changed 6 years ago by bill

Milestone: tbd1.8.2

Bulk update of IE10 tickets to 1.8.2, as per meeting. Backports to 1.4 will be handled in a separate ticket. If this ticket just requires a test update, it can be rescheduled for milestone 1.9, and checked into trunk only.

comment:3 Changed 6 years ago by haysmark

Version: 1.8.01.7.4rc1

comment:4 Changed 6 years ago by Kenneth G. Franqueiro

Running the dojo test suite in Win8 IE10 via Browserstack, I don't see these timeouts/errors. I see failures on the following tests:

  • ../../dojo/tests/_base/query.html::t::doh.is(2, dojo.query('> [qux]', 'container').length);
  • ../../dojo/tests/_base/query.html::t::doh.is('child1', dojo.query('> [qux]', 'container')[0].id);
  • ../../dojo/tests/_base/query.html::t::doh.is('child3', dojo.query('> [qux]', 'container')[1].id);
  • ../../dojo/tests/_base/query.html::t::xml_attrs

However, these same failures occur also on IE9, so this is nothing strictly IE10-related.

comment:5 Changed 6 years ago by Kitson Kelly

I cannot reproduce this on IE 10.0.9200.16384 running util/doh/runner.html?test=dojo/tests/module on trunk (29997).

comment:6 Changed 6 years ago by bill

Summary: IE10 query test failuresIE9+ query test failures

Kitson was running in quirks mode since he was on an intranet URL, and IE defaults to quirks mode in that case.

comment:7 Changed 6 years ago by Colin Snover

Resolution: fixed
Status: newclosed

In [30019]:

Query engine should not be tested in quirks mode. Fixes #16113.

comment:8 Changed 6 years ago by Colin Snover

In [30021]:

Query engine should not be tested in quirks mode. Fixes #16113. Backport to 1.8.

comment:9 Changed 6 years ago by Colin Snover

In [30023]:

Query engine should not be tested in quirks mode. Fixes #16113. Backport to 1.7.

comment:10 Changed 6 years ago by Colin Snover

Milestone: 1.8.21.7.4

comment:11 Changed 6 years ago by bill

Milestone: 1.7.41.7.5

comment:12 Changed 6 years ago by Colin Snover

In [30039]:

Backport improved query test suite from 1.8 to 1.7. Refs #16113.

comment:13 Changed 6 years ago by Colin Snover

In [30040]:

Backport improved query test suite from 1.8 to 1.7. Refs #16113.

comment:14 Changed 6 years ago by Colin Snover

In [30043]:

Load the query module tests, not the query module. Refs #16113.

Note: See TracTickets for help on using tickets.