Commit Graph

142 Commits

Author SHA1 Message Date
0e082185a6 Updated to install a specific googltest version as 1.17.0 needs C++17. 2025-05-09 23:11:05 -05:00
4fa11d0bd0 Wording change from Pin googletest to Pin gtest for consistency. 2025-05-06 11:07:24 -05:00
9f66c5fe14 Pin googletest after install to prevent it from being upgraded later. 2025-05-06 10:44:02 -05:00
0310a06753 Updated url for udunits-2.2.28.tar.gz for test_32_oracle.yml
The old url seems no longer available
2025-03-13 11:22:05 -05:00
19629b4883 Revert "Added the workaround for GitHub test report v1 to work with action v4."
This reverts commit 02267fb391.
2025-01-28 13:20:34 -06:00
02267fb391 Added the workaround for GitHub test report v1 to work with action v4.
Testing the workaround for GitHub test report v1 to work with action v4 and if not working, will have to change the GitHub action version to v3 while leaving GitHub artifact version as v4 as required.
2025-01-15 13:50:39 -06:00
544b9624eb Changed test report version to v1
Changed test report version back to v1 as it was changed to v4 by mistake
2025-01-14 19:47:00 -06:00
2c82c97d59 Revert "Merge pull request #1829 from nasa/1821-action-required-github-actions-v4-update"
This reverts commit 86f41e66e6, reversing
changes made to ee5edba146.
2025-01-14 19:29:35 -06:00
86f41e66e6 Merge pull request #1829 from nasa/1821-action-required-github-actions-v4-update
Changed test report version back to v1.
2025-01-14 19:11:52 -06:00
ebe2244fa5 Changed CI report workflows test report version back to v1
Changed GitHub action for test report version back to v1 to test if it works for the recent action and artifact version bump (to v4).
2025-01-14 17:04:53 -06:00
ee5edba146 1821 action required GitHub actions v4 update for actions@checkout (#1824)
* Updated to Github actions v4 as Github actions v3 will be closing down by 1/30/25.

* Updated to use actions/checkout action at the v4 branch as well to be consistent with artifacts. It is recommended to use a sepcific version or tag instead of master to ensure stability and predictability.

* Made the artifact name unique within the workflow run.
2025-01-14 11:36:44 -06:00
c4eecc3bd6 Made the artifact name unique within the workflow run. 2025-01-07 14:56:35 -06:00
5ea5393163 Updated to use actions/checkout action at the v4 branch as well to be consistent with artifacts. It is recommended to use a sepcific version or tag instead of master to ensure stability and predictability. 2025-01-07 14:06:29 -06:00
80063bf498 Updated to Github actions v4 as Github actions v3 will be closing down by 1/30/25. (#1823) 2025-01-07 10:37:23 -06:00
b20170f074 Updated to Github actions v4 as Github actions v3 will be closing down by 1/30/25. 2025-01-06 13:31:19 -06:00
16828a9000 TrickOps: Update send_hs.py to work with latest Trick output (#1810)
* Update send_hs.py to work with the new fields Trick's output produces
* Add unit tests and doctests for send_hs module
* Update TrickOps documentation to include info on send_hs usage
* Remove MonteCarloGenerationhelper.py's unecessary dependency on send_hs

Unrelated:

* Update pip when testing TrickOps per pip best practices

Closes #1807

Co-authored-by: Dan Jordan <daniel.d.jordan@nasa.gov>
2024-12-12 10:55:18 -06:00
981deff397 Taking CentOS to the glue factory (#1796)
* Old yellering CentOS

* CentOS is still haunting TrickOPs

* Begone spirit of CentOS

* CentOS's ghost has been laid to rest
2024-10-22 10:21:33 -05:00
cca503a6ec Updated trickops.yml to use a newer Ubuntu (#1769)
* Updated to use ubuntu22 instead of ubuntu20 due to the koviz update that removed deprecated calls from an older Qt on ubuntu20.

* Changed perl-modules-5.30 to perl-modules-5.34 as ubuntu20 uses perl 5.30 and ubuntu22 uses perl 5.34.
2024-09-05 14:51:19 -05:00
c75a71579c Clean up 2024-07-10 15:15:10 -05:00
928bec15b0 CentOS 7 CI Testing 2024-07-10 14:52:50 -05:00
21458bf30e CentOS 7 CI Testing 2024-07-10 12:09:56 -05:00
3686191e6a CentOS 7 CI Testing 2024-07-10 11:52:33 -05:00
d0a12c885f CentOS 7 CI Testing 2024-07-10 11:32:35 -05:00
29cb2ad7d5 Changed checkout from v3 to v4 2024-07-10 11:25:58 -05:00
03246a5137 CentOS 7 CI Testing 2024-07-10 09:17:58 -05:00
5ff32b1622 CI testing 2024-07-02 13:02:36 -05:00
7d663a7f32 CI testing 2024-07-02 12:47:00 -05:00
1f6cebfc3c CI testing 2024-07-02 12:42:38 -05:00
f3c0fbd0a6 CI testing 2024-07-02 12:40:53 -05:00
2b3718e112 Change CentOS to base url 2024-07-02 12:36:06 -05:00
3030603298 Change CentOS to base url 2024-07-02 12:33:43 -05:00
47dad0028b Change CentOS to base url 2024-07-02 12:21:24 -05:00
03c6729819 Change CentOS to base url 2024-07-02 12:18:13 -05:00
69326b6279 Change CentOS to base url 2024-07-02 10:51:34 -05:00
3fb87b8f9c ci testing 2024-07-02 09:16:04 -05:00
23b1c7d74d Updated the MacOS CI workflow so that bash won't exit with brew upgrade exits with non-zero exit code. 2024-06-19 10:03:14 -05:00
e4f6774b3c Updated to use the latest swig and llvm 15. (#1699)
* Updated to use the latest swig and llvm 15.

* Updated to use the latest llvm that comes with the macos docker image.

* Added missing install

* Test without installing llvm

* Tested to link llvm

* Changed back to use downloaded llvm+clang package.

* Check if macos (13-arm) image can find the installed udunits.

* Try macos-13 if it works as documented

* Need to match the cpu type of macos and the build for clang+llvm.

* Change to Mac-12 for gtest.h to be found.

* Switch back to Mac-13 as gtest.h is not a factor for this CI process..
2024-04-25 10:17:40 -05:00
c6e44c6e04 Revert changes to trickops test yml file from Sept 2023 to fix trickops unit tests (#1681)
* TrickOps: Revert changes to trickops test yml file from Sept 2023

* trick_sims.yml was "accidentally changed" to remove unstable sims
  in Sept 2023, breaking the TrickOps unit tests. This reverts that change.
* Adjust new hashlib md5 comparison approach to work on systems where
  'usedforsecurity' isn't supported

* Move TrickOps Unit tests back into pull requests

* Adjust TrickOps actions artifacts to use v3.0.0

Per suggestion on workaround as described here:
  https://github.com/actions/upload-artifact/issues/478

---------

Co-authored-by: Dan Jordan <daniel.d.jordan@nasa.gov>
2024-04-01 09:43:12 -05:00
bc36f760e9 Update MacOS workflow to use SWIG 4.1.1 instead of the newest SWIG 4.2 (#1648)
* Updated to use SWIG 4.1.1 due to SWIG 2.0 generats setter wrapper for private constructor or operator.

* Needed to go to unzipped swig-4.1.1 directory before building it.

* Install needed  packages for being able to run SWIG 4.1.1 build script.
2024-02-15 13:36:05 -06:00
e44a95c6e0 Changed to install googletest 1.8.0 for centos 7 instead of using 1.6.0 (#1600)
* Changed to install googletest 1.8.0 for centos 7 instead of using 1.6.0 that comes with the centos 7 image to avoid to use okay-release-1-6.el7.noarch.rpm that is causing an error for some reason.

* Fixed typo install_gtest tag for centos 7.
2023-10-26 10:19:28 -05:00
b7514ee19a Fix workflows (#1566)
* Change checkout action version

* Add JAVA_HOME to 32 bit oracle

* Move alt linux to short test suite, drop ubuntu 18
2023-09-07 11:12:05 -05:00
1eb3ab9895 Set JAVA_HOME prior to building Trick in code_coverage.yml. 2023-08-07 10:16:29 -05:00
8153e81c13 Fix JAVA_HOME on Oracle8 2023-08-07 10:16:29 -05:00
25d438a83f Change 32 bit pipeline to only build part of the test suite (#1536) 2023-07-17 11:34:54 -05:00
99ee88a686 Add more Variable Server unit and integration tests, clean up and clarify naming 2023-06-26 12:23:58 -05:00
7131204e09 Add workflow_dispatch option for code_coverage 2023-01-25 14:49:47 -06:00
48f6f76ef3 Fix various issues in scheduled CI jobs (#1419)
- Update S_overrides.mk for SIM_test_varserv so it links correctly in 32 bit (why did only that one have a problem? the world will never know)
- Stop testing Debian Bookworm on python2.7 since support was removed
- Fix some TrickOps unit tests
2022-12-14 17:04:09 -06:00
fb0a760a71 Add GitHub GUI reports to macOS, More Linux, and Linux Python 2 (#1405)
closes #1404
2022-11-22 13:03:03 -06:00
8611d7c40e Refactor workflow distros and workflow python matrix (#1400) (#1401)
closes #1400
2022-11-21 15:25:08 -06:00
d9e7ac250d Refactored sim tests to run through TrickOps (#1390) 2022-11-17 15:43:29 -06:00