1030 Commits

Author SHA1 Message Date
Marcus Rockwell
0fe1e05f22 Cleaned up Sim Control Panel test suite 2024-09-13 13:50:50 -05:00
Marcus Rockwell
25936b0301 Created test suite for Tool Bar Buttons 2024-09-09 16:02:02 -04:00
Marcus Rockwell
265aa9a59e Created test suite for Action Menu Items 2024-09-09 16:01:35 -04:00
Marcus Rockwell
a4d71e1636 Created a test for the look and feel options 2024-09-09 12:25:37 -04:00
Marcus Rockwell
ac9ff8419e Implement Status Message Menu Action Tests 2024-09-04 18:04:09 -04:00
Marcus Rockwell
2579eaf87b Finished testsuite for font testing 2024-09-04 14:05:16 -04:00
Marcus Rockwell
f9c81f25f4 increased encapsulation in FontChooser.java 2024-09-04 10:34:51 -04:00
Marcus Rockwell
8db6fa4b37 updated status message pane tests 2024-09-04 10:22:06 -04:00
Marcus Rockwell
e78884c81d Status message pane test case update 2024-08-30 10:33:59 -04:00
Marcus Rockwell
6734452982 Completed test cases for all of the command panel and status messages 2024-08-23 14:16:19 -05:00
Marcus Rockwell
16a39d55da Created test case for status message pane 2024-08-23 13:56:02 -04:00
Marcus Rockwell
158c1787f2 Fixed tests for Checkpoint buttons 2024-08-15 17:40:14 -04:00
Marcus Rockwell
9d88190cf8 Removed Robot Tests from Pipeline Temporarily 2024-08-14 15:49:23 -04:00
Marcus Rockwell
675807fd36 Set up tests for JButtons 2024-08-14 15:48:38 -04:00
Marcus Rockwell
d4c20cd6a6 Added AssertJ Swing to pom.xml 2024-08-12 12:29:53 -04:00
Marcus Rockwell
8d328dbed5 Create a stubbed SimControl Panel 2024-08-08 15:08:21 -04:00
Marcus Rockwell
922ae5582c Fixed Real Time Toggle Test 2024-07-16 13:25:20 -05:00
Marcus Rockwell
c51254094f Merge branch 'master' into HeadlessJavaGUITests 2024-07-14 13:07:06 -05:00
Hong Chen
37e273a024
Corrected .d file path for the clean target in Makefile.input file. (#1735) 2024-06-27 10:34:44 -05:00
Mrockwell2
7bc531273c
1720 websocket freeze issue (#1724)
* fixed web server freeze issue

* Revert "fixed web server freeze issue"

This reverts commit 7883453f6abcd7a13a37c254fc5ebeec2e201385.

* Fixed Webserver freeze issue

---------

Co-authored-by: Marcus Rockwell <marcusrockwell@gmail.com>
2024-06-27 10:25:22 -05:00
dependabot[bot]
abddad8424
Bump braces from 3.0.2 to 3.0.3 in /trick_source/web/dashboard (#1734)
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 15:22:52 -05:00
Pherring04
5219c1d279
message (#1712) 2024-05-23 10:29:53 -05:00
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