|
1 | 1 | import {WebmateAPISession} from "./src/webmate-api-session"; |
2 | 2 | import {WebmateEnvironment} from "./src/webmate-environment"; |
3 | 3 | import {WebmateAuthInfo} from "./src/webmate-auth-info"; |
| 4 | +import {ProjectId} from "./src/types"; |
4 | 5 |
|
| 6 | +// Add entries in lexical order! |
| 7 | + |
| 8 | +// root |
| 9 | +export * from './src/browser'; |
| 10 | +export * from './src/browser-type'; |
| 11 | +export * from './src/platform'; |
| 12 | +export * from './src/platform-type'; |
| 13 | +export * from './src/tag'; |
5 | 14 | export * from './src/types'; |
| 15 | +export * from './src/webmate-api-session'; |
| 16 | +export * from './src/webmate-auth-info'; |
| 17 | +export * from './src/webmate-capability-type'; |
| 18 | +export * from './src/webmate-environment'; |
| 19 | +// artifacts |
| 20 | +export * from './src/artifacts/artifact-client'; |
| 21 | +export * from './src/artifacts/artifact-types'; |
| 22 | +// blobs |
| 23 | +export * from './src/blobs/blob-client'; |
| 24 | +// browsersession |
6 | 25 | export * from './src/browsersession/browser-session-client'; |
| 26 | +export * from './src/browsersession/browser-session-ref'; |
| 27 | +export * from './src/browsersession/browser-session-screenshot-extraction-config'; |
7 | 28 | export * from './src/browsersession/browser-session-state-extraction-config'; |
8 | | -export * from './src/jobs/job-engine'; |
9 | | -export * from './src/jobs/well-known-job-input'; |
| 29 | +export * from './src/browsersession/browser-session-warm-up-config'; |
| 30 | +export * from './src/browsersession/browser-specification'; |
| 31 | +export * from './src/browsersession/driver-specification'; |
| 32 | +export * from './src/browsersession/expedition-spec'; |
| 33 | +export * from './src/browsersession/expedition-spec-factory'; |
| 34 | +export * from './src/browsersession/finish-story-action-add-artifact-data'; |
| 35 | +export * from './src/browsersession/live-expedition-spec'; |
| 36 | +export * from './src/browsersession/start-story-action-add-artifact-data'; |
| 37 | +export * from './src/browsersession/url-list-driver-specification'; |
| 38 | +export * from './src/browsersession/vehicle-specification'; |
| 39 | +// commonutils |
| 40 | +export * from './src/commonutils/Dimension'; |
| 41 | +// device |
| 42 | +export * from './src/device/device-client'; |
| 43 | +export * from './src/device/device-dto'; |
| 44 | +export * from './src/device/device-properties'; |
| 45 | +export * from './src/device/device-request'; |
| 46 | +// jobs |
10 | 47 | export * from './src/jobs/jobconfigs/crossbrowser-job-input'; |
11 | 48 | export * from './src/jobs/jobconfigs/regression-job-input'; |
12 | | -export * from './src/webmate-api-session'; |
13 | | -export * from './src/webmate-environment'; |
14 | | -export * from './src/webmate-auth-info'; |
| 49 | +export * from './src/jobs/job-engine'; |
| 50 | +export * from './src/jobs/job-run-summary'; |
| 51 | +export * from './src/jobs/well-known-job-input'; |
| 52 | +export * from './src/jobs/wm-data-type'; |
| 53 | +export * from './src/jobs/wm-value'; |
| 54 | +export * from './src/jobs/wm-value-factory'; |
| 55 | +// mailTest |
| 56 | +export * from './src/mailTest/mail-test-client'; |
| 57 | +export * from './src/mailTest/mail-test-types'; |
| 58 | +// packagemgmt |
| 59 | +export * from './src/packagemgmt/package'; |
| 60 | +export * from './src/packagemgmt/packagemgmt-client'; |
| 61 | +// selenium |
| 62 | +export * from './src/selenium/selenium-capability'; |
| 63 | +export * from './src/selenium/selenium-service-client'; |
| 64 | +export * from './src/selenium/selenium-session'; |
| 65 | +export * from './src/selenium/selenium-session-proxy'; |
| 66 | +export * from './src/selenium/webmate-selenium-session'; |
| 67 | +export * from './src/selenium/webmate-selenium-session'; |
| 68 | +// testmgmt |
| 69 | +export * from './src/testmgmt/spec/expedition-comparison-spec'; |
| 70 | +export * from './src/testmgmt/spec/story-check-spec'; |
| 71 | +export * from './src/testmgmt/spec/test-execution-spec'; |
| 72 | +export * from './src/testmgmt/testtypes/standard-test-types'; |
| 73 | +export * from './src/testmgmt/testtypes/test-type'; |
| 74 | +export * from './src/testmgmt/create-test-execution-response'; |
| 75 | +export * from './src/testmgmt/test'; |
| 76 | +export * from './src/testmgmt/test-execution-evaluation-status'; |
| 77 | +export * from './src/testmgmt/test-execution-execution-status'; |
| 78 | +export * from './src/testmgmt/test-execution-spec-builder'; |
| 79 | +export * from './src/testmgmt/test-execution-summary'; |
| 80 | +export * from './src/testmgmt/test-info'; |
| 81 | +export * from './src/testmgmt/test-mgmt-client'; |
| 82 | +export * from './src/testmgmt/test-parameter'; |
| 83 | +export * from './src/testmgmt/test-result'; |
| 84 | +export * from './src/testmgmt/test-run'; |
| 85 | +export * from './src/testmgmt/test-run-evaluation-status'; |
| 86 | +export * from './src/testmgmt/test-run-execution-status'; |
| 87 | +export * from './src/testmgmt/test-run-finish-data'; |
| 88 | +export * from './src/testmgmt/test-run-info'; |
| 89 | +export * from './src/testmgmt/test-run-summary'; |
| 90 | +export * from './src/testmgmt/test-session'; |
| 91 | +export * from './src/testmgmt/test-template'; |
| 92 | +export * from './src/testmgmt/test-template-info'; |
15 | 93 |
|
16 | | -export function startSession(emailAddress: string, apiKey: string, baseUri?: string): WebmateAPISession { |
| 94 | +export function startSession(emailAddress: string, apiKey: string, baseUri?: string, projectId?: ProjectId): WebmateAPISession { |
17 | 95 | let env = new WebmateEnvironment(baseUri); |
18 | 96 | let auth = new WebmateAuthInfo(emailAddress, apiKey); |
19 | | - return new WebmateAPISession(auth, env); |
| 97 | + return new WebmateAPISession(auth, env, projectId); |
20 | 98 | } |
0 commit comments