Commit Graph

37 Commits

Author SHA1 Message Date
8d314fa1b1 Zip SWIG-generated python modules
Closes #1144
2021-05-19 17:23:33 -05:00
1d9ea79107 Introducing TrickOps - An Extensible Sim Testing Framework (#1130)
* Introducing TrickOps - An Extensible Sim Testing Framework

Features:

* Multiple simultaneous sim builds, runs, file vs. file comparisons,
  arbitrary post-run analyses, valgrind of runs
* Real-time progress bars for sim builds and runs
* Exit code management lets users easily define success & failure
* Failed comparisons can optionally generate koviz error reports

See share/trick/trickops/README.md for details

* Add GitHub Actions Workflow for TrickOps for Ubuntu:20.04 & CentOS latest

* Adds python unit and doc tests to github actions for push / pull requests
  for Ubuntu:20.04 and CentOS 8:latest. MacOS still forthcoming.
* Also updates documentation with TrickOps information
* Remove duplicate / overwriting SIM_ definitions in ExampleWorkflow.py

* Address Code Review / Discussion

* Reduce set of sims tested in ExampleWorkflow.py to stable set
* Add ExampleWorkflow.py to GitHub Actions
* Clarify documentation and add image of TrickOps in action
* Error/Ignore valgrind entries in YAML file if platform == darwin

* Fix run.compare() logic error and add unit test to cover it

Co-authored-by: Dan Jordan <daniel.d.jordan@nasa.gov>
2021-05-03 14:39:20 -05:00
437a56b24c Update Install-Guide.md 2021-04-26 23:53:27 -05:00
0fda0b4bf3 Update Install-Guide.md 2021-04-26 22:06:53 -05:00
9b621d2819 Update Install-Guide.md 2021-04-26 21:59:35 -05:00
c0791b46d9 icg default constructor is deleted (#1109)
* check if default constructor is deleted #1094

* unit test icg deleted default constructor #1094

* Update centos 7 swig version to 3.0 to support deleted function in SIM_deleted_default_constructor test

Co-authored-by: Fennell, Scott P 263712616 <scott.p.fennell@nasa.gov>

closes #1094
2021-02-05 19:32:36 -06:00
5f59948cb8 Trick installation on MacOS documentation update (#1071)
* Trick installation on MacOS

Step 5 in the installation guide “Install cask to get java and xquartz” results in the following error: “Error: Cask 'java' is unavailable: No Cask with this name exists. Did you mean one of these?”, then giving some other possible downloads. It seems that Java cannot be installed using home-brew in this way. The way around this I used was to install Java from Oracle’s website (https://www.java.com/en/download/) and the JDK from here (https://www.oracle.com/java/technologies/javase-jdk15-downloads.html), then install the other packages on their own. This has been tested to be working on macOS Catalina.

* macOS install documentation to install java with brew by default

I changed the URL for the JDK as well to go to their SE page, so that when java 16+ is released they can still find the latest JDK.

Co-authored-by: Scott Fennell <spfennell@gmail.com>
2020-11-05 14:32:17 -06:00
50039dd8e9 Update Input-File.md 2020-10-09 17:54:29 -05:00
7db4af610b Update Event-Manager.md 2020-10-09 17:52:46 -05:00
b2ec2313e8 Update Python-Variable-Server-Client.md
Add a special note for Booleans
2020-09-23 14:33:07 -05:00
892c0ac493 Update Install-Guide.md 2020-09-02 16:02:47 -05:00
0871600cad Update Install-Guide.md 2020-09-02 15:59:03 -05:00
ab0d1cf1bd Update Install-Guide.md 2020-09-02 15:56:28 -05:00
004a5a0384 Update Install-Guide.md 2020-09-02 15:52:31 -05:00
c8e90dde81 1048 and 1050 update Install Guide (#1051)
closes #1048 and closes #1050

Update java version, check/update dependencies and various other improvements.
2020-09-02 15:37:50 -05:00
02c5799550 Update Environment-Variables.md
GitHub's online editor could really use a spellchecker.
2020-05-13 14:37:31 -05:00
cd5b159713 Update Environment-Variables.md
Grammatical improvements
2020-05-13 14:33:29 -05:00
d994761294 Update Environment-Variables.md
Expand TRICK_GTE_EXT documentation.
2020-05-13 14:24:43 -05:00
78f7cc8d50 Update Environment-Variables.md
Add TRICK_GTE_EXT documentation
2020-05-13 11:50:24 -05:00
35eaf0e17d Update Install-Guide.md 2020-02-25 11:01:55 -06:00
5b51245bf0 Update Install-Guide.md 2020-02-25 10:57:52 -06:00
1ea0fffd65 Add RHEL 8 instructions to install guide closes #962 2020-02-25 10:54:07 -06:00
96b869e3a2 Update Debug-Pause.md (#948) 2020-02-11 09:21:17 -06:00
4464280781 Update Documentation-Home.md 2020-02-11 09:05:54 -06:00
762a540513 Update Install-Guide.md 2020-02-05 14:45:19 -06:00
0941126e99 Update Install-Guide.md 2020-02-05 14:44:56 -06:00
4f5ce7e4a1 Maven, offline mode, and --enable-mongoose (#939)
closes #938 
closes #941 
closes #943
2020-02-05 14:31:58 -06:00
82477eef9f Document interface functions SIGCHLD handler closes #932 2020-01-16 11:14:09 -06:00
b4bbcf275e Update Install-Guide.md 2020-01-09 14:34:18 -06:00
cf41891496 #925 add Fedora 30 to install instructions, and clarify package dependency versions 2020-01-08 13:20:54 -06:00
88149a990d Update index.html 2019-11-21 13:43:15 -06:00
39ea634512 update web doc location 2019-11-21 13:31:20 -06:00
140227fb60 update web doc location 2019-11-21 13:30:27 -06:00
3bc82603bf update web doc location 2019-11-21 13:30:09 -06:00
7c2f562e8f move web documentation to docs 2019-11-20 15:43:34 -06:00
66c5852566 update doc links 2019-11-20 12:53:56 -06:00
1c9cf79e50 add wiki to repository for github pages 2019-11-20 11:04:58 -06:00