Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
nni
Commits
26cef96c
Unverified
Commit
26cef96c
authored
Dec 21, 2018
by
chicm-ms
Committed by
GitHub
Dec 21, 2018
Browse files
Fix rest server UT (#489)
parent
ff40dc38
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
8 additions
and
14 deletions
+8
-14
src/nni_manager/rest_server/restValidationSchemas.ts
src/nni_manager/rest_server/restValidationSchemas.ts
+5
-5
src/nni_manager/rest_server/test/mockedNNIManager.ts
src/nni_manager/rest_server/test/mockedNNIManager.ts
+1
-7
src/nni_manager/rest_server/test/restserver.test.ts
src/nni_manager/rest_server/test/restserver.test.ts
+2
-2
No files found.
src/nni_manager/rest_server/restValidationSchemas.ts
View file @
26cef96c
...
...
@@ -114,9 +114,9 @@ export namespace ValidationSchemas {
codeDir
:
joi
.
string
(),
classFileName
:
joi
.
string
(),
className
:
joi
.
string
(),
classArgs
:
joi
.
any
(),
classArgs
:
joi
.
any
(),
gpuNum
:
joi
.
number
().
min
(
0
),
checkpointDir
:
joi
.
string
()
checkpointDir
:
joi
.
string
()
.
allow
(
''
)
}),
tuner
:
joi
.
object
({
builtinTunerName
:
joi
.
string
().
valid
(
'
TPE
'
,
'
Random
'
,
'
Anneal
'
,
'
Evolution
'
,
'
SMAC
'
,
'
BatchTuner
'
,
'
GridSearch
'
,
'
NetworkMorphism
'
),
...
...
@@ -125,7 +125,7 @@ export namespace ValidationSchemas {
className
:
joi
.
string
(),
classArgs
:
joi
.
any
(),
gpuNum
:
joi
.
number
().
min
(
0
),
checkpointDir
:
joi
.
string
()
checkpointDir
:
joi
.
string
()
.
allow
(
''
)
}),
assessor
:
joi
.
object
({
builtinAssessorName
:
joi
.
string
().
valid
(
'
Medianstop
'
,
'
Curvefitting
'
),
...
...
@@ -134,7 +134,7 @@ export namespace ValidationSchemas {
className
:
joi
.
string
(),
classArgs
:
joi
.
any
(),
gpuNum
:
joi
.
number
().
min
(
0
),
checkpointDir
:
joi
.
string
()
checkpointDir
:
joi
.
string
()
.
allow
(
''
)
}),
clusterMetaData
:
joi
.
array
().
items
(
joi
.
object
({
key
:
joi
.
string
(),
...
...
@@ -149,7 +149,7 @@ export namespace ValidationSchemas {
body
:
{
id
:
joi
.
string
().
required
(),
revision
:
joi
.
number
().
min
(
0
).
required
(),
params
:
joi
.
object
(
STARTEXPERIMENT
.
body
)
.
required
()
,
params
:
joi
.
object
(
STARTEXPERIMENT
.
body
),
execDuration
:
joi
.
number
().
required
(),
startTime
:
joi
.
number
(),
endTime
:
joi
.
number
(),
...
...
src/nni_manager/rest_server/test/mockedNNIManager.ts
View file @
26cef96c
...
...
@@ -101,13 +101,7 @@ export class MockedNNIManager extends Manager {
}
public
setClusterMetadata
(
key
:
string
,
value
:
string
):
Promise
<
void
>
{
const
deferred
:
Deferred
<
void
>
=
new
Deferred
<
void
>
();
if
(
key
===
'
exception_test_key
'
)
{
deferred
.
reject
(
new
Error
(
'
Test Error
'
));
}
deferred
.
resolve
();
return
deferred
.
promise
;
return
Promise
.
resolve
();
}
public
getTrialJob
(
trialJobId
:
string
):
Promise
<
TrialJobInfo
>
{
...
...
src/nni_manager/rest_server/test/restserver.test.ts
View file @
26cef96c
...
...
@@ -133,7 +133,7 @@ describe('Unit test for rest server', () => {
});
});
it
(
'
Test PUT experiment/cluster-metadata
exception
'
,
(
done
:
Mocha
.
Done
)
=>
{
it
(
'
Test PUT experiment/cluster-metadata
bad key
'
,
(
done
:
Mocha
.
Done
)
=>
{
const
req
:
request
.
Options
=
{
uri
:
`
${
ROOT_URL
}
/experiment/cluster-metadata`
,
method
:
'
PUT
'
,
...
...
@@ -146,7 +146,7 @@ describe('Unit test for rest server', () => {
if
(
err
)
{
assert
.
fail
(
err
.
message
);
}
else
{
expect
(
res
.
statusCode
).
to
.
equal
(
5
00
);
expect
(
res
.
statusCode
).
to
.
equal
(
4
00
);
}
done
();
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment