Commit Graph

1555 Commits

Author SHA1 Message Date
Scott Fennell
ff771f7bd6
Centos8 compat (#908)
make print statements in tests python3 compatible
2019-11-18 10:10:33 -06:00
Scott Fennell
0d5aa45c20
Python3 exec open (#907)
* update .gitignore

* #906 change all python execfile() to exec(open().read())
2019-11-14 13:35:57 -06:00
Scott Fennell
0b4806dfb1 disable workflows for now while we wait for github actions 2019-11-14 09:20:00 -06:00
Scott Fennell
6c60a47e84 update github workflows 2019-11-13 12:17:40 -06:00
Scott Fennell
f58e8ba01b
GitHub actions (#904) 2019-11-13 12:03:11 -06:00
Scott Fennell
29e047f7a7 remove dependency on JUnitXMLFormatter 2019-11-12 08:47:16 -06:00
Scott Fennell
227c733ccc
Update react-based Trick Dashboard (#900)
Fast-forwarding my app to the latest version to make it available and minimize integration problems later on. The app still requires several features to be implemented such as a Search feature for TV.

Currently, the process for using the app is as follows:

Install Node.js. https://nodejs.org/en/ or alternatively find a repository such as NodeSource
```cd trick/trick_source/web/mockup```
```npm i```
```npm run build```
Copy the contents of the build directory to your www directory for your sim
2019-11-08 10:56:56 -06:00
Penn, John M 047828115
23b5b7ac19 Use better WebSocket constructor in wsexp.html because it's an example. 2019-11-06 13:18:29 -06:00
Derek Bankieris
213964afba Fix typos 2019-11-05 16:03:47 -06:00
Derek Bankieris
9501bd9a5e Fix typo 2019-11-05 16:02:12 -06:00
Penn, John M 047828115
20a8d5c462 Delete mongoose_httpd model in Cannon sims dir. 2019-11-05 09:49:08 -06:00
Penn, John M 047828115
225cd9704e Add images directory and trick_icon.png needed for webserver. 2019-11-04 12:52:29 -06:00
Derek Bankieris
2d89023031 Generalize from_pid to find_simulation
This allows searching for a sim by any of its parameters over the
multicate channel.
2019-11-04 11:22:48 -06:00
Derek Bankieris
c35ca93830 Add checkpoint functionality to variable_server.py 2019-11-01 15:30:26 -05:00
Alex Lin
6205864d92 Merge branch 'master' of https://github.com/nasa/trick 2019-11-01 14:10:57 -05:00
Alex Lin
057c31ff95 configure script fails in RHEL/CentOS 8 #887
If gsl is installed the configure script fails because it needs
libgslcblas as well when testing for the library.
2019-11-01 14:10:13 -05:00
Derek Bankieris
af0520d604 Download JARs in parallel
The reason for .NOTPARALLEL was to prevent mixing of the download
progress messages, so use the -s and -S curl options to silence output,
except for errors.
2019-10-31 12:27:29 -05:00
Scott Fennell
d2cd7b0be4
Merge pull request #896 from nasa/merge-web-apps
Merge web apps
2019-10-31 11:51:15 -05:00
Scott Fennell
8428c56e6a add sie and units messages to httpserver 2019-10-31 10:39:13 -05:00
Scott Fennell
2deff169e0 require c++11 for trick_source/sie 2019-10-31 09:51:24 -05:00
Alex Lin
193da84744 Merge branch 'master' of https://github.com/nasa/trick 2019-10-31 09:14:37 -05:00
Alex Lin
e4fa0cc6e6 Adding rules to ignore mongoose files. #886 2019-10-31 09:14:20 -05:00
Scott Fennell
5ab51d42e6
Merge pull request #895 from nasa/S_sie.json
create S_sie.json
2019-10-30 16:07:32 -05:00
jmpenn
be34b89512
In WebServer class use message_publish() for messages and add debug flag. (#893) 2019-10-29 17:21:19 -05:00
jmpenn
9eed167634
Add enable flag to webserver. Default is false. Should be set to true in input file to enable. (#892) 2019-10-29 11:52:02 -05:00
jmpenn
d86a23834c
Fix a race condition between ICG and mongoose install (#891)
* Fix a race condition between ICG and mongoose install

* Update mongoose to version 6.16
2019-10-25 13:21:39 -05:00
jmpenn
95c6659733
Incorporate Webserver into Trick, so one only has to include HttpServ… (#886)
* Incorporate Webserver into Trick, so one only has to include HttpServer.sm

* Tweaks in default index.html file

* Rename HTTPServer.sm to WebServer.sm

* Rename http_server to WebServer

* Add --retry to curl invocations in HttpServer makefile.

* Fix #include in VariableServerVariable.hh

* Include cleanup and curl tweaks in the hopes of making Jenkins happy.

* Doh! problem in makefile masked by preinstalled mongoose in usr/local/lib

* DIE Make Bug DIE

* Fix include in WebServer.sm

* WebServer.sm constructor name

* Don't SWIG mongoose.h

* Compile with -std=c++11

* Attempt to fix race condition in makefile

* makefie tweek

* Fix trick library name problem for Centos and Redhat
2019-10-23 11:58:19 -05:00
Alex Lin
34833be0de
configure script fails in RHEL/CentOS 8 #887 (#888)
If we can't find python in the configure script then search for
python3.  If python3 is found use python3-config to get the
include directories and libraries.  Call python scripts using the
PYTHON environment variable.
2019-10-21 13:29:26 -05:00
Penn, John M 047828115
8813455978 Merge branch 'master' of https://github.com/nasa/trick 2019-10-15 15:19:02 -05:00
Penn, John M 047828115
e1a67195d2 Create a default http document root if one doesn't exist. #885 2019-10-15 15:18:45 -05:00
dbankieris
143feee934
Merge pull request #880 from nasa/CP_dep_trace_ext_lib_dirs
Don't trace TRICK_EXT_LIB_DIRS lib deps in CP
2019-10-15 11:10:27 -05:00
Penn, John M 047828115
bf288636cb Efficiently handle time-consistent and non-time consistent message modes in web server, plus lots of refactoring. ref #883 2019-10-08 14:14:18 -05:00
Derek Bankieris
1f33406c95 Don't trace TRICK_EXT_LIB_DIRS lib deps in CP
Refs #871
2019-10-07 14:12:06 -05:00
dbankieris
5e11a40a69
Merge pull request #877 from nasa/char_sized_enums
Add support for char-sized enums
2019-10-04 12:21:31 -05:00
Scott Fennell
6625d41a63
Merge pull request #879 from nasa/udunits-bug
get rid of dangling pointer use closes #878
2019-10-04 10:25:22 -05:00
Scott Fennell
c8eb44e1fc get rid of dangling pointer use closes #878 2019-10-04 10:04:38 -05:00
Derek Bankieris
86515bcaaa Fix VERBOSE=1 in verbose_build.pm
How I hate you, Perl.

Fixes #873
2019-10-04 10:04:18 -05:00
Derek Bankieris
04d5f5dd80 Add support for char-sized enums
Fixes #876
2019-10-01 12:26:57 -05:00
dbankieris
140acb3364
Merge pull request #874 from nasa/verbose_build_in_perl_modules
Fix VERBOSE=1 in verbose_build.pm
2019-09-30 08:18:00 -05:00
Scott Fennell
c79649b7ca
Merge pull request #875 from nasa/llvm-9 2019-09-27 16:32:00 -05:00
sfennell
8ac5cf7a59 changes to support llvm 9.0 closes #869 2019-09-27 16:04:16 -05:00
Derek Bankieris
2d88126639 Fix VERBOSE=1 in verbose_build.pm
How I hate you, Perl.

Fixes #873
2019-09-27 15:58:56 -05:00
sfennell
5004f95fdd changes to support llvm 9.0 closes #869 2019-09-27 14:58:54 -05:00
dbankieris
296bf77e74
Merge pull request #872 from nasa/lib_deps_ext_lib_dir
Skip paths in TRICK_EXT_LIB_DIRS in get_lib_deps
2019-09-27 10:57:43 -05:00
Derek Bankieris
894c531541 Skip paths in TRICK_EXT_LIB_DIRS in get_lib_deps
Closes #871
2019-09-27 10:42:03 -05:00
dbankieris
9687c2f11b
Merge pull request #868 from jsooknan/ROS-kinetic-update
Updated S_overrides to work with ROS kinetic. Included catkin package…
2019-09-25 08:28:45 -05:00
Josh Sooknanan
bbe693d9d0 Updated S_overrides to work with ROS kinetic. Included catkin package containing the appropriate message file to integrate with other ROS nodes - build with catkin. 2019-09-24 15:13:00 -05:00
Scott Fennell
93a83d6ce1
Merge pull request #867 from nasa/remove-deprecated-code-#864
#864 remove ptr_fun missed one file
2019-09-24 09:31:49 -05:00
Scott Fennell
b1697b7e73 #864 remove ptr_fun missed one file 2019-09-24 09:30:37 -05:00
Scott Fennell
57eb15bcd5
Merge pull request #866 from nasa/remove-deprecated-code-#864
remove deprecated std::ptr_fun and std::not1 closes #864
2019-09-23 16:04:26 -05:00