Victor Woeltjen
0036974c60
Merge remote-tracking branch 'github/master' into open450b
...
Merge latest from master branch to reconcile conflicts
for https://github.com/nasa/openmctweb/pull/469
Conflicts:
platform/commonUI/general/bundle.json
2016-01-08 15:36:10 -08:00
Victor Woeltjen
cec197f888
[API Refactor] Remove bundle.json files
2016-01-08 15:32:18 -08:00
Victor Woeltjen
cacc295524
[API Refactor] Move rebundle script
...
...out of top-level, into a scripts directory.
2016-01-08 15:29:58 -08:00
Victor Woeltjen
3bf2819c07
[API Refactor] Ignore target when linting
2016-01-08 15:04:54 -08:00
Victor Woeltjen
ed63e326fe
[API Refactor] Update documentation
...
...to reflect new manner in which tests are run.
2016-01-08 14:55:37 -08:00
Victor Woeltjen
77e39f2882
[API Refactor] Test legacy bundle registry
2016-01-08 13:38:28 -08:00
Victor Woeltjen
df631ba40e
[API Refactor] Update failing specs
2016-01-08 12:58:06 -08:00
Victor Woeltjen
65c0cc66b6
[API Refactor] Add HTML reporting
...
Write HTML reports of test successes/failures to simplify
handling of test failures; pre-existing HTML test runner
is incompatible with changes to the way bundles are loaded.
2016-01-08 12:57:22 -08:00
Victor Woeltjen
aa63308e0b
[API Refactor] Fix JSLint failures
...
Fix JSLint failures by excluding top-level code,
and by explicitly declaring variable require.
2016-01-08 12:36:48 -08:00
Victor Woeltjen
82094477a3
[API] Run npm tests during maven build
2016-01-08 12:10:42 -08:00
Victor Woeltjen
39c1a885d8
[API] Enable code coverage
...
Enable code coverage reporting from npm-executed tests.
2016-01-08 12:06:12 -08:00
Victor Woeltjen
72c721b605
[API] Remove bundles.json
...
...and make its usage optional.
2016-01-08 09:54:02 -08:00
Victor Woeltjen
1443ab61e3
[API] Obey strict DI from FormController
2016-01-08 09:42:38 -08:00
Victor Woeltjen
2b4d6c111c
[API] Fix logging of paths
...
When extensions have an explicitly-declared implementation,
do not log that they are being loaded.
2016-01-07 16:06:04 -08:00
Victor Woeltjen
7728d308f2
[API] Obey strict DI rules
...
Fix unintended implicit DI usage in configuration
2016-01-07 16:03:36 -08:00
Victor Woeltjen
9babe7167e
[API] Enable strict DI
...
...to facilitate detection of any issues with
optimizability of legacy support for imperative
registration.
2016-01-07 15:56:09 -08:00
Victor Woeltjen
52579fefe1
[API] Simplify RequireJS config
2016-01-07 15:29:19 -08:00
Victor Woeltjen
de53247d56
[API] Convert JSON bundles to imperative form
2016-01-07 15:08:08 -08:00
Victor Woeltjen
786f9febe4
[API] Declare libs upfront
...
Declare external dependencies up-front in RequireJS
config; avoids problems due to changes in ordering
(since RequireJS config may be modified by bundle
contents.)
2016-01-07 15:07:25 -08:00
Victor Woeltjen
29acbfdb9c
[API] Ensure uniqueness of impls when rebundling
...
Avoids redundant argument names in generated JS files.
2016-01-07 15:06:30 -08:00
Victor Woeltjen
5bbbdd4e50
[API] Fix explicit implementation assignments
2016-01-07 15:01:57 -08:00
Victor Woeltjen
4ed1836ae5
[API] Allow implementations to be passed directly
...
Allow implementations to be passed in as values,
instead of strings, facilitating the loading of
said implementations via RequireJS.
2016-01-07 15:01:39 -08:00
Victor Woeltjen
82990152d7
[API] Depend on bundles via AMD
2016-01-07 15:01:28 -08:00
Victor Woeltjen
8d3aec02d6
[API] Include dependencies during rebundling
2016-01-07 15:00:51 -08:00
Victor Woeltjen
792fda48e3
[API] Fix whitespace of bundle rewrites
2016-01-07 10:45:00 -08:00
Victor Woeltjen
9ebafa157b
[API] Add temporary bundle-rewriting script
2016-01-07 10:42:08 -08:00
Victor Woeltjen
612dd7db2c
[API] Expose browse through legacy registry
2016-01-06 17:54:56 -08:00
Victor Woeltjen
b87dd5def6
[API] Fix paths for legacyRegistry
2016-01-06 17:50:05 -08:00
akhenry
9cc03123b1
Merge pull request #402 from nasa/open209
...
[Clocks/Timers] Update code style
2016-01-06 14:07:15 -08:00
Henry
a6ecda9cab
Resolved conflict
2016-01-06 14:06:28 -08:00
Henry
b20488e77d
Merged conflict
2016-01-06 14:05:40 -08:00
akhenry
05a909f66f
Merge pull request #451 from nasa/open116
...
[Time Conductor] Improve test coverage
2016-01-06 13:26:33 -08:00
Victor Woeltjen
2436c32e6d
[Time Conductor] Split test cases
...
Verify table structure separately from table contents
per code review feedback,
https://github.com/nasa/openmctweb/pull/451/files#r48999214
2016-01-06 13:00:16 -08:00
Victor Woeltjen
a39e8e44f0
[API] Load bundles from imperative registry
2016-01-06 11:22:44 -08:00
akhenry
02c984a0bc
Merge pull request #69 from nasa/api-redesign
...
[API] API Redesign Goals and Proposals
2016-01-06 11:21:05 -08:00
Victor Woeltjen
65fb5ab2a5
[API] Move angular dependency inward
2016-01-06 11:15:36 -08:00
akhenry
01772e4020
Merge pull request #452 from nasa/open1400
...
[Common UI] Test mct-split-pane, mct-splitter
2016-01-06 11:11:27 -08:00
Victor Woeltjen
76aa9e1fd2
[API] Add legacy bundle registry
2016-01-06 11:05:41 -08:00
Victor Woeltjen
9f66f39d8d
[API] Add a top-level main.js
...
...which can depend upon the bundle registry, as well
as a set of installed bundles.
https://github.com/nasa/openmctweb/issues/450
2016-01-06 10:59:21 -08:00
Victor Woeltjen
fdc875379f
[API] Refactor out application initialization
...
...to simplify insertion of an imperative bundle registry,
WTD-450.
2016-01-06 10:44:53 -08:00
Victor Woeltjen
019e04f9ab
Merge pull request #434 from nasa/open433
...
[Documentation] Code example in bar graph tutorial incorporates text from the following paragraph
2016-01-05 16:46:31 -08:00
Victor Woeltjen
668b508bb8
[API] Add links to related issues
2016-01-05 16:37:24 -08:00
Victor Woeltjen
7d24c5319b
[API] Bring in consensus
...
Bring over tables indicating consensus/decisions about
proposed API changes from
https://github.com/nasa/openmctweb/issues/263
2016-01-05 16:10:57 -08:00
Victor Woeltjen
83bdf7343d
[Common UI] Test mct-splitter
...
WTD-1400
2016-01-05 10:14:25 -08:00
Victor Woeltjen
46e524a3b6
[Common UI] Begin testing mct-splitter
...
WTD-1400
2016-01-04 14:25:43 -08:00
Victor Woeltjen
22b7bb07aa
[Common UI] Add mct-split-pane test cases
...
...sufficient for full line coverage. WTD-1400
2016-01-04 12:19:33 -08:00
Victor Woeltjen
7a25733be0
[Common UI] Remove obsolete split-pane container
...
Remove obsolete split-pane container and associated
controller; this behavior is now handled by the
mct-split-pane directive.
Part of updates to tests for the mct-split-pane
directive, WTD-1400
2016-01-04 11:34:24 -08:00
Victor Woeltjen
b9146fbeac
[Time Conductor] Test TelemetryHandle.getDatum
...
Test ability to look up datum object by index (used to
support evaluation of limit state in Fixed Position and
similar single-value views while time conducting.)
2015-12-30 10:23:02 -08:00
Victor Woeltjen
a49deb5ab1
Merge remote-tracking branch 'github/master' into open116
...
Merge in latest from master into topic branch for
https://github.com/nasa/openmctweb/issues/116
Conflicts:
platform/features/layout/test/FixedControllerSpec.js
platform/features/plot/test/PlotControllerSpec.js
2015-12-30 10:15:05 -08:00
Victor Woeltjen
9b63a63efc
Merge pull request #379 from nasa/open1337
...
[Limits] Add test cases for limits
2015-12-30 10:11:27 -08:00