[Toaster] [toaster] [review-request] 9154: fixes for customimage details 'no package found'

Lerner, Dave dave.lerner at windriver.com
Thu Apr 7 09:17:54 PDT 2016


Hi Elliot,
I applied the patch to today's toaster-next, recommitted, and retested per original email tests. The tests passed.

The patch is at the tip of poky-contrib/dlerner/9154-v2 .
Dave 

> -----Original Message-----
> From: Smith, Elliot [mailto:elliot.smith at intel.com]
> Sent: Thursday, April 07, 2016 8:15 AM
> To: Lerner, Dave
> Cc: Belen Barros Pena (Intel); toaster at yoctoproject.org
> Subject: Re: [Toaster] [toaster] [review-request] 9154: fixes for customimage details
> 'no package found'
> 
> Hello Dave.
> 
> I tried to merge your patch into toaster-next today, but it unfortunately wouldn't apply
> cleanly.
> 
> Could you please rebase? As it's a single commit, I'm happy to take it from the tip of a
> branch rather than you having to re-submit it.
> 
> Thanks.
> Elliot
> 
> On 6 April 2016 at 15:47, Smith, Elliot <elliot.smith at intel.com> wrote:
> 
> 
> 	On 6 April 2016 at 15:42, Lerner, Dave <dave.lerner at windriver.com> wrote:
> 
> 
> 		It's been a while, but as I recall both the HTML5 validator I used and the
> toaster coding standards mandate that element ids must be unique on a page.  The page
> loads both sections, with and without data, so reusing the same element id as I did in
> the first pass failed the validation test (and standards).
> 
> 
> 
> 	Right, that makes sense. I didn't realise both inputs would be visible at the same
> time (I should have paid more attention to Belen's design).
> 
> 	(Though, as an aside, issues like this are exactly why I don't use IDs and prefer
> data-* attributes instead.)
> 
> 	I will review it again.
> 
> 	Thanks,
> 	Elliot
> 
> 
> 		Dave
> 
> 
> ________________________________
> 
> 		From: toaster-bounces at yoctoproject.org [toaster-bounces at yoctoproject.org] on
> behalf of Smith, Elliot [elliot.smith at intel.com]
> 		Sent: Wednesday, April 06, 2016 9:18 AM
> 		To: Lerner, Dave
> 		Cc: Belen Barros Pena (Intel); toaster at yoctoproject.org
> 		Subject: Re: [Toaster] [toaster] [review-request] 9154: fixes for customimage
> details 'no package found'
> 
> 
> 		Sorry I've only just got to this, Dave.
> 
> 		The code generally looks fine.
> 
> 		My only question is why you've added an element with a different id to hold
> the alternative no results area. Is there any reason it can't have the same id="no-
> package-results" as the standard area?
> 
> 		Similarly, the input element could have the name "#new-search-input-
> "+ctx.tableName so that its content is reset by the existing code in table.js.
> 
> 		This could (I think) remove the need for any changes to table.js.
> 
> 
> 		Elliot
> 
> 		On 16 March 2016 at 17:29, Dave Lerner <dave.lerner at windriver.com> wrote:
> 
> 
> 
> 			Branch: toaster-next, master
> 			Defect: 9154
> 			Summary: Fixes when search for customimage packages has no results.
> 
> 			jshint: done
> 			html5 validation: done
> 
> 			Test cases and expected results
> 			-------------------------------
> 			Setup
> 			-----
> 			Build a custom image
> 
> 			Static Text
> 			-----------
> 			Select the custom image and enter an unknown package like "xxxxx".
> 			    Verify that the static text matches the spec with caveats below.
> 			    1.  The spec shows a different header for both the no results
> 			        and the results page.  The spec was interpretted as being out-of-
> date
> 			        with current implemenation, and the well "About package..." was
> 			        assumed to be the current implementation replacment since it
> shows
> 			        the packages included and other data.
> 			    2:  The spec "search query" was assumed to be a place holder in
> 			        the design doc for a string that was the last unsucessful 'search
> 			        query'.
> 			    Verify that the text field has the unmatched string xxxxx
> 
> 			All buttons - x, search, search all packages, search recipes
> 			-----------------------------------------------------------------
> 			X button:
> 			click the x icon
> 			    Verify that the text input is cleared.
> 			    Verify that the X icon is cleared.
> 			    Verify "Search Add | Remove packages" placeholder in text field.
> 
> 			Search:
> 			enter openssl
> 			click search
> 			    Verify back to customised screen with packages matching 'openssl'
> 
> 			On customise image main page, append abc to openssl and click search
> 			    Verify back to the No packages found screen
> 			On NO packages found page, change text from opensslabc to opensslxyz
> 			click search
> 			    Verify still on No Packages screen
> 
> 			Search all packages:
> 			On the same 'opensslxyz' No packages found page,
> 			click Search all packages
> 			    Verify back to unfiltered customised image page
> 
> 			Recipes:
> 			Enter helloworld, click search
> 			On 'No packages found' page, click the hyperlink "searching the list of
> recipes"
> 			    Verify that the software recipes page appears.
> 
> 
> 
> 
> 
> 
> 		--
> 
> 		Elliot Smith
> 		Software Engineer
> 		Intel Open Source Technology Centre
> 
> 
> 
> 
> 	--
> 
> 	Elliot Smith
> 	Software Engineer
> 	Intel Open Source Technology Centre
> 
> 
> 
> 
> --
> 
> Elliot Smith
> Software Engineer
> Intel Open Source Technology Centre


More information about the toaster mailing list