Skip to content

Commit cb589b4

Browse files
authored
Merge pull request #95 from jonesbusy/feature/real-jenkins-rule
Add Real Jenkins rule test to identify classpath issue
2 parents 3abb986 + a0bab86 commit cb589b4

2 files changed

Lines changed: 41 additions & 1 deletion

File tree

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
package io.jenkins.plugins.oras.java.api;
2+
3+
import static org.junit.jupiter.api.Assertions.assertNotNull;
4+
5+
import java.util.logging.Level;
6+
import land.oras.ContainerRef;
7+
import land.oras.Index;
8+
import land.oras.Registry;
9+
import org.junit.jupiter.api.Test;
10+
import org.junit.jupiter.api.extension.RegisterExtension;
11+
import org.junit.jupiter.api.parallel.Execution;
12+
import org.junit.jupiter.api.parallel.ExecutionMode;
13+
import org.jvnet.hudson.test.junit.jupiter.RealJenkinsExtension;
14+
import org.slf4j.Logger;
15+
import org.slf4j.LoggerFactory;
16+
17+
@Execution(ExecutionMode.SAME_THREAD)
18+
class RealJenkinsTest {
19+
20+
/**
21+
* Logger for this class
22+
*/
23+
private static final Logger LOG = LoggerFactory.getLogger(RealJenkinsTest.class);
24+
25+
@RegisterExtension
26+
private final RealJenkinsExtension extension = new RealJenkinsExtension()
27+
.withLogger("land.oras", Level.FINEST)
28+
.withLogger(RealJenkinsTest.class, Level.FINEST);
29+
30+
@Test
31+
void pullIndexTest() throws Throwable {
32+
extension.then(r -> {
33+
Registry registry = Registry.builder().build();
34+
ContainerRef containerRef1 = ContainerRef.parse("ghcr.io/oras-project/oras:main");
35+
Index index = registry.getIndex(containerRef1);
36+
assertNotNull(index);
37+
LOG.info("Index found: {}", index);
38+
});
39+
}
40+
}

src/test/java/io/jenkins/plugins/oras/java/api/SmokeTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
@WireMockTest
4444
@Execution(ExecutionMode.CONCURRENT)
45-
public class SmokeTest {
45+
class SmokeTest {
4646
@Test
4747
void shouldListTags(WireMockRuntimeInfo wmRuntimeInfo) {
4848

0 commit comments

Comments
 (0)