More testcases
authorWim Taymans <wim.taymans@gmail.com>
Thu, 21 Dec 2000 20:21:19 +0000 (20:21 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 21 Dec 2000 20:21:19 +0000 (20:21 +0000)
Original commit message from CVS:
More testcases

tests/sched/testcases

index a3f9d7e..8058fbf 100644 (file)
  ! [--------------]              [----------------] !
  [--------------------------------------------------]
 
+52b) 
+
+ [-bin----------------------------------------------------------------------------------------------]
+ ! [-thread-------------------------]                                            [-thread---------] !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! ! 
+ ! ! !faksesrc!        !identity!   !     !queue!      !identity!      !queue!   !    !fakesink!  ! !   
+ ! ! !       src --- sink       src --- sink   src -- sink    src -- sink   src --  sink       !  ! !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! !
+ ! [--------------------------------]                                            [----------------] !
+ [--------------------------------------------------------------------------------------------------]
+
+
+52c) 
+
+ [-bin----------------------------------------------------------------------------------------------]
+ ! [-thread-------------------------]                                            [-thread---------] !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! ! 
+ ! ! !faksesrc!        !identity!   !     !queue!      !identity!      !queue!   !    !fakesink!  ! !   
+ ! ! !       src --- sink   *   src --- sink   src -- sink    src -- sink   src --  sink       !  ! !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! !
+ ! [--------------------------------]                                            [----------------] !
+ [--------------------------------------------------------------------------------------------------]
+
+52d) 
+
+ [-bin----------------------------------------------------------------------------------------------]
+ ! [-thread-------------------------]                                            [-thread---------] !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! ! 
+ ! ! !faksesrc!        !identity!   !     !queue!      !identity!      !queue!   !    !fakesink!  ! !   
+ ! ! !       src --- sink       src --- sink   src -- sink *  src -- sink   src --  sink       !  ! !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! !
+ ! [--------------------------------]                                            [----------------] !
+ [--------------------------------------------------------------------------------------------------]
+
+52e) 
+
+ [-bin----------------------------------------------------------------------------------------------]
+ ! [-thread-------------------------]                                            [-thread---------] !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! ! 
+ ! ! !faksesrc!        !identity!   !     !queue!      !identity!      !queue!   !    !fakesink!  ! !   
+ ! ! !       src --- sink   *   src --- sink   src -- sink *  src -- sink   src --  sink       !  ! !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! !
+ ! [--------------------------------]                                            [----------------] !
+ [--------------------------------------------------------------------------------------------------]
+
+
+
 
 /**********************************************************************************
  * thread-bin in bin
  ! [--------------------------------]              [----------------] !
  [--------------------------------------------------------------------]
 
+/* non blocking queue ? */
+
+61a)
+
+ [-bin----------------------------------------------------------------------------------------------]
+ ! [-thread-------------------------]                                            [-bin------------] !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! ! 
+ ! ! !faksesrc!        !identity!   !     !queue!      !identity!      !queue!   !    !fakesink!  ! !   
+ ! ! !       src --- sink       src --- sink   src -- sink    src -- sink   src --  sink       !  ! !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! !
+ ! [--------------------------------]                                            [----------------] !
+ [--------------------------------------------------------------------------------------------------]
+
+
+61b)
+
+ [-bin----------------------------------------------------------------------------------------------]
+ ! [-thread-------------------------]                                            [-bin------------] !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! ! 
+ ! ! !faksesrc!        !identity!   !     !queue!      !identity!      !queue!   !    !fakesink!  ! !   
+ ! ! !       src --- sink  *    src --- sink   src -- sink    src -- sink   src --  sink       !  ! !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! !
+ ! [--------------------------------]                                            [----------------] !
+ [--------------------------------------------------------------------------------------------------]
+
+
+61c)
+
+ [-bin----------------------------------------------------------------------------------------------]
+ ! [-thread-------------------------]                                            [-bin------------] !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! ! 
+ ! ! !faksesrc!        !identity!   !     !queue!      !identity!      !queue!   !    !fakesink!  ! !   
+ ! ! !       src --- sink       src --- sink   src -- sink *  src -- sink   src --  sink       !  ! !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! !
+ ! [--------------------------------]                                            [----------------] !
+ [--------------------------------------------------------------------------------------------------]
+
+
+61d)
+
+ [-bin----------------------------------------------------------------------------------------------]
+ ! [-thread-------------------------]                                            [-bin------------] !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! ! 
+ ! ! !faksesrc!        !identity!   !     !queue!      !identity!      !queue!   !    !fakesink!  ! !   
+ ! ! !       src --- sink   *   src --- sink   src -- sink *  src -- sink   src --  sink       !  ! !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! !
+ ! [--------------------------------]                                            [----------------] !
+ [--------------------------------------------------------------------------------------------------]
 
 
 /** bin first ******/
  [--------------------------------------------------------------------]
 
 
+71)
+
+ [-bin----------------------------------------------------------------------------------------------]
+ ! [-bin----------------------------]                                            [-thread---------] !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! ! 
+ ! ! !faksesrc!        !identity!   !     !queue!      !identity!      !queue!   !    !fakesink!  ! !   
+ ! ! !       src --- sink       src --- sink   src -- sink    src -- sink   src --  sink       !  ! !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! !
+ ! [--------------------------------]                                            [----------------] !
+ [--------------------------------------------------------------------------------------------------]
+
+
+72)
+
+ [-bin----------------------------------------------------------------------------------------------]
+ ! [-bin----------------------------]                                            [-thread---------] !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! ! 
+ ! ! !faksesrc!        !identity!   !     !queue!      !identity!      !queue!   !    !fakesink!  ! !   
+ ! ! !       src --- sink  *    src --- sink   src -- sink    src -- sink   src --  sink       !  ! !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! !
+ ! [--------------------------------]                                            [----------------] !
+ [--------------------------------------------------------------------------------------------------]
+
+
+73)
+
+ [-bin----------------------------------------------------------------------------------------------]
+ ! [-bin----------------------------]                                            [-thread---------] !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! ! 
+ ! ! !faksesrc!        !identity!   !     !queue!      !identity!      !queue!   !    !fakesink!  ! !   
+ ! ! !       src --- sink       src --- sink   src -- sink *  src -- sink   src --  sink       !  ! !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! !
+ ! [--------------------------------]                                            [----------------] !
+ [--------------------------------------------------------------------------------------------------]
+
+
+74)
+
+ [-bin----------------------------------------------------------------------------------------------]
+ ! [-bin----------------------------]                                            [-thread---------] !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! ! 
+ ! ! !faksesrc!        !identity!   !     !queue!      !identity!      !queue!   !    !fakesink!  ! !   
+ ! ! !       src --- sink   *   src --- sink   src -- sink *  src -- sink   src --  sink       !  ! !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! !
+ ! [--------------------------------]                                            [----------------] !
+ [--------------------------------------------------------------------------------------------------]
+
+
+75)
+
+ [-bin----------------------------------------------------------------------------------------------]
+ ! [-bin----------------------------]                                            [-thread---------] !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! ! 
+ ! ! !faksesrc!        !identity!   !     !queue!      !identity!      !queue!   !    !fakesink!  ! !   
+ ! ! !       src --- sink   *   src --- sink   src -- sink *  src -- sink   src --  sink       !  ! !
+ ! ! [--------]        [--------]   !     [-----]      [--------]      [-----]   !    [--------]  ! !
+ ! [--------------------------------]                                            [----------------] !
+ [--------------------------------------------------------------------------------------------------]
+
+
+
+