Candidate_v1.7.0
        stable
      
      
        
          | Last change
 on this file since 91c409 was             ab2e834, checked in by Frederik Heber <frederik.heber@…>, 3 months ago | 
        
          | 
Reduces JobMarket features for use in kubernetes clusters.
 removes all functionality where we can enumerate the workers,
enroll or remove them.
removes PoolGuard and CheckAlive functionality.
removes the shutdown thread: not needed as we don't wait for busy
workers anymore.
removes WorkerPool. This is now handled by the kubernetes deployment.
TESTS: Removed respective unit and regression tests.
TESTS: Adapted regression tests as worker now needs to be present when
first job is sent. Moreover, server needs to be equipped with worker
host and port.
 | 
        
          | 
              
Property                 mode
 set to                 100755 | 
        
          | File size:
            1.0 KB | 
      
      
| Rev | Line |  | 
|---|
| [363f28] | 1 | # Process with autom4te to create an -*- Autotest -*- test suite. | 
|---|
|  | 2 | # | 
|---|
|  | 3 |  | 
|---|
|  | 4 | AT_INIT([JobMarket]) | 
|---|
|  | 5 | AT_TESTED(diff grep egrep fgrep) | 
|---|
|  | 6 |  | 
|---|
|  | 7 | # makes functions in CheckCommand.sh available within the tests | 
|---|
|  | 8 | # This is not yet working due to a bug in autotest (AC_CHECK cannot be used inside diversion) | 
|---|
|  | 9 | #m4_divert_push([PREPARE_TESTS]) | 
|---|
|  | 10 | #m4_include([CheckCommand.sh]) | 
|---|
|  | 11 | #m4_divert_pop([PREPARE_TESTS]) | 
|---|
|  | 12 |  | 
|---|
|  | 13 | # Use colored output with new-enough Autotest. | 
|---|
|  | 14 | m4_ifdef([AT_COLOR_TESTS], [AT_COLOR_TESTS]) | 
|---|
|  | 15 |  | 
|---|
|  | 16 | # check whether server shutdown works | 
|---|
|  | 17 | m4_include([testsuite-server-shutdown.at]) | 
|---|
|  | 18 |  | 
|---|
|  | 19 | # check whether adding jobs works | 
|---|
|  | 20 | m4_include([testsuite-addingjobs.at]) | 
|---|
|  | 21 |  | 
|---|
|  | 22 | # check whether checking state works | 
|---|
|  | 23 | m4_include([testsuite-checkstate.at]) | 
|---|
|  | 24 |  | 
|---|
|  | 25 | # check whether getting results works | 
|---|
|  | 26 | m4_include([testsuite-getresults.at]) | 
|---|
|  | 27 |  | 
|---|
|  | 28 | # check whether Server/Client construct for automatized calculation is working | 
|---|
|  | 29 | m4_include([testsuite-server-worker.at]) | 
|---|
|  | 30 |  | 
|---|
|  | 31 | # check whether resubmitting of failed jobs works | 
|---|
|  | 32 | m4_include([testsuite-resubmitjobs.at]) | 
|---|
|  | 33 |  | 
|---|
|  | 34 | # check whether complete run works | 
|---|
|  | 35 | m4_include([testsuite-completerun.at]) | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.