mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-01-07 19:31:51 +08:00
* Optimize config test. Dir src/config 99% lines covered * add unittest coverage * optimize cache&config unittest * code format * format * format code * fix merge conflict * cover src/utils unittest * '#831 fix exe_path judge error' * #831 fix exe_path judge error * add some unittest coverage * add some unittest coverage * improve coverage of src/wrapper * improve src/wrapper coverage * *test optimize db/meta unittest * fix bug * *test optimize mysqlMetaImpl unittest * *style: format code * import server& scheduler unittest coverage * handover next work * *test: add some test_meta test case * *format code * *fix: fix typo * feat(codecov): improve code coverage for src/db(#872) * feat(codecov): improve code coverage for src/db/engine(#872) * feat(codecov): improve code coverage(#872) * fix config unittest bug * feat(codecov): improve code coverage core/db/engine(#872) * feat(codecov): improve code coverage core/knowhere * feat(codecov): improve code coverage core/knowhere * feat(codecov): improve code coverage * feat(codecov): fix cpu test some error * feat(codecov): improve code coverage * feat(codecov): rename some fiu * fix(db/meta): fix switch/case default action * feat(codecov): improve code coverage(#872) * fix error caused by merge code * format code * feat(codecov): improve code coverage & format code(#872) * feat(codecov): fix test error(#872) * feat(codecov): fix unittest test_mem(#872) * feat(codecov): fix unittest(#872) * feat(codecov): fix unittest for resource manager(#872) * feat(codecov): code format (#872) * feat(codecov): trigger ci(#872) * fix(RequestScheduler): remove a wrong sleep statement * test(test_rpc): fix rpc test * Fix format issue * Remove unused comments * Fix unit test error Co-authored-by: ABNER-1 <ABNER-1@users.noreply.github.com> Co-authored-by: Jin Hai <hai.jin@zilliz.com>
52 lines
1.6 KiB
C++
52 lines
1.6 KiB
C++
// Licensed to the Apache Software Foundation (ASF) under one
|
|
// or more contributor license agreements. See the NOTICE file
|
|
// distributed with this work for additional information
|
|
// regarding copyright ownership. The ASF licenses this file
|
|
// to you under the Apache License, Version 2.0 (the
|
|
// "License"); you may not use this file except in compliance
|
|
// with the License. You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing,
|
|
// software distributed under the License is distributed on an
|
|
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
// KIND, either express or implied. See the License for the
|
|
// specific language governing permissions and limitations
|
|
// under the License.
|
|
|
|
#include <gtest/gtest.h>
|
|
|
|
#include "scheduler/job/Job.h"
|
|
#include "scheduler/job/BuildIndexJob.h"
|
|
#include "scheduler/job/DeleteJob.h"
|
|
#include "scheduler/job/SearchJob.h"
|
|
|
|
namespace milvus {
|
|
namespace scheduler {
|
|
class TestJob : public Job {
|
|
public:
|
|
TestJob() : Job(JobType::INVALID) {}
|
|
};
|
|
|
|
TEST(JobTest, TestJob) {
|
|
engine::DBOptions options;
|
|
auto build_index_ptr = std::make_shared<BuildIndexJob>(nullptr, options);
|
|
build_index_ptr->Dump();
|
|
build_index_ptr->AddToIndexFiles(nullptr);
|
|
|
|
TestJob test_job;
|
|
test_job.Dump();
|
|
|
|
auto delete_ptr = std::make_shared<DeleteJob>("table_id", nullptr, 1);
|
|
delete_ptr->Dump();
|
|
|
|
engine::VectorsData vectors;
|
|
auto search_ptr = std::make_shared<SearchJob>(nullptr, 1, 1, vectors);
|
|
search_ptr->Dump();
|
|
search_ptr->AddIndexFile(nullptr);
|
|
}
|
|
|
|
} // namespace scheduler
|
|
} // namespace milvus
|