@@ -213,17 +213,11 @@ pub trait Connection: Send + Sync {
213213
214214 /// Try and mark the benchmark_request as completed. Will return `true` if
215215 /// it has been marked as completed else `false` meaning there was no change
216- async fn try_mark_benchmark_request_as_completed (
216+ async fn mark_benchmark_request_as_completed (
217217 & self ,
218218 benchmark_request : & mut BenchmarkRequest ,
219219 ) -> anyhow:: Result < bool > ;
220220
221- /// Given a benchmark request get the id
222- async fn get_benchmark_request_id (
223- & self ,
224- benchmark_request : & BenchmarkRequest ,
225- ) -> anyhow:: Result < u32 > ;
226-
227221 /// Insert a benchmark job into the `job_queue`
228222 async fn insert_benchmark_job (
229223 & self ,
@@ -653,6 +647,7 @@ mod tests {
653647 CodegenBackend :: Llvm ,
654648 3 ,
655649 "collector 1" ,
650+ Utc :: now ( ) ,
656651 BenchmarkJobStatus :: Queued ,
657652 ) ;
658653
@@ -673,6 +668,7 @@ mod tests {
673668 CodegenBackend :: Llvm ,
674669 3 ,
675670 "collector 1" ,
671+ Utc :: now ( ) ,
676672 BenchmarkJobStatus :: Queued ,
677673 ) ;
678674 let request = create_try (
@@ -716,20 +712,22 @@ mod tests {
716712 CodegenBackend :: Llvm ,
717713 1 ,
718714 "collector 1" ,
715+ Utc :: now ( ) ,
719716 BenchmarkJobStatus :: Success ,
720717 ) ;
721718 let job_2 = BenchmarkJob :: new (
722719 Target :: X86_64UnknownLinuxGnu ,
723720 CodegenBackend :: Llvm ,
724721 2 ,
725722 "collector 2" ,
723+ Utc :: now ( ) ,
726724 BenchmarkJobStatus :: Success ,
727725 ) ;
728726
729727 db_insert_jobs ( & * db, request_id, & [ job_1, job_2] ) . await ;
730728
731729 assert ! ( db
732- . try_mark_benchmark_request_as_completed ( & mut request)
730+ . mark_benchmark_request_as_completed ( & mut request)
733731 . await
734732 . is_err( ) ) ;
735733
@@ -761,20 +759,22 @@ mod tests {
761759 CodegenBackend :: Llvm ,
762760 1 ,
763761 "collector 1" ,
762+ Utc :: now ( ) ,
764763 BenchmarkJobStatus :: Success ,
765764 ) ;
766765 let job_2 = BenchmarkJob :: new (
767766 Target :: X86_64UnknownLinuxGnu ,
768767 CodegenBackend :: Llvm ,
769768 2 ,
770769 "collector 2" ,
770+ Utc :: now ( ) ,
771771 BenchmarkJobStatus :: Success ,
772772 ) ;
773773
774774 db_insert_jobs ( & * db, request_id, & [ job_1, job_2] ) . await ;
775775
776776 assert ! ( db
777- . try_mark_benchmark_request_as_completed ( & mut request)
777+ . mark_benchmark_request_as_completed ( & mut request)
778778 . await
779779 . is_err( ) ) ;
780780
@@ -807,20 +807,22 @@ mod tests {
807807 CodegenBackend :: Llvm ,
808808 1 ,
809809 "collector 1" ,
810+ Utc :: now ( ) ,
810811 BenchmarkJobStatus :: InProgress ,
811812 ) ;
812813 let job_2 = BenchmarkJob :: new (
813814 Target :: X86_64UnknownLinuxGnu ,
814815 CodegenBackend :: Llvm ,
815816 2 ,
816817 "collector 2" ,
818+ Utc :: now ( ) ,
817819 BenchmarkJobStatus :: Success ,
818820 ) ;
819821
820822 db_insert_jobs ( & * db, request_id, & [ job_1, job_2] ) . await ;
821823
822824 assert ! ( db
823- . try_mark_benchmark_request_as_completed ( & mut request)
825+ . mark_benchmark_request_as_completed ( & mut request)
824826 . await
825827 . is_ok( ) ) ;
826828 assert_eq ! ( request. status( ) , BenchmarkRequestStatus :: InProgress ) ;
@@ -853,20 +855,22 @@ mod tests {
853855 CodegenBackend :: Llvm ,
854856 1 ,
855857 "collector 1" ,
858+ Utc :: now ( ) ,
856859 BenchmarkJobStatus :: Success ,
857860 ) ;
858861 let job_2 = BenchmarkJob :: new (
859862 Target :: X86_64UnknownLinuxGnu ,
860863 CodegenBackend :: Llvm ,
861864 2 ,
862865 "collector 2" ,
866+ Utc :: now ( ) ,
863867 BenchmarkJobStatus :: Success ,
864868 ) ;
865869
866870 db_insert_jobs ( & * db, request_id, & [ job_1, job_2] ) . await ;
867871
868872 assert ! ( db
869- . try_mark_benchmark_request_as_completed ( & mut request)
873+ . mark_benchmark_request_as_completed ( & mut request)
870874 . await
871875 . is_ok( ) ) ;
872876 // The struct should have been mutated
@@ -878,28 +882,4 @@ mod tests {
878882 } )
879883 . await ;
880884 }
881-
882- #[ tokio:: test]
883- async fn get_benchmark_request_id ( ) {
884- run_postgres_test ( |ctx| async {
885- let db = ctx. db_client ( ) ;
886- let db = db. connection ( ) . await ;
887- let request = create_try (
888- Some ( "s1" ) ,
889- Some ( "p1" ) ,
890- 3 ,
891- Utc :: now ( ) ,
892- BenchmarkRequestStatus :: InProgress ,
893- "" ,
894- "" ,
895- ) ;
896- db. insert_benchmark_request ( & request) . await . unwrap ( ) ;
897-
898- let retrieved = db. get_benchmark_request_id ( & request) . await . unwrap ( ) ;
899- assert_eq ! ( 1 , retrieved) ;
900-
901- Ok ( ctx)
902- } )
903- . await ;
904- }
905885}
0 commit comments