1. 29 Jan, 2019 1 commit
  2. 28 Jan, 2019 1 commit
    • Jonathan Hanks's avatar
      Correct the comparision used so that lower/upper bounds work · c50fe3df
      Jonathan Hanks authored
      The comparision function did not work properly.  Give it the length
      of the expected key, and do not require the a specific input to the
      comparision to be the search key.
      
      This had caused issues where the key was not in the expected argument,
      allowing strings that were shorter than the key length to be selected
      as output.
      c50fe3df
  3. 25 Jan, 2019 2 commits
    • Jonathan Hanks's avatar
      Added gitlab CI. Updated completions, readme. · 2ee249ce
      Jonathan Hanks authored
      Added probe to the completion list.
      2ee249ce
    • Jonathan Hanks's avatar
      Added systems level tests, split the search for EPICS/NDS. · c852524f
      Jonathan Hanks authored
      This addes two new build/test requirements boost iterators and pstreams.
      
      As there are several hundred thousand EPICS channels that are not recorded
      in the frame, to do channel completion for EPICS needs more than the NDS
      channel list.  This splits the system into supporting two databases.
      
      Environment variables change from CHAN_LIST to EPICS_CHAN_LIST and
      NDS_CHAN_LIST.
      
      The database is allowed to have extra information following the channel
      on each line, as long as a space is used to separate the extra data from
      the channel.
      
      Added tests against the ligo_channel_completion binary.
      c852524f
  4. 22 Jan, 2019 3 commits