Skip to content

Commit

Permalink
chore: scaffold test executor
Browse files Browse the repository at this point in the history
  • Loading branch information
AgentEnder committed Apr 21, 2021
1 parent 1d47b01 commit 6a58d34
Show file tree
Hide file tree
Showing 14 changed files with 60 additions and 8 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "nx-dotnet",
"license": "MIT",
"version": "0.1.5",
"version": "0.1.5-dev.9",
"scripts": {
"nx": "nx",
"start": "nx serve",
Expand Down
5 changes: 5 additions & 0 deletions packages/core/executors.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,11 @@
"implementation": "./src/executors/serve/executor",
"schema": "./src/executors/serve/schema.json",
"description": "serve executor"
},
"test": {
"implementation": "./src/executors/test/executor",
"schema": "./src/executors/test/schema.json",
"description": "test executor"
}
},
"builders": {
Expand Down
7 changes: 4 additions & 3 deletions packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,9 @@
"private": false,
"dependencies": {
"chokidar": "^3.5.1",
"@nx-dotnet/dotnet": "0.1.5",
"@nx-dotnet/utils": "0.1.5"
"@nx-dotnet/dotnet": "0.1.5-dev.9",
"@nx-dotnet/utils": "0.1.5-dev.9",
"xmldoc": "^1.1.2"
},
"version": "0.1.5"
"version": "0.1.5-dev.9"
}
11 changes: 11 additions & 0 deletions packages/core/src/executors/test/executor.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import { TestExecutorSchema } from './schema';
import executor from './executor';

const options: TestExecutorSchema = {};

describe('Test Executor', () => {
it('can run', async () => {
const output = await executor(options);
expect(output.success).toBe(true);
});
});
11 changes: 11 additions & 0 deletions packages/core/src/executors/test/executor.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import { TestExecutorSchema } from './schema';

export default async function runExecutor(
options: TestExecutorSchema,
) {
console.log('Executor ran for Test', options)
return {
success: true
}
}

1 change: 1 addition & 0 deletions packages/core/src/executors/test/schema.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export interface TestExecutorSchema {} // eslint-disable-line
9 changes: 9 additions & 0 deletions packages/core/src/executors/test/schema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"$schema": "http://json-schema.org/schema",
"cli": "nx",
"title": "Test executor",
"description": "",
"type": "object",
"properties": {},
"required": []
}
4 changes: 2 additions & 2 deletions packages/dotnet/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"private": false,
"main": "src/index.js",
"dependencies": {
"@nx-dotnet/utils": "0.1.5"
"@nx-dotnet/utils": "0.1.5-dev.9"
},
"version": "0.1.5"
"version": "0.1.5-dev.9"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export type dotnetTestFlags =
| 'test-adapter-path'
| 'blame'
| 'blame-crash'
| 'blame-crash-dump-type';
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import { dotnetTestFlags } from './dotnet-test-flags';

export type dotnetTestOptions = {
flag: dotnetTestFlags;
value?: string | boolean;
}[];
2 changes: 2 additions & 0 deletions packages/dotnet/src/lib/models/dotnet-test/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
export * from './dotnet-test-flags';
export * from './dotnet-test-options';
1 change: 1 addition & 0 deletions packages/dotnet/src/lib/models/index.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
export * from './dotnet-new';
export * from './dotnet-build';
export * from './dotnet-run';
export * from './dotnet-test';
2 changes: 1 addition & 1 deletion packages/typescript/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
"main": "src/index.js",
"generators": "./generators.json",
"executors": "./executors.json",
"version": "0.1.5"
"version": "0.1.5-dev.9"
}
2 changes: 1 addition & 1 deletion packages/utils/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@
"rimraf": "^3.0.2",
"xmldoc": "^1.1.2"
},
"version": "0.1.5"
"version": "0.1.5-dev.9"
}

0 comments on commit 6a58d34

Please sign in to comment.