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

moosetechnology / MooseNexus / 12402850920

18 Dec 2024 11:06PM UTC coverage: 29.253% (+2.5%) from 26.777%
12402850920

push

github

Gabriel-Darbord
Add `DependencyRepository` to resolve dependencies
No longer the responsibility of NexusProjects because multiple local repositories can be declared, and not necessarily based on their own managers (e.g. Gradle can search in a Maven repository)
Also fix tests, the setup was nonsensical: parameterized test data must be initialized once on matrix creation

53 of 83 new or added lines in 7 files covered. (63.86%)

239 of 817 relevant lines covered (29.25%)

0.88 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

33.33
/src/MooseNexus/NexusDependencyRepository.class.st
1
Class {
2
        #name : 'NexusDependencyRepository',
3
        #superclass : 'Object',
4
        #instVars : [
5
                'directory'
6
        ],
7
        #category : 'MooseNexus-Repository',
8
        #package : 'MooseNexus',
9
        #tag : 'Repository'
10
}
11

12
{ #category : 'testing' }
NEW
13
NexusDependencyRepository class >> isAbstract [
×
NEW
14

×
NEW
15
        ^ self == NexusDependencyRepository
×
NEW
16
]
×
17

18
{ #category : 'accessing' }
NEW
19
NexusDependencyRepository >> directory [
×
NEW
20

×
NEW
21
        ^ directory
×
NEW
22
]
×
23

24
{ #category : 'accessing' }
25
NexusDependencyRepository >> directory: pathString [
3✔
26

3✔
27
        directory := pathString
3✔
28
]
3✔
29

30
{ #category : 'resolving' }
31
NexusDependencyRepository >> resolve: descriptor [
32

33
        self subclassResponsibility
34
]
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