Skip to content

Commit 9728dd3

Browse files
kirill-ivlevDmitrii Bobreshev (Akvelon INC)
andauthored
Add AzureARMRest tests (#370)
* Create L0.ts * Update package.json * Update package-lock.json * Update L0-azure-arm-app-service-kudu-tests.ts * Update L0-azure-arm-app-service-kudu-tests.ts * Increase timout for tests * Increase tests timeout --------- Co-authored-by: Dmitrii Bobreshev (Akvelon INC) <[email protected]>
1 parent 2a3231c commit 9728dd3

File tree

8 files changed

+543
-11
lines changed

8 files changed

+543
-11
lines changed

common-npm-packages/azure-arm-rest/Tests/L0-azure-arm-app-service-kudu-tests.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@ import assert = require("assert");
22
import * as ttm from 'azure-pipelines-task-lib/mock-test';
33
import * as path from 'path';
44

5-
export function KuduServiceTests() {
6-
it('azure-arm-app-service-kudu Kudu', (done: Mocha.Done) => {
5+
export function KuduServiceTests(defaultTimeout = 2000) {
6+
it('azure-arm-app-service-kudu Kudu', function (done: Mocha.Done) {
7+
this.timeout(defaultTimeout);
78
let tp = path.join(__dirname, 'azure-arm-app-service-kudu-tests.js');
89
let tr : ttm.MockTestRunner = new ttm.MockTestRunner(tp);
910
let passed: boolean = true;

common-npm-packages/azure-arm-rest/Tests/L0-azure-arm-app-service.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import * as ttm from 'azure-pipelines-task-lib/mock-test';
33
import tl = require('azure-pipelines-task-lib/task');
44
import * as path from 'path';
55

6-
export function AzureAppServiceMockTests() {
7-
it('azure-arm-app-service AzureAppService', (done: Mocha.Done) => {
6+
export function AzureAppServiceMockTests(defaultTimeout = 2000) {
7+
it('azure-arm-app-service AzureAppService', function (done: Mocha.Done) {
8+
this.timeout(defaultTimeout);
89
let tp = path.join(__dirname, 'azure-arm-app-service-tests.js');
910
let tr : ttm.MockTestRunner = new ttm.MockTestRunner(tp);
1011
let passed: boolean = true;

common-npm-packages/azure-arm-rest/Tests/L0-azure-arm-appinsights-tests.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import * as ttm from 'azure-pipelines-task-lib/mock-test';
33
import tl = require('azure-pipelines-task-lib');
44
import * as path from 'path';
55

6-
export function ApplicationInsightsTests() {
7-
it('azure-arm-appinsights AzureApplicationInsights', (done: Mocha.Done) => {
6+
export function ApplicationInsightsTests(defaultTimeout = 2000) {
7+
it('azure-arm-appinsights AzureApplicationInsights', function (done: Mocha.Done) {
8+
this.timeout(defaultTimeout);
89
let tp = path.join(__dirname, 'azure-arm-appinsights-tests.js');
910
let tr : ttm.MockTestRunner = new ttm.MockTestRunner(tp);
1011
let passed: boolean = true;

common-npm-packages/azure-arm-rest/Tests/L0-azure-arm-appinsights-webtests-tests.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import * as ttm from 'azure-pipelines-task-lib/mock-test';
33
import tl = require('azure-pipelines-task-lib');
44
import * as path from 'path';
55

6-
export function ApplicationInsightsTests() {
7-
it('azure-arm-appinsights-webtests ApplicationInsightsWebTests', (done: Mocha.Done) => {
6+
export function ApplicationInsightsTests(defaultTimeout = 2000) {
7+
it('azure-arm-appinsights-webtests ApplicationInsightsWebTests', function (done: Mocha.Done) {
8+
this.timeout(defaultTimeout);
89
let tp = path.join(__dirname, 'azure-arm-appinsights-webtests-tests.js');
910
let tr : ttm.MockTestRunner = new ttm.MockTestRunner(tp);
1011
let passed: boolean = true;

common-npm-packages/azure-arm-rest/Tests/L0-azure-arm-resource-tests.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ import * as ttm from 'azure-pipelines-task-lib/mock-test';
33
import tl = require('azure-pipelines-task-lib');
44
import * as path from 'path';
55

6-
export function ResourcesTests() {
7-
it('azure-arm-resource Resources', (done: Mocha.Done) => {
6+
export function ResourcesTests(defaultTimeout = 2000) {
7+
it('azure-arm-resource Resources', function (done: Mocha.Done) {
8+
this.timeout(defaultTimeout);
89
let tp = path.join(__dirname, 'azure-arm-resource-tests.js');
910
let tr : ttm.MockTestRunner = new ttm.MockTestRunner(tp);
1011
let passed: boolean = true;
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { AzureAppServiceMockTests } from "./L0-azure-arm-app-service";
2+
import { KuduServiceTests } from "./L0-azure-arm-app-service-kudu-tests";
3+
import { ApplicationInsightsTests } from "./L0-azure-arm-appinsights-tests";
4+
import { ApplicationInsightsTests as ApplicationInsightsTestsWebTests } from "./L0-azure-arm-appinsights-webtests-tests";
5+
import { ResourcesTests } from "./L0-azure-arm-resource-tests";
6+
const DEFAULT_TIMEOUT = 1000 * 20;
7+
8+
describe("AzureARMRestTests", function () {
9+
describe("KuduService tests", KuduServiceTests.bind(KuduServiceTests, DEFAULT_TIMEOUT));
10+
describe("AzureAppServiceMock tests", AzureAppServiceMockTests.bind(AzureAppServiceMockTests, DEFAULT_TIMEOUT));
11+
describe("ApplicationInsights tests", ApplicationInsightsTests.bind(ApplicationInsightsTests, DEFAULT_TIMEOUT))
12+
describe("ApplicationInsightsTests", ApplicationInsightsTests.bind(ApplicationInsightsTests, DEFAULT_TIMEOUT))
13+
describe("ApplicationInsightsWeb tests", ApplicationInsightsTestsWebTests.bind(ApplicationInsightsTestsWebTests, DEFAULT_TIMEOUT))
14+
describe("Resources Tests", ResourcesTests.bind(ResourcesTests, DEFAULT_TIMEOUT));
15+
});

0 commit comments

Comments
 (0)