Hong Chen
d72312c602
Customize clang diagnostic handling. ( #1707 )
...
* Cutomize clang diagnostic handling.
* Removed code that was commented out.
2024-05-14 10:53:11 -05:00
Marcus Rockwell
6a8edf6771
Allow for both gui and headless testing
2024-05-12 15:21:16 -05:00
dependabot[bot]
26c18d95af
Bump ejs from 3.1.9 to 3.1.10 in /trick_source/web/dashboard ( #1705 )
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases )
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 14:56:17 -05:00
Pherring04
14708ca9cc
Issue-1677 Fix ( #1688 )
...
* Added timeout to control panel to variable server connection attempts
* Updated 127.0.0.1 to localhost
2024-04-18 13:46:05 -05:00
jmpenn
5065d96a15
Pre-increment (rather than post-increment) STL iterators in for loops… ( #1692 )
...
* Pre-increment (rather than post-increment) STL iterators in for loops. #1594
* Fix a goof. #1594
2024-04-18 11:41:35 -05:00
jmpenn
04822023de
In MemoryManager change delete_var(const char*) to delete_var(std::string) ( #1687 )
2024-04-04 10:33:18 -05:00
Hong Chen
d40bc12570
Incorporate llvm 18 changes. ( #1685 )
...
* Incorporate llvm 18 changes.
* Fixed to set input file properly for clang3.4 or ealier.
* Fixed missing brackets and added the rule back for the condition to call clang init preprocessor which was taken out incorrectly by the last commit.
2024-04-02 13:37:00 -05:00
Marcus Rockwell
b6ff7ec3f1
Added GUI testing to the base Makefile
2024-03-28 17:17:33 -05:00
Marcus Rockwell
ab32e65068
Merge branch 'master' into HeadlessJavaGUITests
2024-03-28 16:31:29 -05:00
jmpenn
c4e60d9f9a
Proposed fix for deadlock on shutdown ( #1673 )
...
* Proposed fix for deadlock on shutdown
* Terminate C style comment.
* Added needed libs for applicable tests and updated the logic for when allowing/disallowing connections.
* Need to load additional trick libs for applicable tests for Linux.
---------
Co-authored-by: Hong Chen <hong.chen-1@nasa.gov>
2024-03-28 15:15:19 -05:00
dependabot[bot]
209984255e
Bump express from 4.18.2 to 4.19.2 in /trick_source/web/dashboard ( #1678 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-27 14:32:56 -05:00
Thomas Brain
48924d585a
python3 GIL locking solution ( #1675 )
...
* Implemented use of the python GIL API to replace the less portable mutex solution.
* Replaced nullptr with NULL
---------
Co-authored-by: Thomas Brain <thomas.a.brain@nasa.gov>
2024-03-27 14:20:58 -05:00
dependabot[bot]
e6daf35524
Bump webpack-dev-middleware in /trick_source/web/dashboard ( #1676 )
...
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware ) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases )
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4 )
---
updated-dependencies:
- dependency-name: webpack-dev-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-26 11:05:27 -05:00
Marcus Rockwell
f75d26a4a8
Transferring to new fork
2024-03-25 15:42:58 -05:00
Hong Chen
d4f92cc501
Update frame_time attribute in FrameDataRecordGroup from unitless to s. ( #1672 )
2024-03-21 09:52:30 -05:00
dependabot[bot]
8f5a1e8bdb
Bump follow-redirects in /trick_source/web/dashboard ( #1669 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 09:32:24 -05:00
Marcus Rockwell
5c9615ddad
Created initial headless test cases
2024-03-20 11:32:04 -05:00
Marcus Rockwell
6cc93ecb19
Refactored SimControlApplication
2024-03-20 11:31:01 -05:00
Marcus Rockwell
d15daf6cb0
Created an interface to compile and run sims
2024-03-20 11:29:40 -05:00
Marcus Rockwell
f44537391b
Exclude the other GUIs from the testing pipeline
2024-03-20 11:19:36 -05:00
Marcus Rockwell
bfca8b6bd3
Added headless flag to Makefile
2024-03-13 15:57:16 -05:00
Marcus Rockwell
3368bbb460
refactored connect()
2024-03-13 10:40:17 -05:00
Hong Chen
da0ddfcb89
Updated to get bsaf-1.9.2.jar locally instead of from maven repository. ( #1667 )
2024-03-13 10:21:50 -05:00
Marcus Rockwell
f9bf78c8a8
Merge branch 'master' into RefactorSimControlPanelConnect
2024-03-13 09:47:35 -05:00
Hong Chen
2ac342cfc5
More rusage info added to the end of the run summary output enhancement ( #1645 )
...
* Added additional resource usage info for sim run.
* Fixed so voluntary context switches output uses corresponding ru_nvcsw instead of ru_nivcsw due to copy and paste error.
* Removed added resource usage data for page faults and block operations due to inconsistency on different OS.
* Updated to have voluntary and involuntary usage data for both initilization and run for sim shutdown run summary.
2024-02-29 14:52:41 -06:00
dependabot[bot]
df5bdc3107
Bump es5-ext from 0.10.62 to 0.10.64 in /trick_source/web/dashboard ( #1658 )
...
Bumps [es5-ext](https://github.com/medikoo/es5-ext ) from 0.10.62 to 0.10.64.
- [Release notes](https://github.com/medikoo/es5-ext/releases )
- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md )
- [Commits](https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.64 )
---
updated-dependencies:
- dependency-name: es5-ext
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-29 14:48:07 -06:00
jmpenn
a2183fb60e
Fix Issue #1386 ( #1659 )
2024-02-27 15:07:48 -06:00
jmpenn
bfb6419637
Fix the alloc_type of allocations performed by declare_var. #1529 ( #1639 )
2024-01-24 14:06:04 -06:00
Alex Lin
7547d36ab4
Repurpose the "Sim/Real Time" field on the sim control panel #1626 ( #1627 )
...
* Repurpose the "Sim/Real Time" field on the sim control panel #1626
Added calculations in the realtime sync monitor job to calculate the
average sim/realtime ratio for the past 100 frames. This is saved to
a new variable, actual_run_ratio. Changed the sim control panel to
display the actual_run_ratio value.
* Repurpose the "Sim/Real Time" field on the sim control panel #1626
how does this compile locally but not in CI? Didn't include cmath.
2024-01-23 10:46:55 -06:00
Mrockwell2
dad8e3b872
Standardized error messaging in Sim Control Panel. ( #1636 )
...
* Standardized error messaging in Sim Control Panel.
* Allowed for a popup when in Lite mode
* Fixed the NullPointerException
* Cleaning up and documenting implementation.
2024-01-18 10:57:52 -06:00
Hong Chen
fe105451b9
Dump cycle time for all type instead of just PROCESS_TYPE_AMF_CHILD. ( #1638 )
2024-01-18 10:40:19 -06:00
Hong Chen
6d86a0fd97
Updated to log applicable time in seconds instead of tics for frame logging ( #1623 )
...
* Updated to log applicable time in seconds instead of tics, remove scale attribute in dp product XMLs, and reset clock before realtime clock sync to avoid logging epoch time for frame logging.
* Removed "_seconds" from applicable time variable names.
2024-01-18 10:17:54 -06:00
dependabot[bot]
f80e600162
Bump follow-redirects in /trick_source/web/dashboard ( #1635 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 10:06:29 -06:00
dependabot[bot]
65c20d9983
Bump plotly.js from 1.49.0 to 2.25.2 in /trick_source/web/dashboard ( #1634 )
...
Bumps [plotly.js](https://github.com/plotly/plotly.js ) from 1.49.0 to 2.25.2.
- [Release notes](https://github.com/plotly/plotly.js/releases )
- [Changelog](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/plotly/plotly.js/compare/v1.49.0...v2.25.2 )
---
updated-dependencies:
- dependency-name: plotly.js
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 10:11:13 -06:00
Hong Chen
dafddff0a1
update version numbers to prerelease 19.8.0-beta
2023-12-18 14:25:50 -06:00
Sean Harmeyer
ba38260690
Update version numbers for Trick Simulation Environment 19.7.1
2023-12-18 12:33:32 -06:00
Hong Chen
b7e541e02f
Updated not to add "friend class" to embedded private list so it can be accessed. ( #1625 )
...
* Updated not to add "friend class" to embedded private list so it can be accessed.
* Added a list to hold all friends class decl so able to specifically make sure not to remove them from io source but not to allow is source for others.
* Added namespaces to class names for comparison as class name only needs to be unique within the same namespace.
* Added if NULL check before getting friend decl type string.
2023-12-14 13:28:16 -06:00
Hong Chen
867736a1b1
update version numbers to prerelease 19.8.0-beta
2023-12-01 13:15:31 -06:00
Sean Harmeyer
d711b47170
update version numbers for Trick Simulation Environment 19.7.0
2023-12-01 11:43:08 -06:00
ddj116
483cacfafd
MonteCarloGenerate: Provide more metadata on dispersions ( #1608 )
...
* Add type, dispersion, min_value, max_value and other relevant internal
members of MonteCarloVariable* classes to the output of
MonteCarlo_Meta_data_output. Motivation is for users wanting to post-process
dispersion parameters used during generation of runs
* Protect against invalid memory access when length of values is zero in
MonteCarloVariableRandomStringSet::generate_assignment(). Add a new
verif sim warning case to cover these new lines
* Update new verif data for SIM_mc_generation to support these changes
Closes #1574
Co-authored-by: Dan Jordan <daniel.d.jordan@nasa.gov>
2023-12-01 10:09:17 -06:00
Hong Chen
9ead0a28be
Added case in ICG makefile to use C++17 for clang 16 as clang 16 or later builds C++ code according to the C++17 by default. ( #1621 )
2023-11-30 14:39:00 -06:00
Hong Chen
25b692d055
Added executive time tic value information to S_job_execution. ( #1605 )
2023-10-31 10:30:41 -05:00
Hong Chen
9076a3e88f
1592 send hs run stats improvement ( #1604 )
...
* Added system CPU time and initialization system CPU time and added user wording for existing CPU time to distinguish it from system CPU time used for trick run summary.
* Updated the order of a couple of times of shutdown messages printed on screen and sim/cpu time ratio to both user and system cpu time.
* Minor change for lining up the shutdown message.
2023-10-31 10:20:17 -05:00
Hong Chen
80f341f5e7
Fix the issue of returning a pointer to a local variable in data_products ( #1593 )
...
* Updated to use std::string instead for cases that ruturn const char* by referencing to a local variable.
* Updated c_str invovled check as it is never NULL and always return a null-terminated ('\0') string and also removed unnecessary conversion using c_str.
* Updated a data_products file missed last time to replace c_str check with string check.
* Updated missed parts to replace c_str check with string check.
* Updated to use C++ string comparison for std::string variables.
2023-10-26 10:39:02 -05:00
jmpenn
cc6fbc4ff2
Fix and unittest lqueue functions in trick_adt. ( #1598 )
2023-10-26 10:26:40 -05:00
dependabot[bot]
d2b699ce04
Bump @babel/traverse in /trick_source/web/dashboard ( #1595 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.23.0 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 10:10:18 -05:00
dependabot[bot]
e8048c1448
Bump esm and mapbox-gl in /trick_source/web/dashboard ( #1589 )
...
Removes [esm](https://github.com/standard-things/esm ). It's no longer used after updating ancestor dependency [mapbox-gl](https://github.com/mapbox/mapbox-gl-js ). These dependencies need to be updated together.
Removes `esm`
Updates `mapbox-gl` from 1.1.1 to 1.13.3
- [Release notes](https://github.com/mapbox/mapbox-gl-js/releases )
- [Changelog](https://github.com/mapbox/mapbox-gl-js/blob/v1.13.3/CHANGELOG.md )
- [Commits](https://github.com/mapbox/mapbox-gl-js/compare/v1.1.1...v1.13.3 )
---
updated-dependencies:
- dependency-name: esm
dependency-type: indirect
- dependency-name: mapbox-gl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 10:09:48 -05:00
dependabot[bot]
885639e2b2
Bump acorn from 5.7.3 to 5.7.4 in /trick_source/web/dashboard ( #1583 )
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 5.7.3 to 5.7.4.
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4 )
---
updated-dependencies:
- dependency-name: acorn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-12 11:22:29 -05:00
dependabot[bot]
8e15716e96
Bump path-parse from 1.0.6 to 1.0.7 in /trick_source/web/dashboard ( #1582 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-12 11:21:54 -05:00
dependabot[bot]
31288e9238
Bump bl from 1.2.2 to 1.2.3 in /trick_source/web/dashboard ( #1581 )
...
Bumps [bl](https://github.com/rvagg/bl ) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/rvagg/bl/releases )
- [Changelog](https://github.com/rvagg/bl/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rvagg/bl/compare/v1.2.2...v1.2.3 )
---
updated-dependencies:
- dependency-name: bl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-12 11:20:50 -05:00