IP Library Granted Patent US 8,499,286
Granted Patent B2
US 8,499,286 · App. 12/844,602 · Granted Jul 30, 2013

Module testing adjustment and configuration

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 8,499,286
App. No.
12/844,602
Granted
Jul 30, 2013
Kind
B2
Abstract

In one embodiment, a method for testing adjustment and configuration is disclosed. The method can include accessing source code of a test framework that is configured for testing a module, creating a configuration folder having a property override for a test suite for the module testing, determining a source root folder for the test suite, starting the test framework by passing in an identifier for the test suite, and adding a custom test to the source root folder using the configuration folder to customize the test suite. The method can further include compiling the test framework with each of the plurality of test folders enabled. The method also may use a refactoring tool to make changes in a file within the test framework.

Claims (39)

1. A method for testing a module, the method comprising:

accessing source code of a test framework that is configured for testing the module;

creating a configuration folder having a property override for a test suite for the module testing;

determining a source root folder for the test suite;

starting the test framework by passing in an identifier for the test suite; and

adding a custom test to the source root folder using the configuration folder to customize the test suite.

2. The method of claim 1 , wherein determining the source root folder comprises creating the source root folder if a predetermined test suite is not to be used for the customized test suite.

3. The method of claim 2 , wherein determining the source root folder comprises adding a router to another source root folder if the predetermined test suite is to be extended for the customized test suite.

4. The method of claim 1 , further comprising:

starting the test framework with each of a plurality of test folders enabled for authoring changes to a library associated with the source code for the test framework; and

compiling the test framework with each of the plurality of test folders enabled.

5. The method of claim 4 , further comprising:

using a refactoring tool to make changes in a file within the test framework.

6. A non-transitory machine-readable storage medium having one or more instructions thereon for testing a module, the instructions when executed by one or more processors causing the one or more processors to carry out:

creating a configuration folder having a property override for a test suite for the module testing;

determining a source root folder for the test suite;

starting the test framework by passing in an identifier for the test suite; and

adding a custom test to the source root folder using the configuration folder to customize the test suite.

7. The non-transitory machine-readable storage medium of claim 6 , wherein determining the source root folder comprises creating the source root folder if a predetermined test suite is not to be used for the customized test suite.

8. The non-transitory machine-readable storage medium of claim 7 , wherein determining the source root folder comprises adding a router to another source root folder if the predetermined test suite is to be extended for the customized test suite.

9. The non-transitory machine-readable storage medium of claim 6 , further comprising:

starting the test framework with each of a plurality of test folders enabled for authoring changes to a library associated with the source code for the test framework; and

compiling the test framework with each of the plurality of test folders enabled.

10. The non-transitory machine-readable storage medium of claim 9 , further comprising:

using a refactoring tool to make changes in a file within the test framework.

11. An apparatus for testing a module, the apparatus comprising:

a processor; and

one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out:

creating a configuration folder having a property override for a test suite for the module testing;

determining a source root folder for the test suite;

starting the test framework by passing in an identifier for the test suite; and

adding a custom test to the source root folder using the configuration folder to customize the test suite.

12. The apparatus of claim 11 , wherein determining the source root folder comprises creating the source root folder if a predetermined test suite is not to be used for the customized test suite.

13. The apparatus of claim 12 , wherein determining the source root folder comprises adding a router to another source root folder if the predetermined test suite is to be extended for the customized test suite.

14. The apparatus of claim 11 , further comprising:

starting the test framework with each of a plurality of test folders enabled for authoring changes to a library associated with the source code for the test framework; and

compiling the test framework with each of the plurality of test folders enabled.

15. The apparatus of claim 14 , further comprising:

using a refactoring tool to make changes in a file within the test framework.

Assignments (2)
CHANGE OF NAME Recorded Oct 24, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069270/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2010
From: LAWRANCE, STEVEN S.; ERICSSON, MARCUS
To: SALESFORCE.COM, INC.
Reel/Frame 025074/0832 →