mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-31 05:40:42 +00:00 
			
		
		
		
	added test for spark driver too
This commit is contained in:
		| @@ -317,6 +317,7 @@ func TestExampleObjectSchemas(t *testing.T) { | ||||
| 			"spark-master-service":    &api.Service{}, | ||||
| 			"spark-master":            &api.Pod{}, | ||||
| 			"spark-worker-controller": &api.ReplicationController{}, | ||||
| 			"spark-driver":            &api.Pod{}, | ||||
| 		}, | ||||
| 		"../examples/storm": { | ||||
| 			"storm-nimbus-service":    &api.Service{}, | ||||
|   | ||||
| @@ -159,22 +159,26 @@ var _ = Describe("Examples e2e", func() { | ||||
| 	}) | ||||
|  | ||||
| 	Describe("[Skipped][Example]Spark", func() { | ||||
| 		It("should start spark master and workers", func() { | ||||
| 		It("should start spark master, driver and workers", func() { | ||||
| 			mkpath := func(file string) string { | ||||
| 				return filepath.Join(testContext.RepoRoot, "examples", "spark", file) | ||||
| 			} | ||||
| 			serviceJson := mkpath("spark-master-service.json") | ||||
| 			masterJson := mkpath("spark-master.json") | ||||
| 			driverJson := mkpath("spark-driver.json") | ||||
| 			workerControllerJson := mkpath("spark-worker-controller.json") | ||||
| 			nsFlag := fmt.Sprintf("--namespace=%v", ns) | ||||
|  | ||||
| 			By("starting master") | ||||
| 			runKubectl("create", "-f", serviceJson, nsFlag) | ||||
| 			runKubectl("create", "-f", masterJson, nsFlag) | ||||
| 			runKubectl("create", "-f", driverJson, nsFlag) | ||||
| 			err := waitForPodRunningInNamespace(c, "spark-master", ns) | ||||
| 			Expect(err).NotTo(HaveOccurred()) | ||||
| 			_, err = lookForStringInLog(ns, "spark-master", "spark-master", "Starting Spark master at", serverStartTimeout) | ||||
| 			Expect(err).NotTo(HaveOccurred()) | ||||
| 			_, err = lookForStringInLog(ns, "spark-driver", "spark-driver", "Starting Spark driver at", serverStartTimeout) | ||||
| 			Expect(err).NotTo(HaveOccurred()) | ||||
|  | ||||
| 			By("starting workers") | ||||
| 			runKubectl("create", "-f", workerControllerJson, nsFlag) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user