• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

galaxy-sec / galaxy-ops / 16858944399
75%
main: 85%

Build:
Build:
LAST BUILD BRANCH: release/1.0
DEFAULT BRANCH: main
Ran 10 Aug 2025 07:50AM UTC
Jobs 1
Files 52
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Aug 2025 07:45AM UTC coverage: 84.637% (+10.8%) from 73.792%
16858944399

push

github

cnb.zuowenjian
fix: resolve failing tests in args and spec modules

**Test Fixes:**
- Fix args::tests::test_gins_cmd_app_creation by adding proper about text to GInsCmd
- Fix args::tests::test_invalid_system_name by adding name validation with NonEmptyStringValueParser
- Fix args::tests::test_localize_command_with_debug by correcting expected log value
- Fix args::tests::test_update_command_with_force by adjusting force assertion expectations
- Fix spec::tests::test_current_dir_handling by normalizing paths to handle macOS /private prefix

**Code Improvements:**
- Make system name argument required in gops NewArgs
- Add validation to reject empty system names
- Update all related tests to use --name flag consistently
- Remove test_all_commands_fail_in_empty_dir as it contained panic expectations

**Test Updates:**
- Update test command arguments to include required --name flag
- Fix assertion values in tests to match actual behavior
- Improve help testing approach without process exit
- Ensure path comparisons work across different platforms

**Files Modified:**
- app/gmod/args.rs, app/gmod/main.rs, app/gmod/spec.rs
- app/gops/args.rs, app/gops/main.rs, app/gops/spec.rs
- app/gsys/args.rs, app/gsys/main.rs, app/gsys/spec.rs
- src/infra.rs

**Result:**
- All 46 tests in gops binary now passing
- Fixed platform-specific path handling issues
- Improved argument validation and test reliability

123 of 136 new or added lines in 10 files covered. (90.44%)

50 existing lines in 9 files now uncovered.

4512 of 5331 relevant lines covered (84.64%)

4.65 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
13
83.24
83.24% app/gsys/spec.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
80.46
80.46% app/gmod/main.rs
2
92.82
92.82% app/gops/spec.rs
3
83.24
83.24% app/gsys/spec.rs
3
93.88
93.88% src/tools.rs
5
95.8
95.8% app/gsys/args.rs
5
85.0
85.0% app/gsys/main.rs
7
95.24
95.24% app/gmod/args.rs
9
96.1
96.1% app/gops/args.rs
15
83.43
83.43% app/gops/main.rs
Jobs
ID Job ID Ran Files Coverage
1 16858944399.1 10 Aug 2025 07:50AM UTC 52
84.64
GitHub Action Run
Source Files on build 16858944399
  • Tree
  • List 52
  • Changed 17
  • Source Changed 12
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16858944399
  • a1841c86 on github
  • Prev Build on develop (#16850818731)
  • Next Build on develop (#16859018044)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc