mirror of
				https://github.com/sitelease/sugar-cube-client.git
				synced 2025-10-31 12:02:30 +01:00 
			
		
		
		
	Updated the TestRun file
+ Added several more tests
This commit is contained in:
		| @ -22,18 +22,89 @@ $giteaClient->setAuthToken('32e609ad39539c1d0e8544800bd49b1025ac6b49'); | ||||
| // } else { | ||||
| //     print("No Data could be retrieved"."\n"); | ||||
| // } | ||||
| print("Getting all repos via API \n"); | ||||
| $repositories = $giteaClient->repositories()->all(); | ||||
| if ($repositories && count($repositories) > 0) { | ||||
|     foreach ($repositories as $item) { | ||||
|         print("Name: ".$item->getName()."\n"); | ||||
|         print("Full Name: ".$item->getFullName()."\n"); | ||||
|         print("Description: ".$item->getDescription()."\n"); | ||||
|         print("\n\n"); | ||||
|  | ||||
| // print("Getting all repos via API \n"); | ||||
| // $repositories = $giteaClient->repositories()->all(); | ||||
| // if ($repositories && count($repositories) > 0) { | ||||
| //     foreach ($repositories as $item) { | ||||
| //         print("Name: ".$item->getName()."\n"); | ||||
| //         print("Full Name: ".$item->getFullName()."\n"); | ||||
| //         print("Description: ".$item->getDescription()."\n"); | ||||
| //         print("\n\n"); | ||||
| //     } | ||||
| //     print("Total Items: ".count($repositories)."\n"); | ||||
| // } else { | ||||
| //     print("No repos could be retrieved"."\n"); | ||||
| // } | ||||
|  | ||||
| // print("Getting all tags for the 'sl-product-catalog' repository \n\n"); | ||||
| // $repository = $giteaClient->repositories()->getByName("Sitelease", "sl-product-catalog"); | ||||
| // if ($repository) { | ||||
| //     $tags = $repository->tags(); | ||||
| //     if ($tags && count($tags) > 0) { | ||||
| //         foreach ($tags as $tag) { | ||||
| //             var_dump(json_encode($tag)); | ||||
| //             print("\n\n"); | ||||
| //         } | ||||
| //         print("Total Tags: ".count($tags)."\n"); | ||||
| //     } | ||||
| // } else { | ||||
| //     print("The repository could not be retrieved"."\n"); | ||||
| // } | ||||
|  | ||||
| // print("Getting all branches for the 'sl-product-catalog' repository \n\n"); | ||||
| // $repository = $giteaClient->repositories()->getByName("Sitelease", "sl-theme-recipe"); | ||||
| // if ($repository) { | ||||
| //     $branches = $repository->branches(); | ||||
| //     if ($branches && count($branches) > 0) { | ||||
| //         //foreach ($branches as $branch) { | ||||
| //             var_dump($branches->getItem("master")); | ||||
| //             print("\n\n"); | ||||
| //         //} | ||||
| //         print("Total Branches: ".count($branches)."\n"); | ||||
| //     } | ||||
| // } else { | ||||
| //     print("The repository could not be retrieved"."\n"); | ||||
| // } | ||||
|  | ||||
| // print("Getting contents of \"composer.json\" file \n\n"); | ||||
| // $rawFile = $giteaClient->repositories()->getRawFile("Sitelease", "sl-theme-recipe", "composer.json"); | ||||
| // if ($rawFile) { | ||||
| //     var_dump(json_encode($rawFile)); | ||||
| //     print("\n\n"); | ||||
| // } else { | ||||
| //     print("The raw file could not be retrieved"."\n"); | ||||
| // } | ||||
|  | ||||
| // print("Getting contents of \"composer.json\" file \n\n"); | ||||
| // $rawFile = $giteaClient->repositories()->getRawFile("Sitelease", "sl-theme-recipe", "composer.json"); | ||||
| // if ($rawFile) { | ||||
| //     var_dump($rawFile); | ||||
| //     print("\n\n"); | ||||
| // } else { | ||||
| //     print("The raw file could not be retrieved"."\n"); | ||||
| // } | ||||
|  | ||||
| // print("Getting a repository \n\n"); | ||||
| // $repository = $giteaClient->repositories()->getByName("Sitelease", "sl-theme-recipe"); | ||||
| // if ($repository) { | ||||
| //     var_dump($repository); | ||||
| //     print("\n\n"); | ||||
| // } else { | ||||
| //     print("The repository could not be retrieved"."\n"); | ||||
| // } | ||||
|  | ||||
| print("Getting archive for the 'sl-product-catalog' repository \n\n"); | ||||
| $repository = $giteaClient->repositories()->getByName("Sitelease", "sl-theme-recipe"); | ||||
| if ($repository) { | ||||
|     $archive = $repository->archive("master"); | ||||
|     if ($archive) { | ||||
|         print("Downloading Archive...\n"); | ||||
|         file_put_contents("master.tar.gz", $archive); | ||||
|         print("Success!\n"); | ||||
|     } | ||||
|     print("Total Items: ".count($repositories)."\n"); | ||||
| } else { | ||||
|     print("No repos could be retrieved"."\n"); | ||||
|     print("The archive could not be retrieved"."\n"); | ||||
| } | ||||
|  | ||||
| print("Exiting script"."\n"); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user