File tree Expand file tree Collapse file tree
src/test/java/io/jenkins/plugins/oras/java/api Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 4242
4343@ WireMockTest
4444@ Execution (ExecutionMode .CONCURRENT )
45- public class SmokeTest {
45+ class SmokeTest {
4646 @ Test
4747 void shouldListTags (WireMockRuntimeInfo wmRuntimeInfo ) {
4848
You can’t perform that action at this time.
0 commit comments