IP Library › Granted Patent US 11,573,886
Granted Patent B2
US 11,573,886 · App. 17/391,060 · Granted Feb 7, 2023

Device and method of building test file

Inventors: Che-Sheng Cheng (Taipei, TW); Yen-Chen Chuang (Taipei, TW); Kuo-Hsin Hsu (Taipei, TW)
Assignees: Inventec (Pudong) Technology Corp.; Inventec Corporation
G06F11/3684G06F11/3688
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,573,886
App. No.
17/391,060
Granted
Feb 7, 2023
Kind
B2
Abstract

A device for building a test file comprises a receiving module, for receiving a first request of a first user and for analyzing the first request, and for notifying an analysis result of the first request to the first user; a building module, coupled to the receiving module, for building the test file according to the first request of a task queue; and a transmitting module, coupled to the building module, for notifying a building result of the test file to the first user.

Claims (32)

1. A device for building a test file, comprising:

a receiving circuit, for receiving a first request of a first user and for analyzing the first request, and for notifying an analysis result of the first request to the first user;

a building circuit, coupled to the receiving circuit, for building the test file according to the first request of a task queue; and

a transmitting circuit, coupled to the building circuit, for notifying a building result of the test file to the first user;

wherein notifying the building result of the test file to the first user comprises:

determining whether an error occurs according to an error code of the test file;

analyzing a log of the test file and notifying the building result to the first user, when the error occurs, wherein the building result comprises an error message related to the error code; and

transmitting the test file to a file transfer space and notifying the building result to the first user, when the error does not occur, wherein the building result comprises that the first request is successfully built and an access information of the file transfer space.

2. The device of claim 1 , wherein notifying the analysis result of the first request to the first user comprises:

adding the first request to the task queue and notifying that the first request is received to the first user, when the analysis result is successful;

notifying that the first request is failed to the first user, when the analysis result is unsuccessful; and

receiving a second request.

3. The device of claim 2 , wherein the second request is received from the first user or a second user.

4. The device of claim 1 , wherein building the test file according to the first request of the task queue comprises:

determining a platform of the first request;

generating a script for the platform;

executing the script and waiting for the script to be successfully executed; and

building the test file, when the script is successfully executed.

5. The device of claim 1 , wherein the first request comprises a version of a basic input output system (BIOS).

6. The device of claim 5 , wherein the test file comprises a binary file for testing the BIOS.

7. The device of claim 1 , wherein transmitting the test file to the file transfer space comprises:

compressing the test file to generate a compressed test file, and transmitting the compressed test file to the file transfer space.

8. The device of claim 1 , wherein transmitting the test file to the file transfer space comprises:

transmitting the test file to the file transfer space according to a file transfer protocol (FTP).

9. A method for building a test file, comprising:

receiving a request of a user and analyzing the request, and notifying an analysis result of the request to the user;

building the test file according to the request of a task queue; and

notifying a building result of the test file to the user;

wherein notifying the building result of the test file to the user comprises:

determining whether an error occurs according to an error code of the test file;

analyzing a log of the test file and notifying the building result to the user, when the error occurs, wherein the building result comprises an error message related to the error code; and

transmitting the test file to a file transfer space and notifying the building result to the user, when the error does not occur, wherein the building result comprises that the request is successfully built and an access information of the file transfer space.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2021
From: CHENG, CHE-SHENG; CHUANG, YEN-CHEN; HSU, KUO-HSIN
To: INVENTEC (PUDONG) TECHNOLOGY CORP.; INVENTEC CORPORATION
Reel/Frame 057046/0818 →
Priority Claims (1)
CN 202110635204.2 · Jun 8, 2021 · national
Continuity (1)
Related Publication 20220391307A1 · Dec 8, 2022